public interface StateMetaBuilder extends AnnotationMetaBuilder<StateMetadata,StateMachineMetadata>, StateMetadata
StateMetadata.StateTypeEnum| Modifier and Type | Method and Description |
|---|---|
void |
addPossibleReachingEvent(EventMetadata event) |
StateMetaBuilder |
build(Class<?> clazz,
StateMachineMetadata parent) |
void |
configureCompositeStateMachine(Class<?> stateClass) |
void |
configureFunctions(Class<?> stateClass) |
void |
configureRelationConstrants(Class<?> clazz) |
StateMachineMetadata |
getStateMachine() |
addFlavor, addKey, addKeys, getMetaData, handleError, hasKey, removeFlavorgetCompositeStateMachine, getDeclaredFunctionMetadata, getDeclaredFunctionMetadata, getDeclaredInboundWhiles, getDeclaredValidWhiles, getEvent, getFunctionMetadata, getInboundWhiles, getLinkTo, getOwningState, getPossibleLeavingEvents, getPossibleReachingEvents, getSimpleName, getType, getValidWhiles, hasInboundWhiles, hasMultipleStateCandidatesOn, hasValidWhiles, isCompositeState, isEventValid, isFinal, isInitial, setTypegetCorruptEvent, getRecoverEvent, getRedoEvent, hasCorruptEvent, hasRecoverEvent, hasRedoEventgetSuper, hasSuper, isOverridinggetDottedPath, getKeySet, getParent, getPrimaryKey, verifyMetaDatagetKeySetStateMetaBuilder build(Class<?> clazz, StateMachineMetadata parent) throws VerificationException
build in interface AnnotationMetaBuilder<StateMetadata,StateMachineMetadata>VerificationExceptionStateMachineMetadata getStateMachine()
getStateMachine in interface StateMetadatavoid configureFunctions(Class<?> stateClass) throws VerificationException
VerificationExceptionvoid configureCompositeStateMachine(Class<?> stateClass) throws VerificationException
VerificationExceptionvoid configureRelationConstrants(Class<?> clazz) throws VerificationException
VerificationExceptionvoid addPossibleReachingEvent(EventMetadata event)
Copyright © 2015. All Rights Reserved.