Implementation
This is an abstract class with two concrete subclasses
-
ActionInvocationrepresents the execution of an action being invoked:public class ActionInvocation extends Execution { public List<Object> getArgs(); (1) }
| 1 | The objects passed in as the arguments to the action’s parameters.
Any of these could be null.
|
public class PropertyEdit extends Execution {
public Object getNewValue(); (1)
}
| 1 | The object used as the new value of the property.
Could be null if the property is being cleared. |