public interface StateMachineMetadata extends Recoverable, MetaType<StateMachineMetadata>
getCorruptEvent, getRecoverEvent, getRedoEvent, hasCorruptEvent, hasRecoverEvent, hasRedoEventgetSuper, hasSuper, isOverridinggetDottedPath, getKeySet, getPrimaryKey, verifyMetaDatagetKeySetboolean hasParent()
StateMachineMetadata getParent()
boolean hasRelation(Object relationKey)
RelationMetadata getDeclaredRelationMetadata(Object relationKey)
relationKey - RelationMetadata getRelationMetadata(Object relationKey)
relationKey - StateMetadata[] getDeclaredStateSet()
StateMetadata getDeclaredState(Object stateKey)
StateMetadata[] getAllStates()
StateMetadata getState(Object stateKey)
stateKey - StateMetadata getInitialState()
StateMetadata[] getFinalStates()
EventMetadata[] getDeclaredEventSet()
EventMetadata getDeclaredEvent(Object eventKey)
EventMetadata[] getAllEvents()
EventMetadata getEvent(Object eventKey)
eventKey - EventMetadata getStateSynchronizationEvent()
StateMachineObject<?> newInstance(Class<?> clazz) throws VerificationException
clazz - defined with @LifecycleMeta, and with @Event
, @StateIndicator, @Relation.VerificationExceptionboolean isComposite()
StateMachineMetadata getOwningStateMachine()
StateMetadata getOwningState()
StateMachineMetadata[] getCompositeStateMachines()
ConditionMetadata[] getDeclaredConditions()
ConditionMetadata[] getAllCondtions()
ConditionMetadata getCondtion(Object conditionKey)
conditionKey - boolean hasCondition(Object conditionKey)
conditionKey - LifecycleMetaRegistry getRegistry()
boolean hasEvent(Object eventKey)
Copyright © 2015. All Rights Reserved.