|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Edge | |
| com.tensegrity.graph.algorithm | |
| com.tensegrity.graph.event | This package contains the event related code which consists of Event classes, Listeners and Adapters for the later. |
| com.tensegrity.graph.model | Contains the graph model interface. |
| com.tensegrity.graph.persistence | GraphPersistence package. |
| com.tensegrity.graph.view | Contains the graph view interface. |
| Uses of Edge in com.tensegrity.graph.algorithm |
| Methods in com.tensegrity.graph.algorithm that return Edge | |
Edge[] |
NodePath.getPathEdges()
|
| Methods in com.tensegrity.graph.algorithm with parameters of type Edge | |
void |
BiconnectedDFS.beforeRecursion(Graph graph,
Edge edge,
Node node)
|
void |
BiconnectedDFS.afterRecursion(Graph graph,
Edge edge,
Node node)
|
void |
BiconnectedDFS.backEdge(Graph graph,
Edge edge)
|
void |
BiconnectedDFS.usedAdjacentNodeEncountered(Graph graph,
Edge edge,
Node node)
|
void |
DFSVisitor.beforeRecursion(Graph graph,
Edge edge,
Node node)
Callback invoked right before the recursion in the dfs algorithm. |
void |
DFSVisitor.afterRecursion(Graph graph,
Edge edge,
Node node)
Callback invoked right after the recursion in the dfs algorithm. |
void |
DFSVisitor.backEdge(Graph graph,
Edge edge)
Callback invoked each time a backedge is encountered for the first time. |
void |
DFSVisitor.usedAdjacentNodeEncountered(Graph graph,
Edge edge,
Node node)
If the adjacent nodes of the current node are scanned and an already processed node is encountered, this method is invoked. |
void |
BFSVisitorAdapter.visitEdge(Graph graph,
Edge edge,
boolean treeEdge)
|
void |
BFSVisitor.visitEdge(Graph graph,
Edge edge,
boolean treeEdge)
Invoked when an edge is processed by the BFS. |
void |
DFSVisitorAdapter.beforeRecursion(Graph graph,
Edge edge,
Node node)
|
void |
DFSVisitorAdapter.afterRecursion(Graph graph,
Edge edge,
Node node)
|
void |
DFSVisitorAdapter.backEdge(Graph graph,
Edge edge)
|
void |
DFSVisitorAdapter.usedAdjacentNodeEncountered(Graph graph,
Edge edge,
Node node)
|
| Constructors in com.tensegrity.graph.algorithm with parameters of type Edge | |
NodePath(Node[] path,
Edge[] pathEdges)
|
|
| Uses of Edge in com.tensegrity.graph.event |
| Methods in com.tensegrity.graph.event that return Edge | |
Edge |
GraphEvent.getSubjectEdge()
Returns the associated Edge of this event. |
Edge |
GraphEvent.getNewSplitEdge1()
If the event is an edge-split event, this method will return the first of the two newly introduced edges that replace the original split edge. |
Edge |
GraphEvent.getNewSplitEdge2()
If the event is an edge-split event, this method will return the second of the two newly introduced edges that replace the original split edge. |
Edge |
GraphEvent.getOldEdge1()
If the event is an node-delete-cascade-edge event, this method will return the first of the two removed edges that were replaced with the new merged edge. |
Edge |
GraphEvent.getOldEdge2()
If the event is an node-delete-cascade-edge event, this method will return the second of the two removed edges that were replaced with the new merged edge. |
Edge |
EdgeEvent.getEdge()
Returns the Edge that caused
the event. |
| Constructors in com.tensegrity.graph.event with parameters of type Edge | |
GraphEvent(int eventid,
Graph graph,
Edge edge,
long edgeid)
Constructs a new GraphEvent. |
|
GraphEvent(int eventid,
Subgraph subgraph,
Edge edge,
long edgeid)
Constructs a new GraphEvent. |
|
GraphEvent(int eventid,
Graph graph,
Subgraph subgraph,
Node node,
Edge edge,
long nodeid,
long edgeid)
Constructs a new GraphEvent. |
|
GraphEvent(int eventid,
Graph graph,
Subgraph subgraph,
Node node,
Edge edge,
long nodeid,
long edgeid,
Edge newedge1,
Edge newedge2)
Constructs a new GraphEvent. |
|
GraphEvent(int eventid,
long nodeid,
Node node,
Graph graph,
Subgraph subgraph,
long edgeid,
Edge edge,
GraphObjectContainer edgeGOC,
Edge newedge1,
GraphObjectContainer newedge1GOC,
Edge newedge2,
GraphObjectContainer newedge2GOC)
|
|
EdgeEvent(int id,
Graph graph,
Edge edge)
Constructs a new EdgeEvent. |
|
EdgeEvent(int id,
Subgraph subgraph,
Edge edge)
Constructs a new EdgeEvent. |
|
| Uses of Edge in com.tensegrity.graph.model |
| Methods in com.tensegrity.graph.model that return Edge | |
Edge |
Node.isConnectedFromNode(Node node)
Determines whether this node is connected from the given node. |
Edge |
Node.isConnectedToNode(Node node)
Determines whether this node is connected to the given node. |
abstract Edge |
GraphModelFactory.newEdge(Node source,
Node target)
Constructs and returns an Edge object. |
abstract Edge |
GraphModelFactory.newEdge(Node source,
Node target,
EdgeInfo info)
Constructs and returns an Edge object. |
Edge |
Edge.createIsolatedCopy(Node source,
Node target)
Copies the attributes of the edge and constructs a new object. |
Edge |
Edge.deepCopy(Node source,
Node target)
Returns a deep copy of the Edge. |
Edge |
GraphObjectContainer.getEdgeByID(long localId)
Returns the Edge with the given id. |
Edge |
GraphObjectContainer.findMultiEdge(Edge edge)
Finds a multi edge for the given edge (the given edge is not added to the GraphObjectContainer at this point in time).
|
Edge[] |
GraphObjectContainer.getEdgeArray()
Returns an array of all edges, which is suitable for random access. |
| Methods in com.tensegrity.graph.model with parameters of type Edge | |
boolean |
DirectedMultiEdgeList.add(Edge edge)
|
boolean |
UndirectedEdgeList.add(Edge edge)
|
EdgeInfo |
EdgeInfo.deepCopy(Edge destination)
Must provide a method that makes a deep copy of the EdgeInfo for
deep-copies of Graphs. |
void |
GraphObjectContainer.addEdges(Edge[] edges)
Convenience method to add several edges to the GraphObjectContainer in one go.
|
void |
GraphObjectContainer.addEdge(Edge edge)
Adds the given edge to the GraphObjectContainer.
|
void |
GraphObjectContainer.removeEdge(Edge edge)
Removes the given edge from the GraphObjectContainer.
|
boolean |
GraphObjectContainer.isMultiEdge(Edge edge)
Before adding an Edge to the GraphObjectContainer,
it might be necessary to find out
whether the Edge would be a multiedge. |
Edge |
GraphObjectContainer.findMultiEdge(Edge edge)
Finds a multi edge for the given edge (the given edge is not added to the GraphObjectContainer at this point in time).
|
void |
GraphObjectContainer.firePreEdgeSplitInternal(Node node,
long oldEdgeID,
Edge oldEdge,
GraphObjectContainer oldEdgeGOC,
Edge newEdge1,
GraphObjectContainer newEdge1GOC,
Edge newEdge2,
GraphObjectContainer newEdge2GOC)
Fires a pre-edge split event. |
GraphEvent |
GraphObjectContainer.fireEdgeSplitInternal(Node node,
long oldEdgeID,
Edge oldEdge,
GraphObjectContainer oldEdgeGOC,
Edge newEdge1,
GraphObjectContainer newEdge1GOC,
Edge newEdge2,
GraphObjectContainer newEdge2GOC)
Fires an edge split event. |
void |
GraphObjectContainer.firePreCascadeNodeDeleteInternal(Node node,
Edge newEdge,
GraphObjectContainer newEdgeGOC,
Edge oldEdge1,
GraphObjectContainer oldEdge1GOC,
Edge oldEdge2,
GraphObjectContainer oldEdge2GOC)
Fires a pre-cascade node delete event. |
GraphEvent |
GraphObjectContainer.fireCascadeNodeDeleteInternal(Node node,
Edge newEdge,
GraphObjectContainer newEdgeGOC,
Edge oldEdge1,
GraphObjectContainer oldEdge1GOC,
Edge oldEdge2,
GraphObjectContainer oldEdge2GOC)
Fires a cascade node delete event. |
| Uses of Edge in com.tensegrity.graph.persistence |
| Methods in com.tensegrity.graph.persistence with parameters of type Edge | |
abstract Serializer |
GraphModelPersistenceFactory.newEdgeSerializer(Edge edge,
com.tensegrity.graph.defaultview.InternalIDPool poolIDs)
|
| Uses of Edge in com.tensegrity.graph.view |
| Methods in com.tensegrity.graph.view that return Edge | |
Edge |
VisualEdge.getEdge()
Returns the reference to the Edge
this VisualEdge is associated with |
| Methods in com.tensegrity.graph.view with parameters of type Edge | |
VisualEdge |
VisualEdge.deepCopy(Edge edge,
VisualNode visualsource,
VisualNode visualtarget,
VisualPort visualsourceport,
VisualPort visualtargetport)
Makes a deep independant copy of a VisualEdge. |
abstract VisualEdge |
GraphViewFactory.newVisualEdge(Edge edge,
VisualNode source,
VisualNode target)
Creates a new VisualEdge associated with the given model
edge. |
abstract VisualEdge |
GraphViewFactory.newVisualEdge(Edge edge,
VisualNode visualsource,
VisualNode visualtarget,
VisualEdgeInfo info)
Constructs and returns a VisualEdge object. |
abstract VisualEdge |
GraphViewFactory.newVisualEdge(Edge edge,
VisualNode visualsource,
VisualNode visualtarget,
CompositeLine composite)
Constructs and returns a VisualEdge object. |
abstract VisualEdge |
GraphViewFactory.newVisualEdge(Edge edge,
VisualNode source,
VisualNode target,
VisualEdgeInfo info,
CompositeLine composite)
Constructs and returns a VisualEdge object. |
abstract VisualEdge |
GraphViewFactory.newVisualEdge(Edge edge,
VisualNode visualsource,
VisualNode visualtarget,
VisualPort visualsourceport,
VisualPort visualtargetport,
VisualEdgeInfo info)
|
abstract VisualEdge |
GraphViewFactory.newVisualEdge(Edge edge,
VisualNode visualsource,
VisualNode visualtarget,
VisualPort visualsourceport,
VisualPort visualtargetport,
CompositeLine composite)
|
abstract VisualEdge |
GraphViewFactory.newVisualEdge(Edge edge,
VisualNode visualsource,
VisualNode visualtarget,
VisualPort visualsourceport,
VisualPort visualtargetport,
VisualEdgeInfo info,
CompositeLine composite)
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||