wt.epm.structure
Interface EPMDependencyLink

All Superinterfaces:
EPMObject, wt.type.FlexTyped, wt.iba.value.IBAHolder, NetFactor, ObjectMappable, Persistable, Serializable, wt.type.Typed
All Known Implementing Classes:
EPMMemberLink, EPMReferenceLink

public interface EPMDependencyLink
extends EPMObject, wt.type.Typed

The generic form of dependency between two EPMDocument objects.



Supported API: true

Extendable: false

See Also:
EPMReferenceLink, EPMMemberLink

Field Summary
static String AS_STORED_CHILD_NAME
          Label for the attribute; Specifies the name of the "child" document as it was known by the application when it created the dependency link.
static String DEP_TYPE
          Label for the attribute; an integer that authoring application may use to designate the type of dependency

Supported API: true
static String REQUIRED
          Label for the attribute; Designates that the authoring application requires the "child" document in order to work with the "parent" document.
static String UNIQUE_LINK_ID
          Label for the attribute; An internally generated unique link identifier.
static String UNIQUE_NDID
          Label for the attribute.
 
Fields inherited from interface wt.epm.EPMObject
AUTHORING_APPLICATION, OWNER_APPLICATION
 
Method Summary
 String getAsStoredChildName()
          Gets the value of the attribute: AS_STORED_CHILD_NAME.
 int getDepType()
          Gets the value of the attribute: DEP_TYPE.
 long getUniqueLinkID()
          Gets the value of the attribute: UNIQUE_LINK_ID.
 String getUniqueNDId()
          Gets the value of the attribute: UNIQUE_NDID.
 boolean isRequired()
          Gets the value of the attribute: REQUIRED.
 void setAsStoredChildName(String a_AsStoredChildName)
          Sets the value of the attribute: AS_STORED_CHILD_NAME.
 void setDepType(int a_DepType)
          Sets the value of the attribute: DEP_TYPE.
 void setRequired(boolean a_Required)
          Sets the value of the attribute: REQUIRED.
 void setUniqueLinkID(long a_UniqueLinkID)
          Sets the value of the attribute: UNIQUE_LINK_ID.
 void setUniqueNDId(String a_UniqueNDId)
          Sets the value of the attribute: UNIQUE_NDID.
 
Methods inherited from interface wt.epm.EPMObject
checkAttributes, getAuthoringApplication, getOwnerApplication
 

Field Detail

AS_STORED_CHILD_NAME

static final String AS_STORED_CHILD_NAME
Label for the attribute; 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:
Constant Field Values

DEP_TYPE

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

Supported API: true

See Also:
Constant Field Values

REQUIRED

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

Supported API: true

See Also:
Constant Field Values

UNIQUE_LINK_ID

static final String UNIQUE_LINK_ID
Label for the attribute; An internally generated unique link identifier. It may be read but not changed.

Supported API: true

See Also:
Constant Field Values

UNIQUE_NDID

static final String UNIQUE_NDID
Label for the attribute.

Supported API: true

See Also:
Constant Field Values
Method Detail

getAsStoredChildName

String getAsStoredChildName()
Gets the value of the attribute: 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

Returns:
String

setAsStoredChildName

void setAsStoredChildName(String a_AsStoredChildName)
                          throws WTPropertyVetoException
Sets the value of the attribute: 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

Parameters:
a_AsStoredChildName -
Throws:
WTPropertyVetoException

getDepType

int getDepType()
Gets the value of the attribute: DEP_TYPE. an integer that authoring application may use to designate the type of dependency

Supported API: true

Returns:
int

setDepType

void setDepType(int a_DepType)
                throws WTPropertyVetoException
Sets the value of the attribute: DEP_TYPE. an integer that authoring application may use to designate the type of dependency

Supported API: true

Parameters:
a_DepType -
Throws:
WTPropertyVetoException

isRequired

boolean isRequired()
Gets the value of the attribute: REQUIRED. Designates that the authoring application requires the "child" document in order to work with the "parent" document.

Supported API: true

Returns:
boolean

setRequired

void setRequired(boolean a_Required)
                 throws WTPropertyVetoException
Sets the value of the attribute: REQUIRED. Designates that the authoring application requires the "child" document in order to work with the "parent" document.

Supported API: true

Parameters:
a_Required -
Throws:
WTPropertyVetoException

getUniqueLinkID

long getUniqueLinkID()
Gets the value of the attribute: UNIQUE_LINK_ID. An internally generated unique link identifier. It may be read but not changed.

Supported API: true

Returns:
long

setUniqueLinkID

void setUniqueLinkID(long a_UniqueLinkID)
                     throws WTPropertyVetoException
Sets the value of the attribute: UNIQUE_LINK_ID. An internally generated unique link identifier. It may be read but not changed.

Supported API: true

Parameters:
a_UniqueLinkID -
Throws:
WTPropertyVetoException

getUniqueNDId

String getUniqueNDId()
Gets the value of the attribute: UNIQUE_NDID.

Supported API: true

Returns:
String

setUniqueNDId

void setUniqueNDId(String a_UniqueNDId)
                   throws WTPropertyVetoException
Sets the value of the attribute: UNIQUE_NDID.

Supported API: true

Parameters:
a_UniqueNDId -
Throws:
WTPropertyVetoException