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