public static class ObjectParameterizedActionType.SAObjectParameterizedAction extends java.lang.Object implements ObjectParameterizedAction
Action that has parameters specifying the name of ObjectInstances
to which it is applied.| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name |
java.lang.String[] |
params |
| Constructor and Description |
|---|
SAObjectParameterizedAction() |
SAObjectParameterizedAction(java.lang.String name,
java.lang.String[] params) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
actionName()
Returns the action name for this grounded action.
|
Action |
copy()
Returns a copy of this grounded action.
|
boolean |
equals(java.lang.Object other) |
java.lang.String[] |
getObjectParameters()
Returns the parameters of this
Action that correspond to OO-MDP objects. |
int |
hashCode() |
void |
setObjectParameters(java.lang.String[] params)
Sets the object parameters for this
Action. |
java.lang.String |
toString() |
public SAObjectParameterizedAction()
public SAObjectParameterizedAction(java.lang.String name,
java.lang.String[] params)
public java.lang.String[] getObjectParameters()
ObjectParameterizedActionAction that correspond to OO-MDP objects.getObjectParameters in interface ObjectParameterizedActionAction that correspond to OO-MDP objects.public void setObjectParameters(java.lang.String[] params)
ObjectParameterizedActionAction.setObjectParameters in interface ObjectParameterizedActionparams - the object parameters to use.public java.lang.String actionName()
ActionactionName in interface Actionpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Object