public class SCCompositeState extends SCState implements ISCCompositeState
Constructor and Description |
---|
SCCompositeState(ISCRegion parentRegion) |
SCCompositeState(ISCRegion parentRegion,
SCStateType type) |
SCCompositeState(ISCRegion parentRegion,
SCStateType type,
java.lang.String label) |
SCCompositeState(ISCRegion parentRegion,
SCStateType type,
java.lang.String label,
java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
addRegion(ISCRegion region) |
java.util.List<ISCState> |
getChildren()
Get the children of the current node
|
java.util.List<ISCRegion> |
getRegions() |
java.lang.String |
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 SCCompositeState(ISCRegion parentRegion)
public SCCompositeState(ISCRegion parentRegion, SCStateType type)
public SCCompositeState(ISCRegion parentRegion, SCStateType type, java.lang.String label)
public SCCompositeState(ISCRegion parentRegion, SCStateType type, java.lang.String label, java.lang.String id)
public void addRegion(ISCRegion region)
addRegion
in interface ISCCompositeState
public java.util.List<ISCRegion> getRegions()
getRegions
in interface ISCCompositeState
public java.util.List<ISCState> getChildren()
ITreeNode
getChildren
in interface ITreeNode<ISCState>
getChildren
in class SCState