|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
A - the class for atomic elements in a state changed by this ActionTypepublic interface ActionType<A>
An ActionType represents a class of Actions. ActionTypes correspond to Operators in classical STRIPS planning.
| Method Summary | |
|---|---|
ai.krr.NamedSymbol |
getName()
This function returns the NamedSymbol representing the name of this ActionType. |
A[] |
getNegativeEffects()
This function returns the negative effects of this ActionTpye. |
A[] |
getNegativePreconditions()
This function returns the preconditions that must be false in a WorldState before an Action of this type can be applied. |
ai.krr.fol.Variable[] |
getParameters()
This function returns the parameters representing Objects used by this ActionType. |
A[] |
getPositiveEffects()
This function returns the positive effects of this ActionTpye. |
A[] |
getPositivePreconditions()
This function returns the preconditions that must be true in a WorldState before an Action of this type can be applied. |
| Method Detail |
|---|
ai.krr.NamedSymbol getName()
This function returns the NamedSymbol representing the name of this ActionType.
ai.krr.fol.Variable[] getParameters()
This function returns the parameters representing Objects used by this ActionType.
A[] getNegativePreconditions()
This function returns the preconditions that must be false in a WorldState before an Action of this type can be applied.
A[] getPositivePreconditions()
This function returns the preconditions that must be true in a WorldState before an Action of this type can be applied.
A[] getNegativeEffects()
This function returns the negative effects of this ActionTpye. Negative effects are deleted from a WorldState in which an Action of this type is applied.
A[] getPositiveEffects()
This function returns the positive effects of this ActionTpye. Positive effects are added to a WorldState in which an Action of this type is applied.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||