Package ptolemy.domains.modal.kernel
The ptolemy.domains.modal.kernel package.
- Since:
- Ptolemy II 0.2
-
Interface Summary Interface Description ChoiceAction An action implementing this interface is a choice action.CommitAction An action implementing this interface is a commit action.ConfigurableEntity An interface for entities that can be configured.RefinementActor An interface for actors that act as refinements of states in FSMs or events in Ptera models. -
Class Summary Class Description AbstractActionsAttribute A base class for actions with semicolon delimited lists of commands.Action An Action is contained by a Transition in an FSMActor or an Event in an ERGController.CommitActionsAttribute An action that changes the state of the system.Configurer A composite actor that serves as container of the contents of a configurable entity.Configurer.ContainmentExtender The containment extender that returns the configured object as the container of this configurer.ContainmentExtender An implementation of containment extender for modal models as an attribute.FSMActor An FSMActor contains a set of states and transitions.FSMCausalityInterface This class infers the causality interface of an FSMActor by checking the guards and actions of the transitions.FSMDirector An FSMDirector governs the execution of a modal model.FSMReceiver A receiver with capacity one for which one can explicitly set the status.FSMTransitionParameter A parameter that contains FSM transition attributes.ModalDirector Deprecated. Use FSMDirectorMultirateFSMDirector This director extends FSMDirector by supporting production and consumption of multiple tokens on a port in a firing.NonStrictFSMDirector This director extends FSMDirector by consuming only input tokens that are needed in the current state.OutputActionsAttribute An action that sends outputs to one or more ports.ParseTreeEvaluatorForGuardExpression This class extends the ParseTreeEvaluator class.RelationList A RelationList object contains a list of relations of a guard expression.RelationNode An instance of the RelationNode class stores the type and difference information of a relation.RelationType A static class contains a list of types for relation node.State A State has two ports: one for linking incoming transitions, the other for outgoing transitions.StateEvent An event indicating a state change.TransientState A state that is passed through in a firing of the FSM.Transition A Transition has a source state and a destination state. -
Exception Summary Exception Description MultipleEnabledTransitionsException Thrown when multiple outgoing transitions from one state are enabled at the same time.