ptolemy.vergil.gt
Class TransformationEditor.TransformationRelationController

java.lang.Object
  extended by diva.graph.BasicNodeController
      extended by ptolemy.vergil.basic.LocatableNodeController
          extended by ptolemy.vergil.basic.NamedObjController
              extended by ptolemy.vergil.basic.ParameterizedNodeController
                  extended by ptolemy.vergil.kernel.RelationController
                      extended by ptolemy.vergil.gt.TransformationEditor.TransformationRelationController
All Implemented Interfaces:
NodeController
Enclosing class:
TransformationEditor

protected class TransformationEditor.TransformationRelationController
extends RelationController


Nested Class Summary
 
Nested classes/interfaces inherited from class ptolemy.vergil.kernel.RelationController
RelationController.RelationRenderer
 
Field Summary
 
Fields inherited from class ptolemy.vergil.basic.ParameterizedNodeController
_configureAction, _configureMenuFactory, _menuCreator, _menuFactory
 
Fields inherited from class ptolemy.vergil.basic.NamedObjController
_configuration
 
Fields inherited from class ptolemy.vergil.basic.LocatableNodeController
_decoratable, CLASS_ELEMENT_HIGHLIGHT_COLOR
 
Constructor Summary
TransformationEditor.TransformationRelationController(GraphController controller)
           
 
Method Summary
protected  Figure _renderNode(java.lang.Object node)
          Render the specified node.
 
Methods inherited from class ptolemy.vergil.kernel.RelationController
setConfiguration
 
Methods inherited from class ptolemy.vergil.basic.ParameterizedNodeController
getConfigureMenuFactory
 
Methods inherited from class ptolemy.vergil.basic.NamedObjController
addHotKeys
 
Methods inherited from class ptolemy.vergil.basic.LocatableNodeController
_drawChildren, _getCompositeFigure, _hide, _isPropertySet, addNode, drawNode, getLocation, hasLocation, locateFigure, setLocation, setSnapResolution
 
Methods inherited from class diva.graph.BasicNodeController
addNode, addNode, addNode, clearNode, drawNode, getController, getNodeInteractor, getNodeRenderer, removeNode, setNodeInteractor, setNodeRenderer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformationEditor.TransformationRelationController

TransformationEditor.TransformationRelationController(GraphController controller)
Method Detail

_renderNode

protected Figure _renderNode(java.lang.Object node)
Description copied from class: LocatableNodeController
Render the specified node. This overrides the base class to return an invisible figure if the node contains a parameter named "_hide" with value true. This overrides the base class to assign a location and to highlight the node if it is an inherited object, and hence cannot be deleted.

Overrides:
_renderNode in class LocatableNodeController
Parameters:
node - The node to render.
Returns:
the newly created figure.