Uses of Interface org.jgraph.graph.GraphModel

Uses in package org.jgraph

Constructors with parameter type org.jgraph.graph.GraphModel

Returns an instance of JGraph which displays the the specified data model.
Returns an instance of JGraph which displays the specified data model and assigns the specified marquee handler
Returns an instance of JGraph which displays the specified data model using the specified view.
Returns an instance of JGraph which displays the specified data model using the specified view and assigns the specified marquee handler

Fields of type org.jgraph.graph.GraphModel

GraphModel
The model that defines the graph displayed by this object.

Methods with parameter type org.jgraph.graph.GraphModel

void
Creates and returns a sample GraphModel.
void
Sets the GraphModel that will provide the data.

Methods with return type org.jgraph.graph.GraphModel

GraphModel
Returns the GraphModel that is providing the data.

Uses in package org.jgraph.plaf.basic

Fields of type org.jgraph.graph.GraphModel

GraphModel
Used to determine what to display.

Methods with parameter type org.jgraph.graph.GraphModel

void
Sets the GraphModel.

Uses in package org.jgraph.graph

Classes implementing org.jgraph.graph.GraphModel

class
The default implementation of a graph model.

Constructors with parameter type org.jgraph.graph.GraphModel

Constructs a view for the specified model that uses factory to create its views.
GraphLayoutCache.GraphLayoutCache(GraphModel model, CellViewFactory factory, boolean partial)
Constructs a view for the specified model that uses factory to create its views.
GraphLayoutCache.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.

Fields of type org.jgraph.graph.GraphModel

GraphModel
Reference to the graphModel

Methods with parameter type org.jgraph.graph.GraphModel

Object
DefaultGraphModel.cloneCell(GraphModel model, Object cell)
Returns a deep clone of the specified cell, including all children.
Object[]
DefaultGraphModel.cloneCell(GraphModel model, Object[] cells)
Returns a deep clone of the specified cells, including all children.
boolean
DefaultGraphModel.containsEdgeBetween(GraphModel model, Object v1, Object v2)
Returns true if the given vertices are conntected by a single edge in this document.
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.
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.
Map
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.
CellView
Constructs a view for the specified cell and associates it with the specified object using the specified CellMapper.
Object[]
Returns all cells of the model in an array.
AttributeMap
Hook for subclassers to avoid cloning the cell's attributes.
List
Flattens the given array of root cells by adding the roots and their descandants.
Object[]
DefaultGraphModel.getEdges(GraphModel model, Object cell, boolean incoming)
Returns the incoming or outgoing edges for cell.
Set
DefaultGraphModel.getEdges(GraphModel model, Object[] cells)
Returns the set of all connected edges to cells or their descendants.
Object[]
DefaultGraphModel.getEdgesBetween(GraphModel model, Object cell1, Object cell2, boolean directed)
Returns the edges between two specified ports or two specified vertices.
Object[]
Returns the incoming edges for cell.
Object
DefaultGraphModel.getOpposite(GraphModel model, Object edge, Object cell)
Object[]
Returns the outgoing edges for cell.
Object[]
Returns the roots of the specified model as an array.
Object[]
DefaultGraphModel.getRoots(GraphModel model, Object[] cells)
Returns the roots in cells by checking if their parent is null.
Collection
Returns the roots of the specified model as a collection.
Object
Returns the source vertex of the edge by calling getParent on getSource on the specified model.
Object
Returns the target vertex of the edge by calling getParent on getTarget on the specified model.
Object[]
CellView
EdgeView.getVisibleParent(GraphModel model, CellMapper mapper, Object port)
boolean
DefaultGraphModel.hasAncestorIn(GraphModel model, Set parents, Object child)
Returns true if the specified child has an ancestor in parents.
boolean
DefaultGraphModel.isGroup(GraphModel model, Object cell)
Checks whether the cell has at least one child which is not a port.
boolean
DefaultGraphModel.isVertex(GraphModel model, Object vertex)
Returns true if vertex is a valid vertex.
Object[]
DefaultGraphModel.order(GraphModel model, Object[] cells)
Orders cells so that they reflect the model order.
void
Sets the current model.
void
DefaultGraphModel.setSourcePort(GraphModel model, Object edge, Object port)
Helper methods that connects the source of edge to port in model.
void
DefaultGraphModel.setTargetPort(GraphModel model, Object edge, Object port)
Helper methods that connects the source of edge to port in model.

Methods with return type org.jgraph.graph.GraphModel

GraphModel
Returns the current model.

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