Class NodeKey<K extends Comparable<K>>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String SELECTED_PROPERTY_KEY
      The key for a node property that, if defined (at the dataset level), contains a Boolean value for the selection status of the node.
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeKey​(int stage, K node)
      Creates a new key referencing a node in a FlowDataset.
    • Field Detail

    • Constructor Detail

      • NodeKey

        public NodeKey​(int stage,
                       K node)
        Creates a new key referencing a node in a FlowDataset.
        Parameters:
        stage - the stage.
        node - the node key.
    • Method Detail

      • getStage

        public int getStage()
        Returns the stage number.
        Returns:
        The stage number.
      • getNode

        public K getNode()
        Returns the identifier for the node.
        Returns:
        The identifier for the node (never null).
      • toString

        public String toString()
        Returns a string representation of this instance, primarily for debugging purposes.
        Overrides:
        toString in class Object
        Returns:
        A string.
      • equals

        public boolean equals​(Object obj)
        Tests this instance for equality with an arbitrary object.
        Overrides:
        equals in class Object
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.
      • hashCode

        public int hashCode()
        Returns a hashcode for this instance.
        Overrides:
        hashCode in class Object
        Returns:
        A hashcode.