Interface | Description |
---|---|
Actor |
An Actor is an executable entity.
|
ActorExecutionAspect |
An interface for objects that can intervene in the execution of actors.
|
ActorFiringListener |
A FiringEventListener listens for events that are issued during
AtomicActor's iterations.
|
ApplicationConfigurer |
A marker interface indicating that a class is used to configure
a Ptolemy IIapplication.
|
CommunicationAspect |
An interface for objects that can intervene in communication between actors.
|
CommunicationAspectListener |
This interface defines a listener for communication aspects.
|
Executable |
This interface defines the action methods, which determine
how an object can be invoked.
|
ExecutionAspectListener |
This is an interface for an execution aspect.
|
ExecutionListener |
An ExecutionListener listens for events that are issued
during the execution of a model by a Manager.
|
FiringsRecordable |
Interface for entities that can report FiringEvents.
|
Initializable |
This interface defines a subset of the action methods for initialization
and wrapup.
|
InstanceOpener |
An interface that is used to open an instance of a NamedObj.
|
IOPortEventListener |
Listen for events that are issued during the send(), broadcast(),
sendInside(), get(), getInside() function calls of an IOPort.
|
Librariable |
Classes that implement this interface are assumed to be in the actor library.
|
QuasiTransparentDirector |
This is a marker interface for modal directors.
|
Receiver |
Interface for objects that can hold tokens.
|
StateReceiver |
This is a marker interface for receivers that have state semantics.
|
SuperdenseTimeDirector |
This is an interface for directors that use a superdense model of time.
|
TimedActor |
This is a marker interface for actors that operate on time-based signals.
|
TimeRegulator |
This interface is implemented by attributes that wish to be consulted
when a director advances time.
|
TokenGotListener | Deprecated
Use IOPortEventListener instead.
|
TokenSentListener | Deprecated
Use IOPortEventListener instead.
|
TypedActor |
A TypedActor is an actor whose ports have types.
|
TypeListener |
An interface implemented by objects that are interested in being kept
informed about type changes in a Typeable object.
|
Class | Description |
---|---|
AbstractInitializableAttribute |
An abstract base class for attributes that are preinitialized,
initialized, and wrapped up during execution of a model.
|
AbstractReceiver |
An abstract implementation of the Receiver interface.
|
AtomicActor<T extends IOPort> |
An AtomicActor is an executable entity that cannot itself contain
other actors.
|
CommunicationAspectAttributes |
Attributes for ports decorated by a communication aspect.
|
CompositeActor |
A CompositeActor is an aggregation of actors.
|
ConstantPublisherPort |
This is a specialized output port that publishes constant data sent on
the specified named channel.
|
DesignPatternGetMoMLAction |
An action that generates the Moml for a group of states to be used as a
design pattern.
|
Director |
A Director governs the execution within a CompositeActor.
|
DoNothingDirector |
A director that does nothing, for use in models that have no useful
execution.
|
ExecutionAspectHelper |
This is a helper class for execution aspects used in AtomicExecutionAspect and
CompositeExecutionAspect.
|
ExecutionAttributes |
Container for decorator attributes that are provided to actors by
a ExecutionAspect.
|
FiringEvent |
An event that is published by directors whenever an actor is activated.
|
FiringEvent.FiringEventType |
A type of firing event that can be published.
|
GraphReader |
This class provides methods for converting Ptolemy II models
into generic graph representations.
|
IntermediateReceiver |
A receiver that delegates to another receiver all method calls except
IntermediateReceiver.put(Token) (and its variants), for which it delegates to a
communication aspect. |
IOPort |
This class supports exchanging data between entities via message passing.
|
IOPortEvent |
An event that is published by an IOPort when a token or tokens are sent or
received.
|
IORelation |
This class mediates connections between ports that can send data to
one another via message passing.
|
LazyTypedCompositeActor |
An aggregation of typed actors with lazy evaluation.
|
LocalClock |
A clock that keeps track of model time at a level of the model hierarchy
and relates it to the time of the enclosing model, if there is one.
|
Mailbox |
A token holder with capacity one.
|
Manager |
A Manager governs the execution of a model in a domain-independent way.
|
Manager.State |
Instances of this class represent phases of execution, or the
state of the manager.
|
PublisherPort |
This is a specialized output port that publishes data sent through it on
the specified named channel.
|
PubSubPort |
An abstract base class for publisher and subscriber ports.
|
QueueReceiver |
A first-in, first-out (FIFO) queue receiver with variable capacity and
optional history.
|
RelationWidthInference |
A class that offers convenience utility methods to infer the widths of
relations in a composite actor.
|
StreamExecutionListener |
A default implementation of the ExecutionListener interface.
|
SubscriberPort |
This is a specialized input port that subscribes to data sent
to it on the specified named channel.
|
SubscriptionAggregatorPort |
Aggregate data produced by multiple publishers.
|
TokenGotEvent | Deprecated
Use IOPortEvent instead.
|
TokenSentEvent | Deprecated
Use IOPortEvent instead.
|
TypeAttribute |
An attribute for defining a data type for a port.
|
TypedAtomicActor |
A TypedAtomicActor is an AtomicActor whose ports and parameters have types.
|
TypedCompositeActor |
A TypedCompositeActor is an aggregation of typed actors.
|
TypedIOPort |
An IOPort with a type.
|
TypedIORelation |
This class overrides some of the methods in IORelation to ensure that
TypedIOPorts are only connected to TypedIOPorts.
|
TypeEvent |
A TypeEvent represents a type change on a Typeable object.
|
TypeOpaqueCompositeActor |
A composite actor whose ports have types, but the actors inside are
not required to be typed.
|
Enum | Description |
---|---|
CommunicationAspectListener.EventType |
Type of the event.
|
ExecutionAspectListener.ExecutionEventType |
Execution time event types.
|
Exception | Description |
---|---|
InvariantViolationException |
Thrown when an invariant is violated.
|
NoRoomException |
This exception is thrown when an attempt is made to put a token
into a receiver that does not have room to accommodate one.
|
NoTokenException |
This exception is thrown when an attempt is made to get a token
from a receiver that does not contain one.
|
TypeConflictException |
Thrown on detecting type conflicts.
|
TypedIOPort.RunTimeTypeCheckException |
Exception class for run-time type errors.
|