com.jgraph.example
Class GraphEdX.MyGraphModel

java.lang.Object
  extended by javax.swing.undo.UndoableEditSupport
      extended by org.jgraph.graph.DefaultGraphModel
          extended by com.jgraph.example.GraphEdX.MyGraphModel
All Implemented Interfaces:
java.io.Serializable, org.jgraph.graph.GraphModel
Enclosing class:
GraphEdX

public static class GraphEdX.MyGraphModel
extends org.jgraph.graph.DefaultGraphModel

Encodable graph model with related constructor. Note: This class must be static for the XML encoding to work.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jgraph.graph.DefaultGraphModel
org.jgraph.graph.DefaultGraphModel.EmptyIterator, org.jgraph.graph.DefaultGraphModel.GraphModelEdit, org.jgraph.graph.DefaultGraphModel.GraphModelLayerEdit
 
Constructor Summary
GraphEdX.MyGraphModel()
           
GraphEdX.MyGraphModel(java.util.List roots, org.jgraph.graph.AttributeMap attributes)
           
 
Method Summary
 boolean acceptsSource(java.lang.Object edge, java.lang.Object port)
           
 boolean acceptsTarget(java.lang.Object edge, java.lang.Object port)
           
 
Methods inherited from class org.jgraph.graph.DefaultGraphModel
addGraphModelListener, beginUpdate, cellsChanged, cloneCell, cloneCell, cloneCells, contains, containsEdgeBetween, edges, edit, edit, endUpdate, execute, getAll, getAttributes, getAttributes, getChild, getChildCount, getConnectionSet, getDescendants, getEdges, getEdges, getEdgesBetween, getGraphModelListeners, getIncomingEdges, getIndexOfChild, getIndexOfRoot, getOpposite, getOutgoingEdges, getParent, getRootAt, getRootCount, getRoots, getRoots, getRoots, getRootsAsCollection, getSource, getSourceVertex, getTarget, getTargetVertex, getTopmostCells, getUpdateLevel, getUserObject, getValue, hasAncestorIn, insert, isEdge, isGroup, isLeaf, isPort, isRemoveEmptyGroups, isVertex, order, remove, removeGraphModelListener, setRemoveEmptyGroups, setSourcePort, setTargetPort, toBack, toFront, valueForCellChanged
 
Methods inherited from class javax.swing.undo.UndoableEditSupport
addUndoableEditListener, getUndoableEditListeners, postEdit, removeUndoableEditListener, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jgraph.graph.GraphModel
addUndoableEditListener, removeUndoableEditListener
 

Constructor Detail

GraphEdX.MyGraphModel

public GraphEdX.MyGraphModel()

GraphEdX.MyGraphModel

public GraphEdX.MyGraphModel(java.util.List roots,
                             org.jgraph.graph.AttributeMap attributes)
Method Detail

acceptsSource

public boolean acceptsSource(java.lang.Object edge,
                             java.lang.Object port)
Specified by:
acceptsSource in interface org.jgraph.graph.GraphModel
Overrides:
acceptsSource in class org.jgraph.graph.DefaultGraphModel

acceptsTarget

public boolean acceptsTarget(java.lang.Object edge,
                             java.lang.Object port)
Specified by:
acceptsTarget in interface org.jgraph.graph.GraphModel
Overrides:
acceptsTarget in class org.jgraph.graph.DefaultGraphModel