Package ghidra.graph.graphs
Class JungDirectedVisualGraph<V extends VisualVertex,E extends VisualEdge<V>>
java.lang.Object
edu.uci.ics.jung.graph.AbstractGraph<V,E>
edu.uci.ics.jung.graph.AbstractTypedGraph<V,E>
edu.uci.ics.jung.graph.DirectedSparseGraph<V,E>
ghidra.graph.jung.JungDirectedGraph<V,E>
ghidra.graph.graphs.JungDirectedVisualGraph<V,E>
- Type Parameters:
V- the vertex typeE- the edge type
- All Implemented Interfaces:
edu.uci.ics.jung.graph.DirectedGraph<V,,E> edu.uci.ics.jung.graph.Graph<V,,E> edu.uci.ics.jung.graph.Hypergraph<V,,E> GDirectedGraph<V,,E> GImplicitDirectedGraph<V,,E> VisualGraph<V,,E> Serializable
- Direct Known Subclasses:
DefaultVisualGraph
public abstract class JungDirectedVisualGraph<V extends VisualVertex,E extends VisualEdge<V>>
extends JungDirectedGraph<V,E>
implements VisualGraph<V,E>
A class to combine the
JungDirectedGraph and the VisualGraph
interfaces- See Also:
-
Field Summary
Fields inherited from class edu.uci.ics.jung.graph.DirectedSparseGraph
edges, verticesFields inherited from class edu.uci.ics.jung.graph.AbstractTypedGraph
edge_type -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ghidra.graph.jung.JungDirectedGraph
addEdge, containsEdge, emptyCopy, isEmpty, removeEdges, removeVerticesMethods inherited from class edu.uci.ics.jung.graph.DirectedSparseGraph
addEdge, addVertex, containsEdge, containsVertex, findEdge, findEdgeSet, getDest, getEdgeCount, getEdges, getEndpoints, getFactory, getIncidentEdges, getIncoming_internal, getInEdges, getNeighbors, getOutEdges, getOutgoing_internal, getPredecessors, getPreds_internal, getSource, getSuccessors, getSuccs_internal, getVertexCount, getVertices, isDest, isSource, removeEdge, removeVertexMethods inherited from class edu.uci.ics.jung.graph.AbstractTypedGraph
getDefaultEdgeType, getEdgeCount, getEdges, getEdgeType, hasEqualEdgeType, validateEdgeTypeMethods inherited from class edu.uci.ics.jung.graph.AbstractGraph
addEdge, addEdge, addEdge, addEdge, addEdge, degree, getIncidentCount, getIncidentVertices, getNeighborCount, getOpposite, getPredecessorCount, getSuccessorCount, getValidatedEndpoints, inDegree, isIncident, isNeighbor, isPredecessor, isSuccessor, outDegree, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ghidra.graph.GDirectedGraph
addEdge, addVertex, containsEdge, containsEdge, containsVertex, emptyCopy, findEdge, getEdgeCount, getEdges, getIncidentEdges, getInEdges, getOutEdges, getPredecessors, getSuccessors, getVertexCount, getVertices, isEmpty, removeEdge, removeEdges, removeVertex, removeVerticesMethods inherited from interface edu.uci.ics.jung.graph.Graph
addEdge, addEdge, getOpposite, getPredecessorCount, getSuccessorCount, inDegree, isPredecessor, isSuccessor, outDegreeMethods inherited from interface edu.uci.ics.jung.graph.Hypergraph
addEdge, addEdge, degree, getDefaultEdgeType, getEdgeCount, getEdges, getEdgeType, getIncidentCount, getIncidentVertices, getNeighborCount, isIncident, isNeighborMethods inherited from interface ghidra.graph.VisualGraph
addGraphChangeListener, clearSelectedVertices, getFocusedVertex, getLayout, getSelectedVertices, removeGraphChangeListener, setSelectedVertices, setVertexFocused, vertexLocationChanged
-
Constructor Details
-
JungDirectedVisualGraph
public JungDirectedVisualGraph()
-
-
Method Details
-
copy
Description copied from interface:GDirectedGraphCopy this graph.Note: the vertices and edges in the copy may be the same instances in the new graph and not themselves copies.
- Specified by:
copyin interfaceGDirectedGraph<V extends VisualVertex,E extends VisualEdge<V>> - Specified by:
copyin interfaceGImplicitDirectedGraph<V extends VisualVertex,E extends VisualEdge<V>> - Specified by:
copyin interfaceVisualGraph<V extends VisualVertex,E extends VisualEdge<V>> - Overrides:
copyin classJungDirectedGraph<V extends VisualVertex,E extends VisualEdge<V>> - Returns:
- the new copy
-