de.unihalle.informatik.MiToBo.tracking.multitarget.datatypes.impl
Class PartitGraphNodeID

java.lang.Object
  extended by de.unihalle.informatik.MiToBo.tracking.multitarget.datatypes.impl.GraphNodeID
      extended by de.unihalle.informatik.MiToBo.tracking.multitarget.datatypes.impl.PartitGraphNodeID
All Implemented Interfaces:
Comparable<GraphNodeID>, Comparator<GraphNodeID>

@ALDMetaInfo(export=ALLOWED)
public class PartitGraphNodeID
extends GraphNodeID

A graph node object for multipartite graphs to store a partitionID, a nodeID as well as a subgraphID.

Author:
Oliver Gress

Field Summary
 int partitionID
          The node's partitionID
 
Fields inherited from class de.unihalle.informatik.MiToBo.tracking.multitarget.datatypes.impl.GraphNodeID
nodeID, subgraphID
 
Constructor Summary
PartitGraphNodeID(int partitionID, int nodeID)
          Constructor to specify partitionID and nodeID (subgraphID=0)
PartitGraphNodeID(int partitionID, int nodeID, int subgraphID)
          Constructor to specify partitionID, nodeID and subgraphID
 
Method Summary
 int compare(GraphNodeID o1, GraphNodeID o2)
           
 int compareTo(GraphNodeID o)
           
 boolean equals(Object o)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

partitionID

public int partitionID
The node's partitionID

Constructor Detail

PartitGraphNodeID

public PartitGraphNodeID(int partitionID,
                         int nodeID)
Constructor to specify partitionID and nodeID (subgraphID=0)


PartitGraphNodeID

public PartitGraphNodeID(int partitionID,
                         int nodeID,
                         int subgraphID)
Constructor to specify partitionID, nodeID and subgraphID

Method Detail

toString

public String toString()
Overrides:
toString in class GraphNodeID

compareTo

public int compareTo(GraphNodeID o)
Specified by:
compareTo in interface Comparable<GraphNodeID>
Overrides:
compareTo in class GraphNodeID

compare

public int compare(GraphNodeID o1,
                   GraphNodeID o2)
Specified by:
compare in interface Comparator<GraphNodeID>
Overrides:
compare in class GraphNodeID

equals

public boolean equals(Object o)
Specified by:
equals in interface Comparator<GraphNodeID>
Overrides:
equals in class GraphNodeID


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.