public interface StateMetadata extends Recoverable, MetaType<StateMetadata>
| Modifier and Type | Interface and Description |
|---|---|
static class |
StateMetadata.StateTypeEnum |
getCorruptEvent, getRecoverEvent, getRedoEvent, hasCorruptEvent, hasRecoverEvent, hasRedoEventgetSuper, hasSuper, isOverridinggetDottedPath, getKeySet, getParent, getPrimaryKey, verifyMetaDatagetKeySetStateMetadata.StateTypeEnum getType()
StateMachineMetadata getStateMachine()
String getSimpleName()
boolean isInitial()
boolean isFinal()
EventMetadata[] getPossibleLeavingEvents()
EventMetadata[] getPossibleReachingEvents()
EventMetadata getEvent(Object eventKey)
boolean isEventValid(Object eventKey)
boolean hasInboundWhiles()
RelationConstraintMetadata[] getDeclaredInboundWhiles()
boolean hasValidWhiles()
RelationConstraintMetadata[] getValidWhiles()
boolean isCompositeState()
StateMetadata getOwningState()
StateMachineMetadata getCompositeStateMachine()
StateMetadata getLinkTo()
FunctionMetadata[] getDeclaredFunctionMetadata()
FunctionMetadata getDeclaredFunctionMetadata(Object functionKey)
boolean hasMultipleStateCandidatesOn(Object transtionKey)
FunctionMetadata getFunctionMetadata(Object functionKey)
RelationConstraintMetadata[] getDeclaredValidWhiles()
RelationConstraintMetadata[] getInboundWhiles()
void setType(StateMetadata.StateTypeEnum type)
Copyright © 2015. All Rights Reserved.