Class _EPMReferenceLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.epm.structure._EPMReferenceLink
All Implemented Interfaces:
Externalizable, Serializable, wt.epm._EPMObject, EPMObject, _EPMDependencyLink, EPMDependencyLink, wt.esi._Releasable, Releasable, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc.archive._Archiveable, wt.fc.archive.Archiveable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged
Direct Known Subclasses:
EPMReferenceLink

public abstract class _EPMReferenceLink extends ObjectToObjectLink implements EPMDependencyLink, wt.fc.archive.Archiveable, Releasable, Externalizable
See Also:
  • Method Details

    • getAsStoredChildName

      public 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

      Specified by:
      getAsStoredChildName in interface _EPMDependencyLink
      See Also:
    • setAsStoredChildName

      public 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

      Specified by:
      setAsStoredChildName in interface _EPMDependencyLink
      Throws:
      WTPropertyVetoException
      See Also:
    • getDepType

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

      Supported API: true

      Specified by:
      getDepType in interface _EPMDependencyLink
      See Also:
    • setDepType

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

      Supported API: true

      Specified by:
      setDepType in interface _EPMDependencyLink
      Throws:
      WTPropertyVetoException
      See Also:
    • isRequired

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

      Supported API: true

      Specified by:
      isRequired in interface _EPMDependencyLink
      See Also:
    • setRequired

      public 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

      Specified by:
      setRequired in interface _EPMDependencyLink
      Throws:
      WTPropertyVetoException
      See Also:
    • getUniqueLinkID

      public 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

      Specified by:
      getUniqueLinkID in interface _EPMDependencyLink
      See Also:
    • setUniqueLinkID

      public 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

      Specified by:
      setUniqueLinkID in interface _EPMDependencyLink
      Throws:
      WTPropertyVetoException
      See Also:
    • getUniqueNDId

      public 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

      Specified by:
      getUniqueNDId in interface _EPMDependencyLink
      See Also:
    • setUniqueNDId

      public 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

      Specified by:
      setUniqueNDId in interface _EPMDependencyLink
      Throws:
      WTPropertyVetoException
      See Also: