TWE 2.5-1 API

org.enhydra.jawe.components.graph
Class GraphObjectViewFactory

java.lang.Object
  extended byorg.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

Constructor Summary
GraphObjectViewFactory()
           
 
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
 

Constructor Detail

GraphObjectViewFactory

public GraphObjectViewFactory()
Method Detail

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

TWE 2.5-1 API