Package it.amattioli.workstate.core

Show UML class diagram
Interface Summary
AttributeValidator This interface must be implemented by classes that validate attribute values.
EventValidator This interface must be implemented by objects that are able to validate events.
 

Class Summary
CompositeState  
ConcurrentState  
Event Represents an event that can be received by a state machine.
EventRepository A MetaEvent container.
ExternalTransition An external transition exits from its source state and enters its destination state even if the two are the same state.
FinalState  
InitialState An initial state is a pseudo-state that represents the starting point of a sequential state.
InternalTransition Am InternalTransition connects a state with itself and during its execution the state is not exited.
JunctionPoint  
Machine  
MetaAttribute  
MetaCompositeState A MetaCompositeState is the configuration of a state that can have sub-states.
MetaConcurrentState  
MetaEvent A MetaEvent is the configuration of an Event that can be sent to a Machine.
MetaFinalState  
MetaInitialState  
MetaJunctionPoint  
MetaMachine  
MetaPseudoState  
MetaRealState A MetaRealState is the configuration of a RealState, a state in which a Machine can remain indefinitely.
MetaReferenceState  
MetaSequentialState  
MetaSimpleState A MetaSimpleState represents the configuration of a simple state, a state without sub-states.
MetaState A MetaState represents the configuration of a possible state of a Machine.
MetaStateChecker  
MetaStateFinder  
PseudoState  
Queue<T>  
RealState Represents a stable state in which a Machine can be after an event has been received.
ReferenceState A ReferenceState is a state that represents a reference to another state machine.
SequentialState  
SimpleState  
State Represent a generic state.
StateMemento Capture the internal representation of a state so to persist it.
Transition A transition allows state changes when an event is received.
 



Copyright © 2011. All Rights Reserved.