| Package | Description |
|---|---|
| salvo.jesus.graph | |
| salvo.jesus.graph.adaptor | |
| salvo.jesus.graph.algorithm | |
| salvo.jesus.graph.visual | |
| salvo.jesus.graph.xml |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DirectedEdge
Represents a directed edge in a graph.
|
interface |
DirectedWeightedEdge
Represents a directed and weighted edge in a graph.
|
interface |
WeightedEdge
Represents a weighted edge in a graph.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DirectedEdgeImpl
Represents a directed edge in a graph.
|
class |
DirectedWeightedEdgeImpl
Represents a directed and weighted edge in a graph.
|
class |
EdgeImpl
Represents an undirected edge in a graph.
|
class |
WeightedEdgeImpl
Represents a weighted edge in a graph.
|
| Modifier and Type | Method and Description |
|---|---|
Edge |
GraphImpl.addEdge(Vertex v1,
Vertex v2)
This implementation of addEdge should not normally be
overridden by subclasses.
|
Edge |
Graph.addEdge(Vertex v1,
Vertex v2)
Creates an edge between two vertices and adds it into the Graph.
|
Edge |
TreeImpl.addNode(Vertex parent,
Vertex childNode) |
Edge |
Tree.addNode(Vertex parent,
Vertex childNode)
Convenience method to adding nodes in a Tree.
|
Edge |
GraphUtil.EdgeContractionRule.cloneEdge(Edge e,
Vertex vA,
Vertex vB)
Called by contractVertices to clone an edge while changing its
incidence.
|
Edge |
WeightedGraphImplFactory.createEdge(Vertex v1,
Vertex v2) |
Edge |
TreeImplFactory.createEdge(Vertex v1,
Vertex v2) |
Edge |
GraphImplFactory.createEdge(Vertex v1,
Vertex v2) |
Edge |
GraphFactory.createEdge(Vertex v1,
Vertex v2)
Factory method to create an Edge.
|
Edge |
DirectedGraphImplFactory.createEdge(Vertex v1,
Vertex v2) |
Edge |
DirectedAcyclicGraphImplFactory.createEdge(Vertex v1,
Vertex v2) |
Edge |
GraphRemoveEdgeEvent.getEdge()
Returns the Edge object is about to be removed from a Graph object
|
Edge |
GraphAddVertexEvent.getEdge()
If this vertex is being added implicitly due to the addition of an
edge, then the edge being added; else null.
|
Edge |
GraphAddEdgeEvent.getEdge()
Returns the Edge object that was added to a Graph object
|
| Modifier and Type | Method and Description |
|---|---|
void |
GraphImpl.addEdge(Edge edge)
This implementation of addEdge should not normally be
overridden by subclasses.
|
void |
Graph.addEdge(Edge e)
Adds a previously-defined Edge into the Graph.
|
static void |
GraphUtil.addEdge(Graph g,
Edge e)
Add an Edge to a Graph, converting Exceptions into RuntimeExceptions.
|
Edge |
GraphUtil.EdgeContractionRule.cloneEdge(Edge e,
Vertex vA,
Vertex vB)
Called by contractVertices to clone an edge while changing its
incidence.
|
boolean |
GraphImpl.containsEdge(Edge edge)
Test whether an edge is included in this graph.
|
void |
GraphImpl.removeEdge(Edge edge)
This implementation of removeEdge should not normally be
overridden by subclasses.
|
void |
Graph.removeEdge(Edge e)
Removes the specified Edge from the Graph, and notifies listeners.
|
static void |
GraphUtil.removeEdge(Graph g,
Edge e)
Remove an Edge from a Graph, converting Exceptions into
RuntimeExceptions.
|
boolean |
GraphUtil.EdgeContractionRule.shouldBeSelfLoop(Edge e)
Called by contractVertices to decide whether a given edge
encountered during contraction should be turned into a self-loop
on the contracted vertex.
|
| Constructor and Description |
|---|
GraphAddEdgeEvent(Object source,
Edge newedge,
boolean addingVertexA,
boolean addingVertexB)
Creates a GraphAddEdgeEvent object indicating the source of the event
and the Edge that was added to a Graph object
|
GraphAddVertexEvent(Object source,
Vertex newvertex,
Edge edge)
Creates a GraphAddVertexEvent object indicating the source of the event
and the Vertex that was added to a Graph object
|
GraphRemoveEdgeEvent(Object source,
Edge edgetoremove,
Vertex vertex)
Creates a GraphRemoveEdgeEvent object indicating the source of the event
and the Edge that is about to be removed from a Graph object
|
LabeledEdgeImpl(Edge edge) |
| Modifier and Type | Method and Description |
|---|---|
Edge |
GraphDelegator.addEdge(Vertex v1,
Vertex v2) |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphDelegator.addEdge(Edge e) |
void |
GraphDelegator.removeEdge(Edge e) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Edge |
GraphContractionAlgorithm.copyEdge(Edge oldEdge,
Vertex vA,
Vertex vB)
Subclass method called to add a new contracted edge equivalent to
oldEdge, but connecting vA to vB.
|
Edge |
GraphContractionAlgorithm.getContractionEdge(Edge edge)
Find the resulting contraction for an Edge.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Edge |
GraphContractionAlgorithm.copyEdge(Edge oldEdge,
Vertex vA,
Vertex vB)
Subclass method called to add a new contracted edge equivalent to
oldEdge, but connecting vA to vB.
|
boolean |
CycleDetectionAlgorithmDFS.detectCycles(Edge e) |
abstract boolean |
CycleDetectionAlgorithm.detectCycles(Edge e)
Determine whether an individual edge is on a cycle.
|
void |
CycleDetectionAlgorithmDFS.findCycleSubgraph(Graph subgraph,
Edge e) |
abstract void |
CycleDetectionAlgorithm.findCycleSubgraph(Graph subgraph,
Edge e)
Find the subgraph of all cycles which contain a particular edge.
|
Edge |
GraphContractionAlgorithm.getContractionEdge(Edge edge)
Find the resulting contraction for an Edge.
|
protected abstract boolean |
GraphContractionAlgorithm.shouldBeSelfLoop(Edge e)
Subclass method called to decide whether a given edge
encountered during contraction should be turned into a self-loop
on the contracted vertex.
|
| Modifier and Type | Method and Description |
|---|---|
Edge |
VisualEdge.getEdge()
Returns the Edge object that VisualEdge encapsulates.
|
| Modifier and Type | Method and Description |
|---|---|
VisualEdge |
VisualGraph.getVisualEdge(Edge edge) |
void |
VisualGraph.removeEdge(Edge edge)
Removes an Edge object from the Graph object encapsulated by the VisualGraph object.
|
void |
VisualGraph.setVisualEdge(Edge edge,
VisualEdge newVisualEdge) |
| Constructor and Description |
|---|
VisualEdge(Edge edge,
VisualGraph vGraph)
Creates a new VisualEdge object that encapsulates the given Edge object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GraphToXMLHandler.endSerializeEdge(Edge edge) |
void |
GraphToXGMMLSAXHandler.endSerializeEdge(Edge edge)
Calls the delegate's endSerializerEdge() method
|
void |
GraphToXGMMLDOMHandler.endSerializeEdge(Edge edge)
Calls the delegate's serializerEdge() method
|
void |
GraphToXMLEventGeneratorImpl.notifySerializeEdge(Edge edge) |
void |
GraphToXMLEventGenerator.notifySerializeEdge(Edge edge) |
void |
GraphToXMLHandler.serializeEdge(Edge edge)
Called only once for each Edge in the Graph being serialized.
|
void |
GraphToXGMMLSAXHandler.serializeEdge(Edge edge)
Calls the delegate's serializerEdge() method
|
void |
GraphToXGMMLDOMHandler.serializeEdge(Edge edge)
Calls the delegate's serializerEdge() method
|
Copyright © 2019 JULIE Lab, Germany. All rights reserved.