Class NavNode

java.lang.Object
com.ptc.optegra.nav.NavNode

public final class NavNode extends Object


Supported API: true
  • Constructor Details

    • NavNode

      public NavNode(NavClass c, String i, String p, int ord, String o, String go)
      Constructs an object of the type NavNode.

      Supported API: true
      Parameters:
      c - - NavClass for this object
      i - - The instance of this node
      p - - The name of the parent node of this node
      ord - - The order of this node
      o - - The orientation of this node
      go - - The global orientation for this node
    • NavNode

      public NavNode(NavClass c, String i, String p, int ord, int bq)
      Constructs an object of the type NavNode. This is used for constructing NavNode representing bulk part.

      Supported API: true
      Parameters:
      c - - NavClass for this object
      i - - The instance of this node
      p - - The name of the parent node of this node
      ord - - The order of this node
      bulk - - The bulk quantity of this node
  • Method Details

    • getClassName

      public String getClassName()
      Gets the class name for the node.

      Supported API: true
      Returns:
      String
    • getNavClass

      public NavClass getNavClass()
      Gets the class object associated with this node.

      Supported API: true
      Returns:
      NavClass
    • getInstanceName

      public String getInstanceName()
      Gets the name of the Instance for this node.

      Supported API: true
      Returns:
      String
    • getName

      public String getName()
      Gets the Name of this node.

      Supported API: true
      Returns:
      String
    • getParentName

      public String getParentName()
      Gets the name of parent node.

      Supported API: true
      Returns:
      String
    • getParent

      public NavNode getParent()
      Gets the parent node of this node.

      Supported API: true
      Returns:
      NavNode
    • getOrder

      public int getOrder()
      Gets the order of the node.

      Supported API: true
      Returns:
      integer
    • getOrientation

      public String getOrientation()
      Gets the orientation for this node.

      Supported API: true
      Returns:
      String
    • getGlobalOrient

      public String getGlobalOrient()
      Gets the globalOrient for this node.

      Supported API: true
      Returns:
      String
    • getItemType

      public String getItemType()
      Indicates the type of the application of this node.

      Supported API: true
      Returns:
      String
    • getItemApp

      public String getItemApp()
      Gets the application associated with this node.

      Supported API: true
      Returns:
      String
    • getItemStructural

      public boolean getItemStructural()
      Returns true if this node is a structural in nature, else will return false.

      Supported API: true
      Returns:
      boolean
    • getItemName

      public String getItemName()
      Gets the item name for this node.

      Supported API: true
      Returns:
      String
    • getItemRev

      public String getItemRev()
      Get the item revision for this node.

      Supported API: true
      Returns:
      String
    • getDisplayName

      public String getDisplayName()
      Gets the display name for this node.

      Supported API: true
      Returns:
      String
    • getNumChildren

      public int getNumChildren()
      Gets the number of children for this node.

      Supported API: true
      Returns:
      integer
    • getChildren

      public Vector getChildren()
      Gets all the children for this node.

      Supported API: true
      Returns:
      Vector
    • getInstanceAttributes

      public Vector getInstanceAttributes()
      Gets the attributes for this node.

      Supported API: true
      Returns:
      Vector
    • getClassAttributes

      public Vector getClassAttributes()
      Gets the class attributes for the NavClass.

      Supported API: true
      Returns:
      Vector
    • delClassAttributes

      public void delClassAttributes()
      Deletes all the class attributes for this node's class.

      Supported API: true
    • setOrientation

      public void setOrientation(String orientation)
      Sets the value of orientation.

      Supported API: true
      Parameters:
      orientation -
    • setGlobalOrient

      public void setGlobalOrient(String globalOrient)
      Sets the value of global orientation.

      Supported API: true
      Parameters:
      globalOrient -
    • isBulkPart

      public boolean isBulkPart()
      Gets the value of bulkPart

      Supported API: true
      Returns:
      boolean
    • getBulkQuantity

      public int getBulkQuantity()
      Gets the value of bulkQuantity

      Supported API: true
      Returns:
      int