Class NodeDescriptor


  • public class NodeDescriptor
    extends java.lang.Object
    Describes a node. The node can be the related to more nodes and links in case of a shape conflict.
    • Constructor Detail

      • NodeDescriptor

        public NodeDescriptor()
    • Method Detail

      • getImpactedNodeDescriptorList

        public java.util.List<NodeDescriptor> getImpactedNodeDescriptorList()
        Returns the nodes that belongs to the same conflict in case of a conflict group.
        Returns:
        nodes descriptors
      • setImpactedNodeDescriptorList

        public void setImpactedNodeDescriptorList​(java.util.List<NodeDescriptor> impactedNodeDescriptorList)
        Sets the nodes that belongs to the same conflict in case of a conflict group.
        Parameters:
        impactedNodeDescriptorList - nodes descriptors
      • getImpactedLinkDescriptorList

        public java.util.List<LinkDescriptor> getImpactedLinkDescriptorList()
        Returns the links that belongs to the same conflict in case of a conflict group.
        Returns:
        links descriptors
      • setImpactedLinkDescriptorList

        public void setImpactedLinkDescriptorList​(java.util.List<LinkDescriptor> impactedLinkDescriptorList)
        Sets the links that belongs to the same conflict in case of a conflict group.
        Parameters:
        impactedLinkDescriptorList - links descriptors
      • getNodeId

        public java.lang.Long getNodeId()
        Returns the node identifier.
        Returns:
        node identifier
      • setNodeId

        public void setNodeId​(java.lang.Long nodeId)
        Sets the node identifier.
        Parameters:
        nodeId - node identifier
      • getConflictDescriptor

        public ConflictDescriptor getConflictDescriptor()
        Returns the conflict descriptor.
        Returns:
        conflict descriptor
      • setConflictDescriptor

        public void setConflictDescriptor​(ConflictDescriptor conflictDescriptor)
        Sets the conflict descriptor.
        Parameters:
        conflictDescriptor - conflict descriptor
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object