Modifier and Type | Method and Description |
---|---|
void |
addEndState(ISCState state) |
void |
addEndStates(java.util.Collection<ISCState> states) |
void |
addState(ISCState state) |
ISCTransition |
addTransition(ISCState from,
ISCState to,
java.lang.String label) |
ISCTransition |
addTransition(ISCState from,
ISCState to,
java.lang.String label,
boolean isReverse) |
ISCTransition |
addTransition(ISCTransition transition) |
java.util.Set<ISCState> |
getEndStates() |
java.lang.String |
getId() |
ISCState |
getInitialState() |
java.lang.String |
getLabel() |
ISCState |
getParentState() |
java.util.Set<ISCState> |
getStates() |
java.util.Set<ISCTransition> |
getTransitions() |
void |
removeEndState(ISCState state) |
void |
removeState(ISCState state) |
void |
removeTransition(ISCTransition transition) |
void |
setInitialState(ISCState state) |
getChildren, getParent, iteratePostOrder, iteratePreOrder, visitDepthFirstOrder
java.lang.String getId()
java.lang.String getLabel()
ISCState getParentState()
void addState(ISCState state)
void removeState(ISCState state)
java.util.Set<ISCState> getStates()
ISCTransition addTransition(ISCTransition transition)
void removeTransition(ISCTransition transition)
ISCTransition addTransition(ISCState from, ISCState to, java.lang.String label)
ISCTransition addTransition(ISCState from, ISCState to, java.lang.String label, boolean isReverse)
java.util.Set<ISCTransition> getTransitions()
void setInitialState(ISCState state)
ISCState getInitialState()
void addEndState(ISCState state)
void removeEndState(ISCState state)
void addEndStates(java.util.Collection<ISCState> states)
java.util.Set<ISCState> getEndStates()