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(Domain domain)
getDomain
public Domain getDomain()
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-2007 Research Unit in Networking, All Rights Reserved.