nct.networkblast
Class CompatibilityNode<NodeType extends java.lang.Comparable<? super NodeType>,WeightType extends java.lang.Comparable<? super WeightType>>
java.lang.Object
nct.networkblast.CompatibilityNode<NodeType,WeightType>
- All Implemented Interfaces:
- java.lang.Comparable<CompatibilityNode<NodeType,WeightType>>
public class CompatibilityNode<NodeType extends java.lang.Comparable<? super NodeType>,WeightType extends java.lang.Comparable<? super WeightType>>
- extends java.lang.Object
- implements java.lang.Comparable<CompatibilityNode<NodeType,WeightType>>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
graphList
protected java.util.List<Graph<NodeType extends java.lang.Comparable<? super NodeType>,WeightType extends java.lang.Comparable<? super WeightType>>> graphList
nodeList
protected java.util.List<NodeType extends java.lang.Comparable<? super NodeType>> nodeList
CompatibilityNode
public CompatibilityNode()
add
public boolean add(Graph<NodeType,WeightType> g,
NodeType n)
getGraph
public Graph<NodeType,WeightType> getGraph(NodeType n)
getNode
public NodeType getNode(Graph<NodeType,WeightType> g)
getIndex
public int getIndex(NodeType n)
getIndex
public int getIndex(Graph<NodeType,WeightType> g)
getNodes
public java.util.Collection<NodeType> getNodes()
compareTo
public int compareTo(CompatibilityNode<NodeType,WeightType> c)
- Specified by:
compareTo
in interface java.lang.Comparable<CompatibilityNode<NodeType extends java.lang.Comparable<? super NodeType>,WeightType extends java.lang.Comparable<? super WeightType>>>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object