Package ptolemy.vergil.basic

Basic GUI classes.

See:
          Description

Class Summary
AbstractBasicGraphModel This base class provides some common services for visual notations for Ptolemy II models.
BasicGraphController A base class for Ptolemy II graph controllers.
BasicGraphController.SchematicContextMenuFactory Factory for context menus.
BasicGraphFrame A simple graph view for ptolemy models.
BasicGraphFrame.LinkElementProperties A class that keeps stores basic properties of element (head, tail) in a link
BasicGraphFrame.PtolemyLayout A layout algorithm for laying out ptolemy graphs.
BasicGraphPane A simple graph pane that has an associated Ptolemy model and handles getting the background color from the preferences.
ContextMenuFactoryCreator An object that can create a tableau for a model.
CustomizeDocumentationAction An action for editing instance-specific documentation.
DependencyHighlighter This is an attribute that produces a custom node controller that adds context menu commands to highlight dependents and prerequisites.
DocAttribute An attribute containing documentation for a Ptolemy II object.
DocViewerFactory An attribute that creates an editor to open a doc viewer for its container's container.
EditorDropTarget This class provides drag-and-drop support.
ExtendedGraphFrame An graph view for ptolemy models extended with the capability to display the model in full-screen mode.
GetDocumentationAction This is an action that accesses the documentation for a Ptolemy object associated with a figure.
IconController This class provides interaction with nodes that represent Ptolemy II objects that are represented on screen as icons, such as attributes and entities.
KeplerDocumentationAttribute A Documentation attribute for actors.
LocatableNodeController This node controller provides interaction techniques for nodes that are locations.
LocatableNodeDragInteractor An interaction role that drags nodes that have locatable objects as semantic objects.
NamedObjController This class extends LocatableNodeController with an association with a configuration.
NamedObjNodeModel A model for a Ptolemy II object as a node in a diva graph.
NodeControllerFactory This is an attribute that produces a custom node controller.
OffsetMoMLChangeRequest A mutation request specified in MoML that offsets any objects that are created in the toplevel.
ParameterizedNodeController This class provides interaction with nodes that represent Ptolemy II components with parameters.
PopupMouseFilter This class is a mouseFilter that recognizes popup events.
RemoveCustomDocumentationAction This class provides an action for removing instance-specific documentation.
RunnableGraphController A graph controller for models that can be executed.
WithIconGraphController A base class for Ptolemy II graph controllers for objects that can have icons.
 

Enum Summary
BasicGraphFrame.ElementInLinkType An enumerate to specifies what kind of element the element (head or tail) is in a link.
 

Package ptolemy.vergil.basic Description

Basic GUI classes.

Since:
Ptolemy II 2.0