Class HeavyPointOnNet


  • public class HeavyPointOnNet
    extends PointOnNet
    A HeavyPointOnNet is a PointOnNet with reference to the underlying LogialNode and LogicalLink object.
    Since:
    11gR2
    • Constructor Detail

      • HeavyPointOnNet

        public HeavyPointOnNet​(LogicalNode node,
                               UserData userData)
        Constructs a HeavyPointOnNet object for a node.
        Parameters:
        node - node
        userData - user data
      • HeavyPointOnNet

        public HeavyPointOnNet​(LogicalNode node,
                               CategorizedUserData userData)
        Constructs a HeavyPointOnNet object for a node.
        Parameters:
        node - node
        userData - user data
      • HeavyPointOnNet

        public HeavyPointOnNet​(LogicalLink link,
                               double percentage,
                               UserData userData)
        Constructs a HeavyPointOnNet object for a point on link.
        Parameters:
        link - link
        userData - user data
    • Method Detail

      • getNode

        public LogicalNode getNode()
        Returns node. The caller must make sure this HeavyPointOnNet object is a node.
        Returns:
      • getLink

        public LogicalLink getLink()
        Returns link. The caller must make sure this HeavyPointOnNet object is a point on link.
        Returns:
      • getUserData

        public UserData getUserData​(int category)
      • setUserData

        public void setUserData​(int category,
                                UserData userData)
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Support cloneable
        Overrides:
        clone in class java.lang.Object
        Returns:
        cloned object
        Throws:
        java.lang.CloneNotSupportedException