com.evelopers.unimod.debug.protocol.position
Class InputActionExecutionPosition
java.lang.Object
com.evelopers.unimod.debug.protocol.position.Position
com.evelopers.unimod.debug.protocol.position.ActionExecutionPosition
com.evelopers.unimod.debug.protocol.position.InputActionExecutionPosition
- All Implemented Interfaces:
- java.io.Serializable
- public class InputActionExecutionPosition
- extends ActionExecutionPosition
Before or after execution of input action inside guard condition of given transition
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
InputActionExecutionPosition
public InputActionExecutionPosition(StateMachineContext context,
StateMachinePath path,
java.lang.String transition,
java.lang.String action,
boolean before,
java.lang.String value)
getTransition
public java.lang.String getTransition()
getValue
public java.lang.String getValue()
getContainer
public ModelElement getContainer(Model m)
- Description copied from class:
Position
- Returns container element for position.
For example, if position is execution of input action on transition, it
will return transition that holds guard with input action.
Returns State or Transition only.
- Specified by:
getContainer in class Position
- Parameters:
m -
- Returns:
getTarget
public ModelElement getTarget(Model m)
- Description copied from class:
Position
- Returns target element of position.
- Specified by:
getTarget in class Position
- Parameters:
m -
- Returns:
hashCode
public int hashCode()
- Overrides:
hashCode in class ActionExecutionPosition
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class ActionExecutionPosition
toString
public java.lang.String toString()
- Overrides:
toString in class Position