|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface State
Interface describing an application state.
| Field Summary | |
|---|---|
static State |
NULL_STATE
Null state. |
static String |
TYPE
Constant artifact type for a state graph. |
| Method Summary | |
|---|---|
Interface[] |
getInterfaces()
Return the array of management interfaces associated with the state. |
String |
getName()
Return the name of the state. |
Operation[] |
getOperations()
Return the array of operations associated with the state. |
State |
getParent()
Return the parent state to this state or null if this is the root of a state graph. |
State[] |
getStatePath()
Return the state path. |
State[] |
getStates()
Return the substates within this state. |
Transition[] |
getTransitions()
Return the array of transtions associated with the state. |
Trigger[] |
getTriggers()
Return the array of triggers associated with the state. |
boolean |
isTerminal()
Test is the state is a terminal state. |
void |
setParent(State state)
Set the parent state. |
| Field Detail |
|---|
static final String TYPE
static final State NULL_STATE
| Method Detail |
|---|
String getName()
void setParent(State state)
state - the parent stateState getParent()
State[] getStatePath()
State[] getStates()
Trigger[] getTriggers()
Transition[] getTransitions()
Operation[] getOperations()
Interface[] getInterfaces()
boolean isTerminal()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||