Interface _EPMDependencyLink

All Superinterfaces:
wt.epm._EPMObject, wt.iba.value._IBAHolder, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.type._Typed, wt.type._TypeManaged, EPMObject, wt.type.FlexTyped, wt.iba.value.IBAHolder, NetFactor, ObjectMappable, Persistable, Serializable, wt.type.Typed, wt.type.TypeManaged
All Known Subinterfaces:
EPMDependencyLink
All Known Implementing Classes:
_EPMMemberLink, _EPMReferenceLink, EPMMemberLink, EPMReferenceLink

public interface _EPMDependencyLink extends EPMObject, wt.type.Typed
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Specifies the name of the "child" document as it was known by the application when it created the dependency link.
    static final String
    an integer that authoring application may use to designate the type of dependency
    static final String
    Designates that the authoring application requires the "child" document in order to work with the "parent" document.
    static final String
    uniqueLinkId is used to identify the identical member links between parent and child document.
    static final String
    uniqueNDId is used to identify the identical member links between parent and child document in Neutral Data.
  • Method Summary

    Modifier and Type
    Method
    Description
    Specifies the name of the "child" document as it was known by the application when it created the dependency link.
    int
    an integer that authoring application may use to designate the type of dependency
    long
    uniqueLinkId is used to identify the identical member links between parent and child document.
    uniqueNDId is used to identify the identical member links between parent and child document in Neutral Data.
    boolean
    Designates that the authoring application requires the "child" document in order to work with the "parent" document.
    void
    setAsStoredChildName(String asStoredChildName)
    Specifies the name of the "child" document as it was known by the application when it created the dependency link.
    void
    setDepType(int depType)
    an integer that authoring application may use to designate the type of dependency
    void
    setRequired(boolean required)
    Designates that the authoring application requires the "child" document in order to work with the "parent" document.
    void
    setUniqueLinkID(long uniqueLinkID)
    uniqueLinkId is used to identify the identical member links between parent and child document.
    void
    setUniqueNDId(String uniqueNDId)
    uniqueNDId is used to identify the identical member links between parent and child document in Neutral Data.

    Methods inherited from interface wt.epm.EPMObject

    checkAttributes, getAuthoringApplication, getOwnerApplication

    Methods inherited from interface wt.fc.NetFactor

    getClassInfo, getConceptualClassname

    Methods inherited from interface wt.fc.ObjectMappable

    readExternal, writeExternal

    Methods inherited from interface wt.fc.Persistable

    checkAttributes
  • Field Details

    • AS_STORED_CHILD_NAME

      static final String AS_STORED_CHILD_NAME
      Specifies the name of the "child" document as it was known by the application when it created the dependency link. Applications often internally save the names of documents that they reference. This field enables those applications to find the correct document after it is renamed.

      Supported API: true

      See Also:
    • DEP_TYPE

      static final String DEP_TYPE
      an integer that authoring application may use to designate the type of dependency

      Supported API: true

      See Also:
    • REQUIRED

      static final String REQUIRED
      Designates that the authoring application requires the "child" document in order to work with the "parent" document.

      Supported API: true

      See Also:
    • UNIQUE_NDID

      static final String UNIQUE_NDID
      uniqueNDId is used to identify the identical member links between parent and child document in Neutral Data. Its uniqueness scope is within the system. It is an internally generated unique link identifier. It may be read but not changed.

      Supported API: true

      See Also:
  • Method Details

    • getAsStoredChildName

      String getAsStoredChildName()
      Specifies the name of the "child" document as it was known by the application when it created the dependency link. Applications often internally save the names of documents that they reference. This field enables those applications to find the correct document after it is renamed.

      Supported API: true

      See Also:
    • setAsStoredChildName

      void setAsStoredChildName(String asStoredChildName) throws WTPropertyVetoException
      Specifies the name of the "child" document as it was known by the application when it created the dependency link. Applications often internally save the names of documents that they reference. This field enables those applications to find the correct document after it is renamed.

      Supported API: true

      Throws:
      WTPropertyVetoException
      See Also:
    • getDepType

      int getDepType()
      an integer that authoring application may use to designate the type of dependency

      Supported API: true

      See Also:
    • setDepType

      void setDepType(int depType) throws WTPropertyVetoException
      an integer that authoring application may use to designate the type of dependency

      Supported API: true

      Throws:
      WTPropertyVetoException
      See Also:
    • isRequired

      boolean isRequired()
      Designates that the authoring application requires the "child" document in order to work with the "parent" document.

      Supported API: true

      See Also:
    • setRequired

      void setRequired(boolean required) throws WTPropertyVetoException
      Designates that the authoring application requires the "child" document in order to work with the "parent" document.

      Supported API: true

      Throws:
      WTPropertyVetoException
      See Also:
    • getUniqueLinkID

      long getUniqueLinkID()
      uniqueLinkId is used to identify the identical member links between parent and child document. Its uniqueness scope is within the system. It is an internally generated unique link identifier. It may be read but not changed.

      Supported API: true

      See Also:
    • setUniqueLinkID

      void setUniqueLinkID(long uniqueLinkID) throws WTPropertyVetoException
      uniqueLinkId is used to identify the identical member links between parent and child document. Its uniqueness scope is within the system. It is an internally generated unique link identifier. It may be read but not changed.

      Supported API: true

      Throws:
      WTPropertyVetoException
      See Also:
    • getUniqueNDId

      String getUniqueNDId()
      uniqueNDId is used to identify the identical member links between parent and child document in Neutral Data. Its uniqueness scope is within the system. It is an internally generated unique link identifier. It may be read but not changed.

      Supported API: true

      See Also:
    • setUniqueNDId

      void setUniqueNDId(String uniqueNDId) throws WTPropertyVetoException
      uniqueNDId is used to identify the identical member links between parent and child document in Neutral Data. Its uniqueness scope is within the system. It is an internally generated unique link identifier. It may be read but not changed.

      Supported API: true

      Throws:
      WTPropertyVetoException
      See Also: