org.enhydra.jawe.components.graph
Class GraphObjectViewFactory
java.lang.Object
org.enhydra.jawe.components.graph.GraphObjectViewFactory
- All Implemented Interfaces:
- org.jgraph.graph.CellViewFactory
public class GraphObjectViewFactory
- extends java.lang.Object
- implements org.jgraph.graph.CellViewFactory
- Author:
- Miroslav Popov
Method Summary |
protected org.jgraph.graph.EdgeView |
createEdgeView(java.lang.Object cell)
Return edge view. |
protected org.jgraph.graph.PortView |
createPortView(java.lang.Object cell)
We don't want many ports to be shown. |
protected org.jgraph.graph.CellView |
createVertexView(java.lang.Object cell)
Create different vertex view depending of cell type |
org.jgraph.graph.CellView |
createView(org.jgraph.graph.GraphModel model,
java.lang.Object cell)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphObjectViewFactory
public GraphObjectViewFactory()
createView
public org.jgraph.graph.CellView createView(org.jgraph.graph.GraphModel model,
java.lang.Object cell)
- Specified by:
createView
in interface org.jgraph.graph.CellViewFactory
createVertexView
protected org.jgraph.graph.CellView createVertexView(java.lang.Object cell)
- Create different vertex view depending of cell type
- Parameters:
cell
-
- Returns:
- CellView which represent view of cell
createEdgeView
protected org.jgraph.graph.EdgeView createEdgeView(java.lang.Object cell)
- Return edge view. For now we have only transition as edges
- Parameters:
cell
-
- Returns:
- EdgeView
createPortView
protected org.jgraph.graph.PortView createPortView(java.lang.Object cell)
- We don't want many ports to be shown. Instead we want only one as big as vertex view is
- Parameters:
cell
-
- Returns:
- JaWEPortView - redefined port view