Package wt.epm.ndi

Interface EPMNDModelItemLink

All Superinterfaces:
EPMNDObject

public interface EPMNDModelItemLink extends EPMNDObject
It relates two EPMNDModelItems or positions one relative to another (or the EPMNDDocument). An EPMNDModelItem (or EPMNDDocument) may have more than one EPMNDModelItemLink to the same child.

Supported API: true

Extendable: false
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the object for the association that plays role: attributes.
    Gets the value of the attribute: childUniqueId; It is an internal identifier that uniquely identifies the child model item.
    Gets the value of the attribute: itemName; It is a name assigned by the application to this usage of the child EPMNDModelItem in the context of the parent.
    Gets the value of the attribute: itemNumber; It denotes the order in which the child model items will appear when displayed (optional)

    Supported API: true
    Gets the object for the association that plays role: linkType.
    Gets the object for the association that plays role: orientation.
    Gets the value of the attribute: quantity; It indicates the usage amount and unit of measure of the child EPMNDModelItem.
    Gets the value of the attribute: referenceDesignator; It is a code that usually consists of one or two letters followed by a number that unambiguously identifies a component typically on printed circuit board.
    Gets the object for the association that plays role: softType.
    Gets the value of the attribute: uniqueId; It is an internal identifier that uniquely identifies each EPMNDModelItemLink in the context of its parent, which may be either an EPMNDModelItem or an EPMNDDocument.

    Methods inherited from interface wt.epm.ndi.EPMNDObject

    getObjectId
  • Method Details

    • getUniqueId

      String getUniqueId() throws WTException
      Gets the value of the attribute: uniqueId; It is an internal identifier that uniquely identifies each EPMNDModelItemLink in the context of its parent, which may be either an EPMNDModelItem or an EPMNDDocument. (required)

      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • getItemNumber

      Integer getItemNumber() throws WTException
      Gets the value of the attribute: itemNumber; It denotes the order in which the child model items will appear when displayed (optional)

      Supported API: true
      Returns:
      int
      Throws:
      WTException
    • getItemName

      String getItemName() throws WTException
      Gets the value of the attribute: itemName; It is a name assigned by the application to this usage of the child EPMNDModelItem in the context of the parent. (optional)

      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • getReferenceDesignator

      String getReferenceDesignator() throws WTException
      Gets the value of the attribute: referenceDesignator; It is a code that usually consists of one or two letters followed by a number that unambiguously identifies a component typically on printed circuit board. (optional)

      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • getQuantity

      Quantity getQuantity() throws WTException
      Gets the value of the attribute: quantity; It indicates the usage amount and unit of measure of the child EPMNDModelItem. (optional)

      Supported API: true
      Returns:
      Quantity
      Throws:
      WTException
    • getChildUniqueId

      String getChildUniqueId() throws WTException
      Gets the value of the attribute: childUniqueId; It is an internal identifier that uniquely identifies the child model item. (required)

      Supported API: true
      Returns:
      String
      Throws:
      WTException
    • getOrientation

      EPMNDTransform getOrientation() throws WTException
      Gets the object for the association that plays role: orientation.

      Supported API: true
      Returns:
      EPMNDTransform
      Throws:
      WTException
    • getAttributes

      Collection<EPMNDAttribute> getAttributes() throws WTException
      Gets the object for the association that plays role: attributes.

      Supported API: true
      Returns:
      Collection
      Throws:
      WTException
    • getSoftType

      EPMNDSoftType getSoftType() throws WTException
      Gets the object for the association that plays role: softType.

      Supported API: true
      Returns:
      EPMNDSoftType
      Throws:
      WTException
    • getLinkType

      Gets the object for the association that plays role: linkType.

      Supported API: true
      Returns:
      ModelItemRelationshipType
      Throws:
      WTException