|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Edge | |
---|---|
laas.friends.cosmopen.graphAnalysis | This package provides the internal graph manipulation engine. |
salvo.jesus.graph |
Uses of Edge in laas.friends.cosmopen.graphAnalysis |
---|
Classes in laas.friends.cosmopen.graphAnalysis that implement Edge | |
---|---|
class |
NamedEdge
This class represents a link tag extracted from an xml file generated with hydrogen. |
Methods in laas.friends.cosmopen.graphAnalysis that return Edge | |
---|---|
Edge |
DirectedGraphWithDictImpl.createEdge(Vertex v1,
Vertex v2)
|
Methods in laas.friends.cosmopen.graphAnalysis with parameters of type Edge | |
---|---|
void |
DirectedGraphWithDictImpl.addEdge(Edge passedNamedEdge)
|
void |
CallGraph.addEdge(Edge e)
|
NamedEdge |
DirectedGraphWithDictImpl.addEdgeReturnActualEdge(Edge passedNamedEdge)
When calling DirectedGraphWithDictImpl.addEdge(salvo.jesus.graph.Edge) it may be that that edge that
is actually added to the graph is not the passed one, but
an equivalent one, in order to account for vertex equality
based on unique names. |
NamedEdge |
DirectedGraphWithDictImpl.addReturnEdgeAndStrictOrNot(Edge passedNamedEdge,
boolean iAmStrict)
As DirectedGraphWithDictImpl.addEdgeReturnActualEdge(salvo.jesus.graph.Edge) ,
with the last parameter telling if adding an already existing
edge with different properties is allowed. |
void |
DirectedGraphWithDictImpl.removeEdge(Edge e)
We overwrite this method to prevent that the removal of an edge which sink or souce is not in the graph raises an exception. |
void |
CallGraph.removeEdge(Edge e)
|
Uses of Edge in salvo.jesus.graph |
---|
Subinterfaces of Edge in salvo.jesus.graph | |
---|---|
interface |
DirectedEdge
Represents a directed edge in a graph. |
Classes in salvo.jesus.graph that implement Edge | |
---|---|
class |
DirectedEdgeImpl
Represents a directed edge in a graph. |
(package private) class |
DirectedEdgeWeakImpl
A weak implementation a directed edge in a graph. |
class |
EdgeImpl
Represents an undirected edge in a graph. |
Fields in salvo.jesus.graph declared as Edge | |
---|---|
(package private) Edge |
GraphRemoveEdgeEvent.edge
The Edge object is about to be removed from a Graph object |
(package private) Edge |
GraphAddEdgeEvent.edge
The Edge object that was added to a Graph object |
Methods in salvo.jesus.graph that return Edge | |
---|---|
Edge |
GraphImpl.addEdge(Vertex v1,
Vertex v2)
Adds an Edge into the Graph. |
Edge |
Graph.addEdge(Vertex v1,
Vertex v2)
Adds an Edge into the Graph. |
Edge |
DirectedGraphWeakImpl.addEdge(Vertex v1,
Vertex v2)
Empty method implemetation that returns null. |
Edge |
DirectedGraphImpl.addEdge(Vertex v1,
Vertex v2)
Adds an Edge into the Graph. |
Edge |
DirectedAcyclicGraphImpl.addEdge(Vertex fromVertex,
Vertex toVertex)
Adds an Edge into the DirectedAcyclicGraph. |
Edge |
GraphImpl.createEdge(Vertex v1,
Vertex v2)
Method to create the proper type of Edge class. |
Edge |
Graph.createEdge(Vertex v1,
Vertex v2)
Method to create the proper type of Edge class. |
Edge |
DirectedGraphWeakImpl.createEdge(Vertex v1,
Vertex v2)
Empty method implemetation that returns null. |
Edge |
DirectedGraphImpl.createEdge(Vertex v1,
Vertex v2)
Factory method implementation that creates an instance of a DirectedEdge. |
Edge |
GraphRemoveEdgeEvent.getEdge()
Returns the Edge object is about to be removed from a Graph object |
Edge |
GraphAddEdgeEvent.getEdge()
Returns the Edge object that was added to a Graph object |
Methods in salvo.jesus.graph with parameters of type Edge | |
---|---|
void |
SimplePathImpl.addEdge(Edge edge)
Adds an Edge into Path. |
void |
PathImpl.addEdge(Edge edge)
Adds an Edge into Path if and only if the vertexA property of the Edge being added is the last Vertex added to the path. |
void |
GraphImpl.addEdge(Edge edge)
Adds an Edge into the Graph. |
void |
Graph.addEdge(Edge e)
Adds an Edge into the Graph. |
void |
DirectedGraphWeakImpl.addEdge(Edge edge)
Empty method implemetation that does nothing. |
void |
DirectedGraphImpl.addEdge(Edge edge)
Adds an Edge into the Graph. |
void |
DirectedAcyclicGraphImpl.addEdge(Edge edge)
Adds an Edge into the DirectedAcyclicGraph. |
void |
CyclePathImpl.addEdge(Edge edge)
Adds an Edge into Path. |
void |
PathImpl.removeEdge(Edge e)
Throws a NoSuchMethodException as this method is not directly supported by the Path. |
void |
GraphImpl.removeEdge(Edge edge)
Removes the specified Edge from the Graph. |
void |
Graph.removeEdge(Edge e)
Removes the specified Edge from the Graph. |
void |
DirectedGraphWeakImpl.removeEdge(Edge e)
Empty method implemetation that returns null. |
void |
DirectedGraphImpl.removeEdge(Edge edge)
Removes an Edge from the Graph. |
Constructors in salvo.jesus.graph with parameters of type Edge | |
---|---|
GraphAddEdgeEvent(java.lang.Object source,
Edge newedge)
Creates a GraphAddEdgeEvent object indicating the source of the event and the Edge that was added to a Graph object |
|
GraphRemoveEdgeEvent(java.lang.Object source,
Edge edgetoremove)
Creates a GraphRemoveEdgeEvent object indicating the source of the event and the Edge that is about to be removed from a Graph object |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |