The ptolemy.domains.modal.kernel package.
- Ptolemy II 0.2
Interface Summary Interface Description ChoiceActionAn action implementing this interface is a choice action. CommitActionAn action implementing this interface is a commit action. ConfigurableEntityAn interface for entities that can be configured. RefinementActorAn interface for actors that act as refinements of states in FSMs or events in Ptera models.
Class Summary Class Description AbstractActionsAttributeA base class for actions with semicolon delimited lists of commands. ActionAn Action is contained by a Transition in an FSMActor or an Event in an ERGController. CommitActionsAttributeAn action that changes the state of the system. ConfigurerA composite actor that serves as container of the contents of a configurable entity. Configurer.ContainmentExtenderThe containment extender that returns the configured object as the container of this configurer. ContainmentExtenderAn implementation of containment extender for modal models as an attribute. FSMActorAn FSMActor contains a set of states and transitions. FSMCausalityInterfaceThis class infers the causality interface of an FSMActor by checking the guards and actions of the transitions. FSMDirectorAn FSMDirector governs the execution of a modal model. FSMReceiverA receiver with capacity one for which one can explicitly set the status. FSMTransitionParameterA parameter that contains FSM transition attributes. ModalDirector Deprecated.Use FSMDirector MultirateFSMDirectorThis director extends FSMDirector by supporting production and consumption of multiple tokens on a port in a firing. NonStrictFSMDirectorThis director extends FSMDirector by consuming only input tokens that are needed in the current state. OutputActionsAttributeAn action that sends outputs to one or more ports. ParseTreeEvaluatorForGuardExpressionThis class extends the ParseTreeEvaluator class. RelationListA RelationList object contains a list of relations of a guard expression. RelationNodeAn instance of the RelationNode class stores the type and difference information of a relation. RelationTypeA static class contains a list of types for relation node. StateA State has two ports: one for linking incoming transitions, the other for outgoing transitions. StateEventAn event indicating a state change. TransientStateA state that is passed through in a firing of the FSM. TransitionA Transition has a source state and a destination state.
Exception Summary Exception Description MultipleEnabledTransitionsExceptionThrown when multiple outgoing transitions from one state are enabled at the same time.