Package org.echarts

Interface Summary
ExternalPortReference This interface defines a (remote) reference to an ExternalPort instance.
PortReference This interface defines a (remote) reference to a Port instance.
TransitionTimerManager Interface implemented by global default transition timer instance.
 

Class Summary
ActionMethod  
ActiveMessageTransitionPorts Compound object serving as a wrapper for objects related to collection of ports associated with currently active message transitions.
AndState  
AnyPort  
AnyPortProperties  
AnyPortTransition Message transition class that specifies no port.
AnyPseudostateConfiguration  
BasicMachine  
BasicMachineConstructor  
BasicStateConfiguration  
BasicTransitionTarget Represents a transition target that references a particular target state configuration.
CompoundTransitionTarget Represents a branching transition target that references other compound or basic transition targets.
DeepHistoryPseudostateConfiguration  
DefaultInitialPseudostateConfiguration  
DelayActionMethod  
DynamicMachine  
DynamicStateConfiguration Encapsulated reference to one or more machine pool instances maintained by a dynamic machine.
DynamicSubmachineIndexGettor Sub-classed as anonymous inner class for each DynamicStateConfiguration encountered in a transition's state configuration.
DynamicSubmachineIndexSettor Sub-classed as anonymous inner class for each DynamicStateConfiguration encountered in a transition's state configuration.
EntryMethod  
ExitMethod  
ExternalPort Port used to exchange messages between a machine and an external entity so that it is possible for external messages to fire machine message transitions.
ExternalPortProperties  
GuardMethod  
InternalPort Port used to exchange messages between a machine and it ancestors or its descendants so that it is possible for messages to fire machine message transitions.
InternalPortProperties  
LocalPort This represents the common operations one can perform on a port that is local to an EChart.
Machine  
MachineCode Encoding of this machine's relative location in the tree of machines.
MachineConstructor An instance of this class is created for every submachine defined in a machine.
MachineMessagelessTransitions Transitions are maintained in a sorted list so that a transition with higher priority will have a lower index than a comparable transition with lower priority.
MachineMessageTransitions Transitions are maintained in a sorted list so that a transition with higher priority will have a lower index than a comparable transition with lower priority.
MachineMethod  
MachineThread Convenient utility class to wrap a root machine in a thread.
MachineTransitions Abstract class representing transitions associated with a TransitionMachine.
MessageActionMethod  
MessageGuardMethod  
MessagelessActionMethod  
MessagelessGuardMethod  
MessagelessTransition  
MessageTransition  
MultiStateConfiguration Parent class for or- and and-state configurations.
NewPseudostateConfiguration  
OrState  
OutputPort Abstract superclass for InternalPort and ExternalPort which share the property that messages can be output (via the ECharts '!' operator) on.
Port Abstract superclass for all ports.
PortMessage Abstract superclass of all subclasses that encapsulate an Message and the local port from which it was received.
PortMethod  
PortProperties  
PseudostateConfiguration  
State  
StateConfiguration  
StateMachine Abstract class representing a common elements of machines with at least one state (and-machines, or-machines, and dynamic machines).
TerminalPseudostateConfiguration  
TimedTransition Class implementing a timed transition.
Transition  
TransitionMachine Abstract class representing common elements of a StateMachine that define transitions (and-machines and or-machines).
TransitionSource Class representing a message(less) transition's source.
TransitionTarget Abstract superclass representing a message(less) transition's target.
TransitionTimeoutMessage Message created by TransitionTimer thread and input to TransitionTimerPort when timeout for an TimedTransition occurs.
TransitionTimerPort  
TransitionTimerPortDurationMethod  
TransitionTimerPortProperties  
VariableStateConfiguration  
 

Exception Summary
DynamicMachineException  
MachineException  
PortException