Uses of Interface
org.tweetyproject.action.grounding.GroundingRequirement
Packages that use GroundingRequirement
Package
Description
-
Uses of GroundingRequirement in org.tweetyproject.action.description.syntax
Methods in org.tweetyproject.action.description.syntax with parameters of type GroundingRequirementModifier and TypeMethodDescriptionvoid
*description missing*Constructor parameters in org.tweetyproject.action.description.syntax with type arguments of type GroundingRequirementModifierConstructorDescriptionCLaw
(FolFormula headFormula, Set<GroundingRequirement> requirements) Creates a causal law of the form "caused headFormula if True requires requirements"CLaw
(FolFormula headFormula, FolFormula ifFormula, Set<GroundingRequirement> requirements) Creates a causal law of the form "caused headFormula if ifFormula requires requirements"DynamicLaw
(FolFormula headFormula, FolFormula afterFormula, Set<GroundingRequirement> requirements) Creates a new dynamic law of the form "caused headFormula after afterFormula" requires requirementsDynamicLaw
(FolFormula headFormula, FolFormula ifFormula, FolFormula afterFormula, Set<GroundingRequirement> requirements) Creates a new dynamic law of the form: "caused headFormula if ifFormula after afterFormula requires requirements"StaticLaw
(FolFormula headFormula, Set<GroundingRequirement> requirements) Creates an empty static law of the form "caused headFormula if True requires requirements"StaticLaw
(FolFormula headFormula, FolFormula ifFormula, Set<GroundingRequirement> requirements) Creates an empty static law of the form "caused headFormula if ifFormula" requires requirements -
Uses of GroundingRequirement in org.tweetyproject.action.grounding
Classes in org.tweetyproject.action.grounding that implement GroundingRequirementModifier and TypeClassDescriptionclass
This class represents a single grounding requirement stating that a variable is not allowed to be substituted by a specific constant.class
This class represents a single grounding requirement stating that two variables are not allowed to be substituted by the same constant.Method parameters in org.tweetyproject.action.grounding with type arguments of type GroundingRequirementModifier and TypeMethodDescriptionstatic boolean
GroundingTools.isValidGroundingApplication
(Map<Variable, Constant> map, Set<GroundingRequirement> requirements) Checks a grounding application for compliance with the grounding requirements. -
Uses of GroundingRequirement in org.tweetyproject.action.grounding.parser
Methods in org.tweetyproject.action.grounding.parser that return GroundingRequirementModifier and TypeMethodDescriptionGroundingRequirementsParser.parseRequirement
(String s, Set<Variable> variables) Parses a string of the following form: (VARIABLENAME "<>" VARIABLENAME | VARIABLENAME "<>" CONSTANTNAME) where the constant CONSTANTNAME has to be of the same sort as the variable VARIABLENAME.Methods in org.tweetyproject.action.grounding.parser that return types with arguments of type GroundingRequirementModifier and TypeMethodDescriptionGroundingRequirementsParser.parseRequirements
(String s, Set<Variable> variables) Parses a string of the following form: REQUIREMENT ("," REQUIREMENT)* -
Uses of GroundingRequirement in org.tweetyproject.action.query.syntax
Methods in org.tweetyproject.action.query.syntax that return types with arguments of type GroundingRequirementModifier and TypeMethodDescriptionSActionQuery.getGroundingRequirements()
Returns all grounding requirements, that have to be met, when this action query is grounded.Constructor parameters in org.tweetyproject.action.query.syntax with type arguments of type GroundingRequirementModifierConstructorDescriptionSActionQuery
(PlFormula formula, Set<GroundingRequirement> requirements) Creates a new action query with the given propositional formula and grounding requirements.