Uses of Interface org.jgraph.graph.GraphModel (JGraph v5.12.4.2 API Specification)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.12.4.2
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.jgraph.graph.GraphModel

Packages that use GraphModel
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 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, GraphLayoutCache cache)` Returns an instance of `JGraph` which displays the specified data model using the specified view.
`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 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 Map` | `GraphConstants.createAttributesFromModel(Object[] elements, GraphModel model)`
`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 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.`
`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 boolean` | `DefaultGraphModel.isGroup(GraphModel model, Object cell)` Checks whether the cell has at least one child which is not a port.
`static Object[]` | `DefaultGraphModel.getAll(GraphModel model)` Returns all cells of the model in an array.
`static Object[]` | `DefaultGraphModel.getRoots(GraphModel model)` Returns the roots of the specified model as an array.
`static Collection` | `DefaultGraphModel.getRootsAsCollection(GraphModel model)` Returns the roots of the specified model as a collection.
`static Object[]` | `DefaultGraphModel.getRoots(GraphModel model, Object[] cells)` Returns the roots in `cells` by checking if their parent is `null`.
`static Object[]` | `DefaultGraphModel.getTopmostCells(GraphModel model, Object[] cells)`
`static boolean` | `DefaultGraphModel.hasAncestorIn(GraphModel model, Set parents, Object child)` Returns true if the specified child has an ancestor in parents.
`static List` | `DefaultGraphModel.getDescendants(GraphModel model, Object[] cells)` Flattens the given array of root cells by adding the roots and their descandants.
`static Object[]` | `DefaultGraphModel.order(GraphModel model, Object[] cells)` Orders cells so that they reflect the model order.
`static Set` | `DefaultGraphModel.getEdges(GraphModel model, Object[] cells)` Returns the set of all connected edges to `cells` or their descendants.
`static Object` | `DefaultGraphModel.getOpposite(GraphModel model, Object edge, Object cell)`
`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 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.getOutgoingEdges(GraphModel model, Object cell)` Returns the outgoing edges for cell.
`static Object[]` | `DefaultGraphModel.getIncomingEdges(GraphModel model, Object cell)` Returns the incoming edges for cell.
`static Object[]` | `DefaultGraphModel.getEdges(GraphModel model, Object cell, boolean incoming)` Returns the incoming or outgoing edges for cell.
`static boolean` | `DefaultGraphModel.isVertex(GraphModel model, Object vertex)` Returns `true` if `vertex` is a valid vertex.
`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.
`protected CellView` | `EdgeView.getVisibleParent(GraphModel model, CellMapper mapper, Object port)`
`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`.
`protected AttributeMap` | `AbstractCellView.getCellAttributes(GraphModel model)` Hook for subclassers to avoid cloning the cell's attributes.
`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.
`void` | `GraphLayoutCache.setModel(GraphModel model)` Sets the current model.
`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`.

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JGraph v5.12.4.2
PREV NEXT | FRAMES NO FRAMES

Copyright (C) 2001-2008 Gaudenz Alder. All rights reserved.