Use ptolemy.actor.lib.hoc.Case instead.
A comparator to compare classes, which is used to sort the map returned by the _getRefinementClasses() method in ModalRefinement and ModalController.
This class infers a causality interface from causality interfaces provided in the constructor and in the
A base class that contains common functionality for ModelPort and ModalRefinementPort.
This FSM actor supports mirroring of its ports in its container (which is required to be a ModalModel), which in turn assures mirroring of ports in each of the refinements.
This is a typed composite actor designed to be a modal model.
A port for modal models.
This modal model actor supports mirroring of its ports in its container (which is required to be a refinement of a state in a ModalModel).
A port for refinements in modal models that are themselves modal models.
This typed composite actor supports mirroring of its ports in its container (which is required to be a ModalModel), which in turn assures mirroring of ports in each of the refinements and the controller.
An attribute to add a class to the list of refinement classes for a state.
A port for controllers and refinements in modal models.
An attribute that suggests the class of the container for the associated state or actor.
Transition refinements provide a way to use composite actors which are run whenever a transition is taken in an FSM modal, much in the same way that State refinements are run every time an FSM is in a particular state.
A port for transition refinements in modal models.