org.echarts
Class AnyPortTransition

java.lang.Object
  extended by org.echarts.Transition
      extended by org.echarts.MessageTransition
          extended by org.echarts.AnyPortTransition
All Implemented Interfaces:
java.io.Serializable

public final class AnyPortTransition
extends MessageTransition

Message transition class that specifies no port. The meaning is that such a message transition is enabled in a state if a message arrives on a port for which a normal message transition is defined in that state, the message class is a subclass of this transition's message class and the guard condition for this transition evaluates to true. Note that this implies that this message transition is never enabled in a state if there are no normal message transitions defined in that state.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.echarts.MessageTransition
portEvaluator
 
Fields inherited from class org.echarts.Transition
serialVersionUID
 
Constructor Summary
AnyPortTransition(PortMethod anyPortEvaluator, java.lang.Class messageClass, TransitionSource source, TransitionTarget target)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnyPortTransition

public AnyPortTransition(PortMethod anyPortEvaluator,
                         java.lang.Class messageClass,
                         TransitionSource source,
                         TransitionTarget target)