Interface | Description |
---|---|
Changeable |
This is an interface for objects that support change requests that can
be deferred.
|
ChangeListener |
A ChangeListener is an interface implemented by objects that are
interested in being kept informed about changes in a model as they
are executed.
|
Configurable |
Objects that can be configured by reading a file or configuration information
given as text, typically in XML format, should implement this interface.
|
DebugEvent |
An interface for events that can be used for debugging.
|
Debuggable |
This is an interface for objects that debug listeners can be attached to.
|
DebugListener |
Interface for listeners that receive debug messages.
|
Decorator |
A decorator is a class that decorates other instances of NamedObj
with extra attributes that are specific to both the decorator
and the NamedObj.
|
Derivable |
This interface is for objects that can be derived.
|
DropTargetHandler |
An interface to be implemented by the entities that specifically handle
drag-and-drop events.
|
ExceptionHandler |
Interface for exception handlers.
|
Flowable |
An interface for objects that have one port that serves as an input
and one that serves as an output.
|
HierarchyListener |
Interface for objects that need to be notified of hierarchy changes above them.
|
Instantiable |
This interface is for objects that can be instantiated.
|
LazyComposite |
A marker interface for lazy composites.
|
Locatable |
An interface for objects storing a location.
|
ModelErrorHandler |
Interface for model error handlers.
|
MoMLExportable |
This is an interface for objects that have persistent MoML representations.
|
Moveable |
This is an interface for objects that can be moved in a list of
objects in a container.
|
Nameable |
This is an interface for objects with a name and a container.
|
ScopeExtender |
An interface for attributes that extend their container's scope.
|
Settable |
This is an interface for attributes that can have their values
externally set.
|
Singleton |
This interface is used to indicate that an attribute is a singleton,
meaning that when setContainer() is called, if there is a previous
instance of the attribute, then that previous instance is removed.
|
ValueListener |
This is an interface for listeners that are notified when the value
of an object implementing Settable changes.
|
Class | Description |
---|---|
AbstractSettableAttribute |
This is an abstract base class for attributes that implement the
Settable interface.
|
Attribute |
Attribute is a base class for attributes to be attached to instances
of NamedObj.
|
BasicModelErrorHandler |
Default model error handler.
|
ChangeRequest |
Abstract base class for change requests.
|
ConfigurableAttribute |
This class provides a simple way to get a long string into an attribute.
|
CrossRefList |
CrossRefList is a list that maintains pointers to other CrossRefLists.
|
DecoratorAttributes |
A container for attributes created by a decorator.
|
Location |
An attribute that represents the center location of a node in a
schematic.
|
LoggerListener |
A debug listener that sends messages using Java's Logger API.
|
NamedList |
An ordered list of objects with names.
|
NamedObj |
This is a base class for almost all Ptolemy II objects.
|
PtolemyThread |
PtolemyThread
PtolemyThread extends Thread by adding rudimentary debugging capability.
|
RecorderListener |
A debug listener that records messages in a string buffer.
|
RelativeLocation |
An attribute used to store a relative visual location.
|
Settable.Visibility |
Inner class used for the static enumeration of indicators of
visibility.
|
SingletonAttribute |
This class is an attribute that replaces any previously
existing attribute in the container that has the same name.
|
SingletonConfigurableAttribute |
This class is a configurable attribute that replaces any previously
existing attribute in the container that has the same name.
|
StreamChangeListener |
A change listener that describes the changes on the standard output.
|
StreamListener |
A debug listener that sends messages to a stream or to the standard output.
|
StringAttribute |
An attribute that has a string value.
|
TransientSingletonConfigurableAttribute | Deprecated
Use SingletonConfigurableAttribute instead with setPersistent(false).
|
Workspace |
An instance of Workspace is used for synchronization and version tracking
of interdependent groups of objects.
|
Exception | Description |
---|---|
IllegalActionException |
Thrown on an attempt to perform an action that would result in an
inconsistent or contradictory data structure if it were allowed to
complete.
|
InternalErrorException |
This exception should be thrown if an unexpected error is encountered
other than one for which InvalidStateException would be appropriate.
|
InvalidStateException |
Some object or set of objects has a state that is not
permitted.
|
KernelException |
Base class for Ptolemy exceptions.
|
KernelRuntimeException |
Base class for runtime exceptions.
|
NameDuplicationException |
Thrown on an attempt to add a named object to a collection that
requires unique names, and finding that there already is an object
by that name in the collection.
|
NoSuchItemException |
Thrown on access (by name) to an item that doesn't exist.
|