| Package | Description |
|---|---|
| net.sf.tweety.action.description.syntax | |
| net.sf.tweety.action.grounding | |
| net.sf.tweety.action.grounding.parser | |
| net.sf.tweety.action.query.syntax |
| Modifier and Type | Field and Description |
|---|---|
protected Set<GroundingRequirement> |
CLaw.requirements |
| Modifier and Type | Method and Description |
|---|---|
void |
CLaw.addGroundingRequirement(GroundingRequirement c) |
| Constructor and Description |
|---|
CLaw(net.sf.tweety.logics.fol.syntax.FolFormula headFormula,
net.sf.tweety.logics.fol.syntax.FolFormula ifFormula,
Set<GroundingRequirement> requirements)
Creates a causal law of the form caused headFormula if ifFormula requires
requirements
|
CLaw(net.sf.tweety.logics.fol.syntax.FolFormula headFormula,
Set<GroundingRequirement> requirements)
Creates a causal law of the form caused headFormula if True requires
requirements
|
DynamicLaw(net.sf.tweety.logics.fol.syntax.FolFormula headFormula,
net.sf.tweety.logics.fol.syntax.FolFormula ifFormula,
net.sf.tweety.logics.fol.syntax.FolFormula afterFormula,
Set<GroundingRequirement> requirements)
Creates a new dynamic law of the form: caused headFormula if ifFormula
after afterFormula requires requirements
|
DynamicLaw(net.sf.tweety.logics.fol.syntax.FolFormula headFormula,
net.sf.tweety.logics.fol.syntax.FolFormula afterFormula,
Set<GroundingRequirement> requirements)
Creates a new dynamic law of the form caused headFormula after
afterFormula requires requirements
|
StaticLaw(net.sf.tweety.logics.fol.syntax.FolFormula headFormula,
net.sf.tweety.logics.fol.syntax.FolFormula ifFormula,
Set<GroundingRequirement> requirements)
Creates an empty static law of the form caused headFormula if ifFormula
requires requirements
|
StaticLaw(net.sf.tweety.logics.fol.syntax.FolFormula headFormula,
Set<GroundingRequirement> requirements)
Creates an empty static law of the form caused headFormula if True
requires requirements
|
| Modifier and Type | Class and Description |
|---|---|
class |
VarConstNeqRequirement
This class represents a single grounding requirement stating that a variable
is not allowed to be substituted by a specific constant.
|
class |
VarsNeqRequirement
This class represents a single grounding requirement stating that two
variables are not allowed to be substituted by the same constant.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
GroundingTools.isValidGroundingApplication(Map<net.sf.tweety.logics.commons.syntax.Variable,net.sf.tweety.logics.commons.syntax.Constant> map,
Set<GroundingRequirement> requirements)
Checks a grounding application for compliance with the grounding
requirements.
|
| Modifier and Type | Method and Description |
|---|---|
GroundingRequirement |
GroundingRequirementsParser.parseRequirement(String s,
Set<net.sf.tweety.logics.commons.syntax.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.
|
| Modifier and Type | Method and Description |
|---|---|
Set<GroundingRequirement> |
GroundingRequirementsParser.parseRequirements(String s,
Set<net.sf.tweety.logics.commons.syntax.Variable> variables)
Parses a string of the following form: REQUIREMENT ("," REQUIREMENT)*
|
| Modifier and Type | Field and Description |
|---|---|
protected Set<GroundingRequirement> |
SActionQuery.requirements |
| Modifier and Type | Method and Description |
|---|---|
Set<GroundingRequirement> |
SActionQuery.getGroundingRequirements()
Returns all grounding requirements, that have to be met, when this
action query is grounded.
|
| Constructor and Description |
|---|
SActionQuery(net.sf.tweety.logics.pl.syntax.PropositionalFormula formula,
Set<GroundingRequirement> requirements)
Creates a new action query with the given propositional formula
and grounding requirements.
|
Copyright © 2018. All rights reserved.