Class ExpressionDispatcher

  • All Implemented Interfaces:
    java.beans.PropertyChangeListener, java.lang.Comparable<NamedBean>, java.util.EventListener, PropertyChangeProvider, Base, DigitalExpression, DigitalExpressionBean, NamedBean

    public class ExpressionDispatcher
    extends AbstractDigitalExpression
    implements java.beans.PropertyChangeListener
    This expression checks the status or mode of an active train.

    A Dispatcher ActiveTrain is a transient object. The DispatcherActiveTrainManager is a special LogiNG class which manages the relationships with expressions using the Dispatcher TrainInfo file as the key. This makes it possible to add and remove ActiveTrain PropertyChange listeners.