Package cruise.umple.compiler
Class StateModifier
java.lang.Object
cruise.umple.compiler.StateMachineModifier
cruise.umple.compiler.StateModifier
- Direct Known Subclasses:
EventModifier
public class StateModifier extends StateMachineModifier
This is used to remove and rename a state.
-
Constructor Summary
Constructors Constructor Description StateModifier(java.lang.String aModifier, java.lang.String aSrcStateMachine, java.lang.String aAlias)
-
Method Summary
Modifier and Type Method Description boolean
addSrcState(java.lang.String aSrcState)
void
delete()
java.lang.String
getSrcState(int index)
java.lang.String[]
getSrcStates()
boolean
hasSrcStates()
int
indexOfSrcState(java.lang.String aSrcState)
int
numberOfSrcStates()
boolean
removeSrcState(java.lang.String aSrcState)
java.lang.String
toString()
Methods inherited from class cruise.umple.compiler.StateMachineModifier
getAlias, getModifier, getSrcStateMachine, setAlias, setModifier, setSrcStateMachine
-
Constructor Details
-
StateModifier
public StateModifier(java.lang.String aModifier, java.lang.String aSrcStateMachine, java.lang.String aAlias)
-
-
Method Details
-
addSrcState
public boolean addSrcState(java.lang.String aSrcState) -
removeSrcState
public boolean removeSrcState(java.lang.String aSrcState) -
getSrcState
public java.lang.String getSrcState(int index) -
getSrcStates
public java.lang.String[] getSrcStates() -
numberOfSrcStates
public int numberOfSrcStates() -
hasSrcStates
public boolean hasSrcStates() -
indexOfSrcState
public int indexOfSrcState(java.lang.String aSrcState) -
delete
public void delete()- Overrides:
delete
in classStateMachineModifier
-
toString
public java.lang.String toString()- Overrides:
toString
in classStateMachineModifier
-