com.bonevich.erj.diagram
Class ERDiagramLayerPerspective
java.lang.Object
|
+--org.tigris.gef.base.Layer
|
+--org.tigris.gef.base.LayerDiagram
|
+--org.tigris.gef.base.LayerPerspective
|
+--com.bonevich.erj.diagram.ERDiagramLayerPerspective
- All Implemented Interfaces:
- java.util.EventListener, org.tigris.gef.graph.GraphListener, java.io.Serializable
- public class ERDiagramLayerPerspective
- extends org.tigris.gef.base.LayerPerspective
Overrides LayerPerspective since the latter
has a bad implementation - relies too much on the Net example
used in GEF - and LayerPerspectiveMutable does
not do what I want it to do in terms of adding and removing
model elements (nodes).
- See Also:
- Serialized Form
| Fields inherited from class org.tigris.gef.base.LayerPerspective |
_allowedNetClasses, _controller, _edgeRenderer, _gm, _nodeRenderer, _nodeTypeRegions, GAP |
| Fields inherited from class org.tigris.gef.base.LayerDiagram |
_contents, _nextLayerNumbered |
| Fields inherited from class org.tigris.gef.base.Layer |
_editors, _onMenu |
| Methods inherited from class org.tigris.gef.base.LayerPerspective |
addNodeTypeRegion, allowNetClass, bumpOffOtherNodesIn, getGraphController, getGraphEdgeRenderer, getGraphNodeRenderer, putInPosition, setGraphController, setGraphEdgeRenderer, setGraphNodeRenderer, shouldShow |
| Methods inherited from class org.tigris.gef.base.LayerDiagram |
bringForward, bringInFrontOf, bringToFront, elements, getContents, getPortFig, hit, indexOf, insertAt, numberWordFor, paintContents, paintContents, postLoad, postSave, preSave, presentationCountFor, presentationFor, remove, removeAll, reorder, sendBackward, sendToBack |
| Methods inherited from class org.tigris.gef.base.Layer |
addEditor, adjust, damaged, deleted, elementsIn, findLayerNamed, getContentsEdgesOnly, getContentsNoEdges, getEditors, getGrayed, getHidden, getLocked, getName, getOnMenu, getPerspectiveType, nodesIn, paint, paint, paintGrayContents, print, refreshEditors, removeEditor, setGrayed, setHidden, setLocked, setName, setOnMenu, setPerspectiveType, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ERDiagramLayerPerspective
public ERDiagramLayerPerspective(java.lang.String name,
ERDiagramGraphModel mgm)
getGraphModel
public org.tigris.gef.graph.GraphModel getGraphModel()
- Overrides:
getGraphModel in class org.tigris.gef.base.LayerPerspective
setGraphModel
public void setGraphModel(org.tigris.gef.graph.GraphModel gm)
- Overrides:
setGraphModel in class org.tigris.gef.base.LayerPerspective
getERDiagramGraphModel
public ERDiagramGraphModel getERDiagramGraphModel()
setERDiagramGraphModel
public void setERDiagramGraphModel(ERDiagramGraphModel mgm)
nodeAdded
public void nodeAdded(org.tigris.gef.graph.GraphEvent ge)
- Specified by:
nodeAdded in interface org.tigris.gef.graph.GraphListener- Overrides:
nodeAdded in class org.tigris.gef.base.LayerPerspective
nodeRemoved
public void nodeRemoved(org.tigris.gef.graph.GraphEvent ge)
- Specified by:
nodeRemoved in interface org.tigris.gef.graph.GraphListener- Overrides:
nodeRemoved in class org.tigris.gef.base.LayerPerspective
edgeAdded
public void edgeAdded(org.tigris.gef.graph.GraphEvent ge)
- Specified by:
edgeAdded in interface org.tigris.gef.graph.GraphListener- Overrides:
edgeAdded in class org.tigris.gef.base.LayerPerspective
edgeRemoved
public void edgeRemoved(org.tigris.gef.graph.GraphEvent ge)
- Specified by:
edgeRemoved in interface org.tigris.gef.graph.GraphListener- Overrides:
edgeRemoved in class org.tigris.gef.base.LayerPerspective
graphChanged
public void graphChanged(org.tigris.gef.graph.GraphEvent ge)
- Specified by:
graphChanged in interface org.tigris.gef.graph.GraphListener- Overrides:
graphChanged in class org.tigris.gef.base.LayerPerspective
add
public void add(org.tigris.gef.presentation.Fig f)
- Overrides:
add in class org.tigris.gef.base.LayerDiagram
Copyright © 2001-2003 bonevich.com. All Rights Reserved.