|
JGraph |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
JGraph |
||||||||||
PREV NEXT | FRAMES NO FRAMES |