Package wt.epm.structure
Class _EPMMemberLink
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.vc.struct._IteratedUsageLink
wt.vc.struct.IteratedUsageLink
wt.epm.structure._EPMMemberLink
- All Implemented Interfaces:
Externalizable,Serializable,wt.epm._EPMObject,wt.epm.annotation._EPMStructureAnnotatable,EPMStructureAnnotatable,EPMObject,_EPMDependencyLink,wt.epm.structure._EPMIDSpaceContainer,EPMDependencyLink,wt.epm.structure.EPMIDSpaceContainer,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.federation._FederatedLinkHolder,wt.federation._RemotelyLinkable,wt.federation.FederatedLinkHolder,wt.federation.RemotelyLinkable,_Filterable,Filterable,wt.generic._GenericizableLink,wt.generic.GenericizableLink,wt.iba.value._IBAHolder,wt.iba.value.IBAHolder,DisplayIdentification,wt.option._ChoiceMappable,wt.option._Expressionable,wt.option._ExpressionAssignable,ChoiceMappable,Expressionable,ExpressionAssignable,wt.type._Typed,wt.type._TypeManaged,wt.type.FlexTyped,wt.type.Typed,wt.type.TypeManaged,wt.ufid._Federatable,wt.ufid.Federatable
- Direct Known Subclasses:
EPMMemberLink
public abstract class _EPMMemberLink
extends IteratedUsageLink
implements EPMDependencyLink, wt.fc.archive.Archiveable, EPMStructureAnnotatable, wt.generic.GenericizableLink, wt.epm.structure.EPMIDSpaceContainer, Releasable, Externalizable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringIndicates whether the member link is annotated.static final StringIndicates a fixed componentstatic final Stringan integer identifier that an application may assign to an EPMMemberLink.static final StringSupported API: truestatic final Stringa name that an application may give to an EPMMemberLink.static final StringSupported API: truestatic final StringSupported API: truestatic final StringSupported API: trueFields inherited from class wt.vc.struct._IteratedUsageLink
USED_BY_ROLE, USES_ROLEFields inherited from interface wt.epm.structure._EPMDependencyLink
AS_STORED_CHILD_NAME, DEP_TYPE, REQUIRED, UNIQUE_LINK_ID, UNIQUE_NDIDFields inherited from interface wt.filter._Filterable
FILTERED_STATUS -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the name of the "child" document as it was known by the application when it created the dependency link.intan integer that authoring application may use to designate the type of dependencyFiltered status as calculated by the filter delegates.an integer identifier that an application may assign to an EPMMemberLink.Supported API: truegetName()a name that an application may give to an EPMMemberLink.Supported API: trueSupported API: truelonguniqueLinkId 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.Supported API: truegetUses()Supported API: truebooleanIndicates whether the member link is annotated.booleanisFixed()Indicates a fixed componentbooleanDesignates that the authoring application requires the "child" document in order to work with the "parent" document.booleanSupported API: truevoidsetAnnotated(boolean annotated) Indicates whether the member link is annotated.voidsetAsStoredChildName(String asStoredChildName) Specifies the name of the "child" document as it was known by the application when it created the dependency link.voidsetDepType(int depType) an integer that authoring application may use to designate the type of dependencyvoidsetFilteredStatus(FilteredStatus filteredStatus) Filtered status as calculated by the filter delegates.voidsetFixed(boolean fixed) Indicates a fixed componentvoidsetIdentifier(Integer identifier) an integer identifier that an application may assign to an EPMMemberLink.voidsetIdentifierSpaceName(String identifierSpaceName) Supported API: truevoida name that an application may give to an EPMMemberLink.voidsetQuantity(Quantity quantity) Supported API: truevoidsetRequired(boolean required) Designates that the authoring application requires the "child" document in order to work with the "parent" document.voidsetSuppressed(boolean suppressed) Supported API: truevoidsetTransform(Transform transform) Supported API: truevoidsetUniqueLinkID(long uniqueLinkID) uniqueLinkId is used to identify the identical member links between parent and child document.voidsetUniqueNDId(String uniqueNDId) uniqueNDId is used to identify the identical member links between parent and child document in Neutral Data.voidsetUsedBy(EPMDocument the_usedBy) Supported API: truevoidsetUses(EPMDependencyMaster the_uses) Supported API: trueMethods inherited from class wt.vc.struct._IteratedUsageLink
setUsedBy, setUsesMethods inherited from class wt.fc.ObjectToObjectLink
appendJoinCriteria, duplicate, getAllObjects, getJoinValues, getRoleObject, setRoleObjectMethods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc.BinaryLink
getLinkInfo, getOtherObject, getRole, getRoleAObject, getRoleAObjectId, getRoleBObject, getRoleBObjectId, setRoleAObject, setRoleBObjectMethods inherited from interface wt.epm.EPMObject
checkAttributes, getAuthoringApplication, getOwnerApplicationMethods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getRoleIdName, getRoleObject, setRoleObjectMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Field Details
-
SUPPRESSED
Supported API: true- See Also:
-
NAME
a name that an application may give to an EPMMemberLink.Supported API: true
- See Also:
-
IDENTIFIER
an integer identifier that an application may assign to an EPMMemberLink.Supported API: true
- See Also:
-
IDENTIFIER_SPACE_NAME
Supported API: true- See Also:
-
FIXED
Indicates a fixed componentSupported API: true
- See Also:
-
ANNOTATED
Indicates whether the member link is annotated.Supported API: true
- See Also:
-
TRANSFORM
Supported API: true- See Also:
-
QUANTITY
Supported API: true- See Also:
-
-
Method Details
-
isSuppressed
public boolean isSuppressed()Supported API: true- See Also:
-
setSuppressed
Supported API: true- Throws:
WTPropertyVetoException- See Also:
-
getName
a name that an application may give to an EPMMemberLink.Supported API: true
- See Also:
-
setName
a name that an application may give to an EPMMemberLink.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getIdentifier
an integer identifier that an application may assign to an EPMMemberLink.Supported API: true
- See Also:
-
setIdentifier
an integer identifier that an application may assign to an EPMMemberLink.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getIdentifierSpaceName
Supported API: true- See Also:
-
setIdentifierSpaceName
Supported API: true- Throws:
WTPropertyVetoException- See Also:
-
isFixed
public boolean isFixed()Indicates a fixed componentSupported API: true
- See Also:
-
setFixed
Indicates a fixed componentSupported API: true
- Throws:
WTPropertyVetoException- See Also:
-
isAnnotated
public boolean isAnnotated()Indicates whether the member link is annotated.Supported API: true
- See Also:
-
setAnnotated
Indicates whether the member link is annotated.Supported API: true
- Throws:
WTPropertyVetoException- See Also:
-
getTransform
Supported API: true- See Also:
-
setTransform
Supported API: true- Throws:
WTPropertyVetoException- See Also:
-
getQuantity
Supported API: true- See Also:
-
setQuantity
Supported API: true- See Also:
-
getUsedBy
Supported API: true- Overrides:
getUsedByin class_IteratedUsageLink- See Also:
-
setUsedBy
Supported API: true- Throws:
WTPropertyVetoException- See Also:
-
getUses
Supported API: true- Overrides:
getUsesin class_IteratedUsageLink- See Also:
-
setUses
Supported API: true- Throws:
WTPropertyVetoException- See Also:
-
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:
getAsStoredChildNamein interface_EPMDependencyLink- See Also:
-
setAsStoredChildName
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:
setAsStoredChildNamein interface_EPMDependencyLink- Throws:
WTPropertyVetoException- See Also:
-
getDepType
public int getDepType()an integer that authoring application may use to designate the type of dependencySupported API: true
- Specified by:
getDepTypein interface_EPMDependencyLink- See Also:
-
setDepType
an integer that authoring application may use to designate the type of dependencySupported API: true
- Specified by:
setDepTypein 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:
isRequiredin interface_EPMDependencyLink- See Also:
-
setRequired
Designates that the authoring application requires the "child" document in order to work with the "parent" document.Supported API: true
- Specified by:
setRequiredin 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:
getUniqueLinkIDin interface_EPMDependencyLink- See Also:
-
setUniqueLinkID
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:
setUniqueLinkIDin interface_EPMDependencyLink- Throws:
WTPropertyVetoException- See Also:
-
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:
getUniqueNDIdin interface_EPMDependencyLink- See Also:
-
setUniqueNDId
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:
setUniqueNDIdin interface_EPMDependencyLink- Throws:
WTPropertyVetoException- See Also:
-
getFilteredStatus
Filtered status as calculated by the filter delegates.Supported API: true
- Specified by:
getFilteredStatusin interface_Filterable- See Also:
-
setFilteredStatus
Filtered status as calculated by the filter delegates.Supported API: true
- Specified by:
setFilteredStatusin interface_Filterable- See Also:
-