be.ac.ulg.montefiore.run.totem.visualtopo.graph
Class DomainGraph
java.lang.Object
edu.uci.ics.jung.utils.UserDataDelegate
edu.uci.ics.jung.graph.impl.AbstractArchetypeGraph
edu.uci.ics.jung.graph.impl.AbstractSparseGraph
edu.uci.ics.jung.graph.impl.SparseGraph
be.ac.ulg.montefiore.run.totem.visualtopo.graph.DirectedSparseGraph
be.ac.ulg.montefiore.run.totem.visualtopo.graph.DomainGraph
- All Implemented Interfaces:
- edu.uci.ics.jung.graph.ArchetypeGraph, edu.uci.ics.jung.graph.DirectedGraph, edu.uci.ics.jung.graph.Graph, edu.uci.ics.jung.utils.UserDataContainer, java.lang.Cloneable
public class DomainGraph
- extends DirectedSparseGraph
Graph used by MyVisualizationViewer class.
This class adds to the DirectedSparseGraph the possibility to be manipulated given the domain elements (Node, Link).
Creation date: 30 mars 2006
- Author:
- Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)
Nested classes/interfaces inherited from class edu.uci.ics.jung.graph.impl.AbstractArchetypeGraph |
edu.uci.ics.jung.graph.impl.AbstractArchetypeGraph.Requirements |
Nested classes/interfaces inherited from interface edu.uci.ics.jung.utils.UserDataContainer |
edu.uci.ics.jung.utils.UserDataContainer.CopyAction |
Fields inherited from class edu.uci.ics.jung.graph.impl.AbstractSparseGraph |
mEdges, mVertices |
Fields inherited from class edu.uci.ics.jung.graph.impl.AbstractArchetypeGraph |
edge_requirements, mEdgeIDs, mGraphListenerHandler, mVertexIDs, vertex_requirements |
Fields inherited from class edu.uci.ics.jung.utils.UserDataDelegate |
factory, udc_delegate |
Fields inherited from interface edu.uci.ics.jung.graph.Graph |
DIRECTED_EDGE, NOT_PARALLEL_EDGE, SIMPLE_EDGE, UNDIRECTED_EDGE |
Fields inherited from interface edu.uci.ics.jung.graph.ArchetypeGraph |
SUBSET_MANAGER |
Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractSparseGraph |
addEdge, addVertex, getEdges, getVertices, initialize, isDirected, removeEdges, removeVertices |
Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractArchetypeGraph |
addAllNotInitializers, addListener, checkConstraints, copy, getEdgeConstraints, getVertexConstraints, listenersExist, newInstance, numEdges, numVertices, removeAllEdges, removeAllVertices, removeListener, toString |
Methods inherited from class edu.uci.ics.jung.utils.UserDataDelegate |
addUserDatum, clone, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDataFactory, setUserDatum |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.uci.ics.jung.graph.Graph |
addEdge, addVertex, isDirected |
Methods inherited from interface edu.uci.ics.jung.graph.ArchetypeGraph |
addListener, copy, getEdgeConstraints, getEdges, getVertexConstraints, getVertices, newInstance, numEdges, numVertices, removeAllEdges, removeAllVertices, removeEdges, removeListener, removeVertices |
Methods inherited from interface edu.uci.ics.jung.utils.UserDataContainer |
addUserDatum, clone, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum |
DomainGraph
public DomainGraph()
addVertex
public void addVertex(Node node)
addEdge
public void addEdge(Link link)
removeVertex
public void removeVertex(Node node)
removeEdge
public void removeEdge(Link link)
removeEdge
public void removeEdge(edu.uci.ics.jung.graph.Edge e)
- Specified by:
removeEdge
in interface edu.uci.ics.jung.graph.Graph
- Overrides:
removeEdge
in class edu.uci.ics.jung.graph.impl.AbstractSparseGraph
removeVertex
public void removeVertex(edu.uci.ics.jung.graph.Vertex v)
- Specified by:
removeVertex
in interface edu.uci.ics.jung.graph.Graph
- Overrides:
removeVertex
in class edu.uci.ics.jung.graph.impl.AbstractSparseGraph
getEdge
public edu.uci.ics.jung.graph.Edge getEdge(Link link)
getVertex
public edu.uci.ics.jung.graph.Vertex getVertex(Node node)
Copyright © 2004-2006 Research Unit in Networking, All Rights Reserved.