relational.types
Class Node

java.lang.Object
  extended byedu.uci.ics.jung.utils.UserData
      extended byedu.uci.ics.jung.graph.impl.AbstractSparseVertex
          extended byedu.uci.ics.jung.graph.impl.SimpleUndirectedSparseVertex
              extended byedu.uci.ics.jung.graph.impl.UndirectedSparseVertex
                  extended byrelational.types.Node
All Implemented Interfaces:
edu.uci.ics.jung.graph.ArchetypeVertex, java.lang.Cloneable, edu.uci.ics.jung.graph.Element, java.io.Serializable, edu.uci.ics.jung.utils.UserDataContainer, edu.uci.ics.jung.graph.Vertex

public class Node
extends edu.uci.ics.jung.graph.impl.UndirectedSparseVertex
implements java.io.Serializable, java.lang.Cloneable

Builds nodes for an weighted, undirected graph

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class edu.uci.ics.jung.utils.UserDataContainer
edu.uci.ics.jung.utils.UserDataContainer.CopyAction
 
Field Summary
 
Fields inherited from class edu.uci.ics.jung.utils.UserData
CLONE, REMOVE, SHARED
 
Constructor Summary
Node(int id, weka.core.FastVector categories)
           
Node(int id, int label)
           
 
Method Summary
 weka.core.FastVector getCategories()
           
 int getId()
           
 int getLabel()
           
 void setCategories(weka.core.FastVector categories)
           
 void setId(int id)
           
 void setLabel(int category)
           
 
Methods inherited from class edu.uci.ics.jung.graph.impl.UndirectedSparseVertex
findEdge, findEdgeSet
 
Methods inherited from class edu.uci.ics.jung.graph.impl.SimpleUndirectedSparseVertex
getInEdges, getOutEdges, getPredecessors, getSuccessors, inDegree, isDest, isPredecessorOf, isSource, isSuccessorOf, numPredecessors, numSuccessors, outDegree
 
Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractSparseVertex
copy, degree, equals, findEdge, findEdgeSet, getEqualVertex, getEquivalentVertex, getGraph, getIncidentEdges, getNeighbors, hashCode, isIncident, isNeighborOf, numNeighbors, toString
 
Methods inherited from class edu.uci.ics.jung.utils.UserData
addUserDatum, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.uci.ics.jung.utils.UserDataContainer
addUserDatum, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum
 

Constructor Detail

Node

public Node(int id,
            int label)

Node

public Node(int id,
            weka.core.FastVector categories)
Method Detail

setLabel

public void setLabel(int category)

getLabel

public int getLabel()

getId

public int getId()
Returns:
Returns the id.

setId

public void setId(int id)
Parameters:
id - The id to set.

getCategories

public weka.core.FastVector getCategories()
Returns:
Returns the categories.

setCategories

public void setCategories(weka.core.FastVector categories)
Parameters:
categories - The categories to set.