public class PDDLAction
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
PDDLAction.Effect
Class that represents an effect of a PDDL action.
|
Constructor and Description |
---|
PDDLAction(java.lang.String actionInstance,
java.lang.String actionDescription,
java.util.Map<java.lang.String,Types.ACTIONS> actionCorrespondence)
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActionInstance() |
java.util.List<PDDLAction.Effect> |
getEffects() |
Types.ACTIONS |
getGVGAIAction() |
java.util.List<java.lang.String> |
getPreconditions() |
java.lang.String |
toString() |
public PDDLAction(java.lang.String actionInstance, java.lang.String actionDescription, java.util.Map<java.lang.String,Types.ACTIONS> actionCorrespondence)
actionInstance
- String that contains an instantiated PDDL action.actionDescription
- String that contains the description of an action
(action name, parameters, preconditions and effects).actionCorrespondence
- Map that contains the correspondence from a PDDL
action to a GVGAI action.public java.lang.String getActionInstance()
public java.util.List<java.lang.String> getPreconditions()
public Types.ACTIONS getGVGAIAction()
public java.util.List<PDDLAction.Effect> getEffects()
public java.lang.String toString()
toString
in class java.lang.Object