Package ptolemy.vergil.basic
Basic GUI classes.
- Since:
- Ptolemy II 2.0
-
Interface Summary Interface Description HTMLExportable Interface for parameters and attribute indicating support for exporting an HTML file and supporting files.IGuiAction A simple interface that allows to define actions for Vergil that operate on the model.RelativeLocatable An interface for objects that can be located visually relative to another object. -
Class Summary Class Description 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.FolderFileFilter Accept only folders in a file browser.BasicGraphFrame.MousePressedLayerAdapter A Layer Adapter to handle the mousePressed layer event.BasicGraphFrameExtension This class provides default extensions points which are overridden in the Kepler Comad module.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.DependencyResultsDialog A non-modal dialog that displays the actor dependency analysis results as a list.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.EditorDropTargetListener A drop target listener that provides drag and drop for the Ptolemy editor.ExportParameters A data structure containing parameters for exporting a Ptolemy model to a web page.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.LookInsideAction The action to open a composite actor model, an ontology, or a MoMLModelAttribute.MoMLModelAttributeController A controller that provides binding of an attribute and a refinement model.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.PtolemyLayoutAction Trigger the Ptolemy place and route automatic dataflow layout algorithm from withing the Vergil GUI.RelativeLocation An attribute used to store a relative visual location.RemoveCustomDocumentationAction This class provides an action for removing instance-specific documentation.RunnableGraphController A graph controller for models that can be executed.SearchResultsDialog This class is a non-modal dialog for displaying search results.WithIconGraphController A base class for Ptolemy II graph controllers for objects that can have icons.