JGraph
v5.13.0.0


Uses of Interface
org.jgraph.graph.GraphModel

Packages that use GraphModel
com.jgraph.algebra JGraphLayout algebra package which contains graph algorithms and datastructures. 
com.jgraph.components.labels   
com.jgraph.layout JGraphLayout's topmost package which contains the basic layout classes and interfaces. 
org.jgraph JGraph's topmost package which contains the JGraph class. 
org.jgraph.graph Graphs are made up of a number of classes and interfaces defined in their own package - the jgraph.graph package. 
org.jgraph.plaf.basic Contains the BasicGraphUI, which is GraphUI's default implementation. 
 

Uses of GraphModel in com.jgraph.algebra
 

Methods in com.jgraph.algebra with parameters of type GraphModel
 JGraphUnionFind JGraphAlgebra.getConnectionComponents(GraphModel model, Object[] v, Object[] e)
          Returns a union find structure representing the connection components of G=(E,V).
 Object[] JGraphAlgebra.getMinimumSpanningTree(GraphModel model, Object[] v, JGraphCostFunction cf, boolean directed)
          Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).
 Object[] JGraphAlgebra.getMinimumSpanningTree(GraphModel model, Object[] v, Object[] e, JGraphCostFunction cf)
          Returns the minimum spanning tree (MST) for the graph defined by G=(E,V).
 Object[] JGraphAlgebra.getShortestPath(GraphModel model, Object from, Object to, JGraphCostFunction cf, int steps, boolean directed)
          Returns the shortest path between two cells or their descendants represented as an array of edges in order of traversal.
 

Uses of GraphModel in com.jgraph.components.labels
 

