Package cruise.umple.compiler
Class ExtendStateByStateMachine
java.lang.Object
cruise.umple.compiler.StateMachineModifier
cruise.umple.compiler.ExtendStateByStateMachine
public class ExtendStateByStateMachine extends StateMachineModifier
This is used to extend a state with a state machine.
-
Constructor Summary
Constructors Constructor Description ExtendStateByStateMachine(java.lang.String aModifier, java.lang.String aSrcStateMachine, java.lang.String aAlias)
-
Method Summary
Modifier and Type Method Description boolean
addDesState(java.lang.String aDesState)
void
delete()
java.lang.String
getDesState(int index)
java.lang.String[]
getDesStates()
boolean
hasDesStates()
int
indexOfDesState(java.lang.String aDesState)
int
numberOfDesStates()
boolean
removeDesState(java.lang.String aDesState)
java.lang.String
toString()
Methods inherited from class cruise.umple.compiler.StateMachineModifier
getAlias, getModifier, getSrcStateMachine, setAlias, setModifier, setSrcStateMachine
-
Constructor Details
-
ExtendStateByStateMachine
public ExtendStateByStateMachine(java.lang.String aModifier, java.lang.String aSrcStateMachine, java.lang.String aAlias)
-
-
Method Details
-
addDesState
public boolean addDesState(java.lang.String aDesState) -
removeDesState
public boolean removeDesState(java.lang.String aDesState) -
getDesState
public java.lang.String getDesState(int index) -
getDesStates
public java.lang.String[] getDesStates() -
numberOfDesStates
public int numberOfDesStates() -
hasDesStates
public boolean hasDesStates() -
indexOfDesState
public int indexOfDesState(java.lang.String aDesState) -
delete
public void delete()- Overrides:
delete
in classStateMachineModifier
-
toString
public java.lang.String toString()- Overrides:
toString
in classStateMachineModifier
-