public class Statechart extends SCCompositeState implements IDecorated<ISCState>
Constructor and Description |
---|
Statechart(java.lang.String label) |
Statechart(java.lang.String label,
Decorations<ISCState> stateDecorations,
Decorations<ISCTransition> transitionDecorations) |
Statechart(java.lang.String label,
java.lang.String id,
Decorations<ISCState> stateDecorations,
Decorations<ISCTransition> transitionDecorations) |
Modifier and Type | Method and Description |
---|---|
Statechart |
createCopy() |
Decorations<ISCState> |
getDecorations() |
ISCState |
getStateById(java.lang.String id) |
ISCState |
getStateByLabel(java.lang.String label) |
Decorations<ISCState> |
getStateDecorations() |
Decorations<ISCTransition> |
getTransitionDecorations() |
boolean |
isEndState(ISCState state) |
boolean |
isInitialState(ISCState state) |
StatechartIterator |
regionIterator() |
addRegion, getChildren, getRegions, toString
equals, genNewId, getId, getInvolvedTransitions, getLabel, getParent, getParentRegion, getPostset, getPreset, getStateType, hashCode, isEndState, isInitialState, isPseudoState, iteratePostOrder, iteratePreOrder, recordTransition, unrecordTransition, visitDepthFirstOrder
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getInvolvedTransitions, getLabel, getParentRegion, getPostset, getPreset, getStateType, isEndState, isInitialState, isPseudoState, recordTransition, unrecordTransition
getParent, iteratePostOrder, iteratePreOrder, visitDepthFirstOrder
public Statechart(java.lang.String label)
public Statechart(java.lang.String label, Decorations<ISCState> stateDecorations, Decorations<ISCTransition> transitionDecorations)
public Statechart(java.lang.String label, java.lang.String id, Decorations<ISCState> stateDecorations, Decorations<ISCTransition> transitionDecorations)
public StatechartIterator regionIterator()
public ISCState getStateByLabel(java.lang.String label)
public ISCState getStateById(java.lang.String id)
public Statechart createCopy()
public Decorations<ISCState> getDecorations()
getDecorations
in interface IDecorated<ISCState>
public Decorations<ISCState> getStateDecorations()
public Decorations<ISCTransition> getTransitionDecorations()
public boolean isInitialState(ISCState state)
public boolean isEndState(ISCState state)