public interface State extends Serializable, Comparable<State>
compareToString getName()
State getParent()
boolean isRootState()
int getDocumentOrder()
void setDocumentOrder(int documentOrder)
boolean isFinal()
DoneData getDoneData()
boolean hasChildrens()
void setInitialStateName(String stateName) throws ConfigurationException
ConfigurationExceptionvoid setInitialState(InitialState initialState) throws ConfigurationException
ConfigurationExceptionInitialState getInitialState()
boolean isHistoryState()
HistoryTypes getHistoryType()
boolean isParallel()
void setParallel(boolean parallel)
DataModel getDataModel()
void addData(Data data)
List<Transition> getTransitions()
void addTransition(Transition currentTransition)
Transition addTransition(String event, String targetStatename)
Transition addTransition(String event, String targetStatename, String guarCondition)
Transition addTransition(State source, String event, String targetStatename)
Transition addTransition(State source, String event, String targetStatename, String guardCondition)
Transition addInternalTransition(String event, String targetStatename)
Transition addInternalTransition(String event, String targetStatename, String guarCondition)
Transition addInternalTransition(State source, String event, String targetStatename)
Transition addInternalTransition(State source, String event, String targetState, String guarCondition)
List<Executable> getOnEntryExecutables()
void addOnEntryExecutable(Executable executable)
void addOnEntryExecutables(List<Executable> executables)
void clearAndSetOnEntryExecutables(List<Executable> executables)
List<Executable> getOnExitExecutables()
void addOnExitExecutable(Executable var)
void addOnExitExecutables(List<Executable> vars)
void clearAndSetOnExitExecutables(List<Executable> vars)
void addInvoke(Invoke invoke)
boolean isDescendant(State otherState)
Copyright © 2015. All rights reserved.