snap.graph
Class Node
java.lang.Object
|
+--snap.graph.Node
- Direct Known Subclasses:
- CoordinationNode
- public class Node
- extends java.lang.Object
A node in the Graph; the Node contains all of the information for a
Visualization. The Node is created by the UI. It contains details about
the visualization, a point to the adapter, and information about the
connections.
- Author:
- Nathan Conklin - nathan@conklinfamily.net, Chris North - north@cs.vt.edu, Varun Saini - vsaini@vt.edu, Umer Farooq - ufarooq@vt.edu, Aniket Prabhune - aprabhun@vt.edu
Constructor Summary |
Node(snap.graph.Graph graph,
java.lang.String name,
snap.database.Query query,
snap.adapter.TechnologyAdapter adapter)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Node
public Node(snap.graph.Graph graph,
java.lang.String name,
snap.database.Query query,
snap.adapter.TechnologyAdapter adapter)
removeConnection
public void removeConnection(java.lang.String action,
snap.graph.NodeActionPair pair)
addConnection
public void addConnection(java.lang.String action,
snap.graph.NodeActionPair pair)
getConnections
public java.util.Vector getConnections(java.lang.String action)
- Returns an Vector of NodeActionPairs
getSupportedActions
public java.util.Enumeration getSupportedActions()
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setGraph
public void setGraph(snap.graph.Graph graph)
getGraph
public snap.graph.Graph getGraph()
setQuery
public void setQuery(snap.database.Query query)
getQuery
public snap.database.Query getQuery()
setTechnologyAdapter
public void setTechnologyAdapter(snap.adapter.TechnologyAdapter adapter)
getTechnologyAdapter
public snap.adapter.TechnologyAdapter getTechnologyAdapter()