Package ptolemy.vergil.gt
Class TransformationEditor.TransformationActorGraphController
- java.lang.Object
-
- diva.graph.AbstractGraphController
-
- ptolemy.vergil.basic.BasicGraphController
-
- ptolemy.vergil.basic.WithIconGraphController
-
- ptolemy.vergil.basic.RunnableGraphController
-
- ptolemy.vergil.actor.ActorViewerGraphController
-
- ptolemy.vergil.actor.ActorEditorGraphController
-
- ptolemy.vergil.gt.TransformationEditor.TransformationActorGraphController
-
- All Implemented Interfaces:
GraphController
,ExecutionListener
,DebugListener
,ValueListener
- Enclosing class:
- TransformationEditor
protected class TransformationEditor.TransformationActorGraphController extends ActorEditorGraphController
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ptolemy.vergil.actor.ActorEditorGraphController
ActorEditorGraphController.LinkCreator, ActorEditorGraphController.RelationCreator
-
Nested classes/interfaces inherited from class ptolemy.vergil.actor.ActorViewerGraphController
ActorViewerGraphController.EntityLayout
-
Nested classes/interfaces inherited from class ptolemy.vergil.basic.WithIconGraphController
WithIconGraphController.NewPortAction
-
Nested classes/interfaces inherited from class ptolemy.vergil.basic.BasicGraphController
BasicGraphController.OpenBaseClassAction, BasicGraphController.SchematicContextMenuFactory, BasicGraphController.UnitSolverDialogAction
-
-
Field Summary
-
Fields inherited from class ptolemy.vergil.actor.ActorEditorGraphController
_newRelationAction
-
Fields inherited from class ptolemy.vergil.actor.ActorViewerGraphController
_addonActorController, _attributeController, _classDefinitionController, _entityController, _entityPortController, _linkController, _relationController
-
Fields inherited from class ptolemy.vergil.basic.WithIconGraphController
_editIconAction, _portController, _removeIconAction
-
Fields inherited from class ptolemy.vergil.basic.BasicGraphController
_animated, _animationRenderer, _configureAction, _configureMenuFactory, _menuCreator, _menuFactory, _openBaseClassAction, _unitSolverDialogAction
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TransformationActorGraphController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
_addHotKeys(JGraph jgraph)
Add hot keys to the actions in the given JGraph.protected void
_createControllers()
Create the controllers for nodes in this graph.protected void
initializeInteraction()
Initialize all interaction on the graph pane.-
Methods inherited from class ptolemy.vergil.actor.ActorEditorGraphController
_initializeInteraction, addToMenuAndToolbar, setConfiguration
-
Methods inherited from class ptolemy.vergil.actor.ActorViewerGraphController
event, getEdgeController, getEntityController, getNodeController
-
Methods inherited from class ptolemy.vergil.basic.RunnableGraphController
_getManager, _report, _report, executionError, executionFinished, managerStateChanged
-
Methods inherited from class ptolemy.vergil.basic.WithIconGraphController
getNewPortLocation
-
Methods inherited from class ptolemy.vergil.basic.BasicGraphController
_areThereActiveErrorHighlights, _getClearAllErrorHighlightsChangeRequest, clearAllErrorHighlights, clearAnimation, getAnimationDelay, getConfiguration, getConfigureMenuFactory, getFrame, highlightError, message, setAnimationDelay, setFigure, setFrame, valueChanged
-
Methods inherited from class diva.graph.AbstractGraphController
addEdge, addEdge, addGraphViewListener, addNode, addNode, addNode, addNode, clear, clearEdge, clearNode, dispatch, drawEdge, drawNode, drawNode, getFigure, getGraphModel, getGraphPane, getSelectionModel, removeEdge, removeGraphViewListener, removeNode, rerender, rerenderEdge, rerenderNode, setGraphModel, setGraphPane, setSelectionModel
-
-
-
-
Method Detail
-
_addHotKeys
protected void _addHotKeys(JGraph jgraph)
Description copied from class:ActorEditorGraphController
Add hot keys to the actions in the given JGraph.- Overrides:
_addHotKeys
in classActorEditorGraphController
- Parameters:
jgraph
- The JGraph to which hot keys are to be added.
-
_createControllers
protected void _createControllers()
Description copied from class:ActorEditorGraphController
Create the controllers for nodes in this graph. In this class, controllers with FULL access are created. This is called by the constructor, so derived classes that override this must be careful not to reference local variables defined in the derived classes, because the derived classes will not have been fully constructed by the time this is called.- Overrides:
_createControllers
in classActorEditorGraphController
-
initializeInteraction
protected void initializeInteraction()
Description copied from class:ActorEditorGraphController
Initialize all interaction on the graph pane. This method is called by the setGraphPane() method of the superclass. This initialization cannot be done in the constructor because the controller does not yet have a reference to its pane at that time.- Overrides:
initializeInteraction
in classActorEditorGraphController
-
-