| AbortedTransactionListener |
|
| ChangeSet |
Generic marker to denote changes made to some object.
|
| DefaultToolChangeListener |
Listener that is notified when the default tool specification changes.
|
| DomainFile |
DomainFile provides a storage interface for project files.
|
| DomainFileFilter |
Interface to indicate whether a domain file should be included in a list or
set of domain files.
|
| DomainFolder |
DomainFolder provides a storage interface for project folders.
|
| DomainFolderChangeListener |
Methods for notifications when changes are made to a domain folder or
a domain file.
|
| DomainObject |
DomainObject is the interface that must be supported by
data objects that are persistent.
|
| DomainObjectClosedListener |
An interface that allows for a callback when a DomainObject is closed.
|
| DomainObjectListener |
The interface an object must support to be registered with a Domain Object
and thus be informed of changes to the object.
|
| Project |
Interface to define methods to manage data and tools for users working on a
particular effort.
|
| ProjectData |
The ProjectData interface provides access to all the data files and folders
in a project.
|
| ProjectListener |
Listener that is notified when a project is opened, closed.
|
| ProjectManager |
Interface for methods to create, open, and delete projects; maintains a
list of known project views that the user opened.
|
| ToolChest |
Interface to define methods to manage tools in a central location.
|
| ToolChestChangeListener |
Listener that is notified when a ToolTemplate is added or removed from a
project
|
| ToolConnection |
Represents a connection between a producer tool and a
consumer tool.
|
| ToolListener |
Interface to be implemented by objects that want to receive PluginEvents.
|
| ToolManager |
Interface to define methods to manage running tools and tools in
the Tool Chest.
|
| ToolServices |
Services that the Tool uses.
|
| ToolSet |
Interface to define a set of Tools.
|
| ToolTemplate |
Configuration of a tool that knows how to create tools.
|
| Transaction |
|
| TransactionListener |
An interface for listening to transactions
|
| Undoable |
Objects that implement Undoable have the ability to "remember" some number
of stable states that are created as operations are performed upon them.
|
| UndoableDomainObject |
UndoableDomainObject extends a domain object to provide transaction
support and the ability to undo and redo changes made within a stack of
recent transactions.
|
| UserData |
UserData is a marker interface for
DomainObjects used to store user-data associated with
another DomainObject.
|
| Workspace |
Defines methods for accessing a workspace; a workspace is
simply a group of running tools and their templates.
|
| WorkspaceChangeListener |
Listener that is notified when a tool is added or removed from a
workspace, or when workspace properties change.
|
| XmlDataReader |
Defines the method for creating an Object from an
XML file in a JarInputStream.
|