Classes in com.jgraph.components.labels that implement GraphModel
 class RichTextGraphModel
          GraphModel that supports cloning of JGraphpadBusinessObject and handles custom entries in nested maps to add/change/remove properties for business object (using the model's insert and edit methods).
 

Uses of GraphModel in com.jgraph.layout
 

Fields in com.jgraph.layout declared as GraphModel
protected  GraphModel JGraphFacade.model
          The model to have the layout applied to it.
 

Constructors in com.jgraph.layout with parameters of type GraphModel
JGraphFacade(GraphModel model, GraphLayoutCache cache, Object[] roots, boolean ignoresHiddenCells, boolean ignoresCellsInGroups, boolean ignoresUnconnectedCells, boolean directed, JGraphCostFunction distanceCostFunction, JGraphAlgebra algebra)
          Creates a JGraphGenericFacade specifying the graph passed in as the input graph.
JGraphFacade(GraphModel model, Object[] roots, boolean ignoresHiddenCells, boolean ignoresCellsInGroups, boolean ignoresUnconnectedCells, boolean directed, JGraphCostFunction distanceCostFunction, JGraphAlgebra algebra)
          Creates a JGraphGenericFacade specifying the graph passed in as the input graph.
JGraphModelFacade(GraphModel model)
          Constructs a JGraphGraphFacade specifying the graph passed in as the input graph
JGraphModelFacade(GraphModel model, Object[] roots)
          Constructs a JGraphGraphFacade specifying the graph passed in as the input graph
JGraphModelFacade(GraphModel model, Object[] roots, boolean ignoresHiddenCells, boolean ignoresCellsInGroups, boolean ignoresUnconnectedCells, boolean directed)
          Constructs a JGraphGraphFacade
JGraphModelFacade(GraphModel model, Object[] roots, boolean ignoresHiddenCells, boolean ignoresCellsInGroups, boolean ignoresUnconnectedCells, boolean directed, JGraphCostFunction distanceCostFunction, JGraphAlgebra algebra)
          Creates a JGraphGraphFacade specifying the graph passed in as the input graph.
 

Uses of GraphModel in org.jgraph
 

Fields in org.jgraph declared as GraphModel
protected  GraphModel JGraph.graphModel
          The model that defines the graph displayed by this object.
 

Methods in org.jgraph that return GraphModel
 GraphModel JGraph.getModel()
          Returns the GraphModel that is providing the data.
 

Methods in org.jgraph with parameters of type GraphModel
static void JGraph.addSampleData(GraphModel model)
          Creates and returns a sample GraphModel.
 void JGraph.setModel(GraphModel newModel)
          Sets the GraphModel that will provide the data.
 

Constructors in org.jgraph with parameters of type GraphModel
JGraph(GraphModel model)
          Returns an instance of JGraph which displays the the specified data model.
JGraph(GraphModel model, BasicMarqueeHandler mh)
          Returns an instance of JGraph which displays the specified data model and assigns the specified marquee handler
JGraph(GraphModel model, GraphLayoutCache cache)
          Returns an instance of JGraph which displays the specified data model using the specified view.
JGraph(GraphModel model, GraphLayoutCache layoutCache, BasicMarqueeHandler mh)
          Returns an instance of JGraph which displays the specified data model using the specified view and assigns the specified marquee handler
 

Uses of GraphModel in org.jgraph.graph
 

Classes in org.jgraph.graph that implement GraphModel
 class DefaultGraphModel
          The default implementation of a graph model.
 

Fields in org.jgraph.graph declared as GraphModel
protected  GraphModel GraphLayoutCache.graphModel
          Reference to the graphModel
 

Methods in org.jgraph.graph that return GraphModel
 GraphModel GraphLayoutCache.getModel()
          Returns the current model.
 

Methods in org.jgraph.graph with parameters of type GraphModel
static Object DefaultGraphModel.cloneCell(GraphModel model, Object cell)
          Returns a deep clone of the specified cell, including all children.
static Object[] DefaultGraphModel.cloneCell(GraphModel model, Object[] cells)
          Returns a deep clone of the specified cells, including all children.
static boolean DefaultGraphModel.containsEdgeBetween(GraphModel model, Object v1, Object v2)
          Returns true if the given vertices are conntected by a single edge in this document.
static ConnectionSet ConnectionSet.create(GraphModel m, Object[] cells, boolean disconnect)
          Returns a connection set that represents the connection or disconnection of cells in model based on disconnect.
static ParentMap ParentMap.create(GraphModel m, Object[] c, boolean remove, boolean onlyUsePassedInCells)
          Returns a parent map that represents the insertion or removal of cells in model based on remove.
static Map GraphConstants.createAttributesFromModel(Object[] elements, GraphModel model)
           
 CellView DefaultCellViewFactory.createView(GraphModel model, Object cell)
          Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
 CellView CellViewFactory.createView(GraphModel model, Object cell)
          Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
static Object[] DefaultGraphModel.getAll(GraphModel model)
          Returns all cells of the model in an array.
protected  AttributeMap AbstractCellView.getCellAttributes(GraphModel model)
          Hook for subclassers to avoid cloning the cell's attributes.
static List DefaultGraphModel.getDescendants(GraphModel model, Object[] cells)
          Flattens the given array of root cells by adding the roots and their descandants.
static Set DefaultGraphModel.getEdges(GraphModel model, Object[] cells)
          Returns the set of all connected edges to cells or their descendants.
static Object[] DefaultGraphModel.getEdges(GraphModel model, Object cell, boolean incoming)
          Returns the incoming or outgoing edges for cell.
static Object[] DefaultGraphModel.getEdgesBetween(GraphModel model, Object cell1, Object cell2, boolean directed)
          Returns the edges between two specified ports or two specified vertices.
static Object[] DefaultGraphModel.getIncomingEdges(GraphModel model, Object cell)
          Returns the incoming edges for cell.
static Object DefaultGraphModel.getOpposite(GraphModel model, Object edge, Object cell)
           
static Object[] DefaultGraphModel.getOutgoingEdges(GraphModel model, Object cell)
          Returns the outgoing edges for cell.
static Object[] DefaultGraphModel.getRoots(GraphModel model)
          Returns the roots of the specified model as an array.
static Object[] DefaultGraphModel.getRoots(GraphModel model, Object[] cells)
          Returns the roots in cells by checking if their parent is null.
static Collection DefaultGraphModel.getRootsAsCollection(GraphModel model)
          Returns the roots of the specified model as a collection.
static Object DefaultGraphModel.getSourceVertex(GraphModel model, Object edge)
          Returns the source vertex of the edge by calling getParent on getSource on the specified model.
static Object DefaultGraphModel.getTargetVertex(GraphModel model, Object edge)
          Returns the target vertex of the edge by calling getParent on getTarget on the specified model.
static Object[] DefaultGraphModel.getTopmostCells(GraphModel model, Object[] cells)
           
protected  CellView EdgeView.getVisibleParent(GraphModel model, CellMapper mapper, Object port)
           
static boolean DefaultGraphModel.hasAncestorIn(GraphModel model, Set parents, Object child)
          Returns true if the specified child has an ancestor in parents.
static boolean DefaultGraphModel.isGroup(GraphModel model, Object cell)
          Checks whether the cell has at least one child which is not a port.
static boolean DefaultGraphModel.isVertex(GraphModel model, Object vertex)
          Returns true if vertex is a valid vertex.
static Object[] DefaultGraphModel.order(GraphModel model, Object[] cells)
          Orders cells so that they reflect the model order.
 void GraphLayoutCache.setModel(GraphModel model)
          Sets the current model.
static void DefaultGraphModel.setSourcePort(GraphModel model, Object edge, Object port)
          Helper methods that connects the source of edge to port in model.
static void DefaultGraphModel.setTargetPort(GraphModel model, Object edge, Object port)
          Helper methods that connects the source of edge to port in model.
 

Constructors in org.jgraph.graph with parameters of type GraphModel
GraphLayoutCache(GraphModel model, CellViewFactory factory)
          Constructs a view for the specified model that uses factory to create its views.
GraphLayoutCache(GraphModel model, CellViewFactory factory, boolean partial)
          Constructs a view for the specified model that uses factory to create its views.
GraphLayoutCache(GraphModel model, CellViewFactory factory, CellView[] cellViews, CellView[] hiddenCellViews, boolean partial)
          Constructs a view for the specified model that uses factory to create its views.
 

Uses of GraphModel in org.jgraph.plaf.basic
 

Fields in org.jgraph.plaf.basic declared as GraphModel
protected  GraphModel BasicGraphUI.graphModel
          Used to determine what to display.
 

Methods in org.jgraph.plaf.basic with parameters of type GraphModel
protected  void BasicGraphUI.setModel(GraphModel model)
          Sets the GraphModel.
 


JGraph
v5.13.0.0


Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.