Package wt.epm.structure
Interface EPMDependencyLink
- All Superinterfaces:
_EPMDependencyLink,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 Implementing Classes:
_EPMMemberLink,_EPMReferenceLink,EPMMemberLink,EPMReferenceLink
@GenAsPersistable(interfaces={EPMObject.class,wt.type.Typed.class},properties={@GeneratedProperty(name="asStoredChildName",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="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."),@GeneratedProperty(name="depType",type=int.class,initialValue="wt.epm.EPMObject.UNSPECIFIED",supportedAPI=PUBLIC,javaDoc="an integer that authoring application may use to designate the type of dependency"),@GeneratedProperty(name="required",type=boolean.class,initialValue="false",supportedAPI=PUBLIC,javaDoc="Designates that the authoring application requires the \"child\" document in order to work with the \"parent\" document."),@GeneratedProperty(name="uniqueLinkID",type=long.class,supportedAPI=PUBLIC,javaDoc="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.",constraints=@PropertyConstraints(changeable=FROZEN)),@GeneratedProperty(name="uniqueNDId",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="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."),@GeneratedProperty(name="hasIBAValues",type=boolean.class,initialValue="true",javaDoc="Signifies whether or not this EPM Dependency link has IBA values. <p> The reason for this flag is to improve performance by significantly reducing the number of IBA related queries. Querying for IBA values is expensive. In practice, only a very small percentage of EPM Dependency links will ever have IBA values.",accessors=@PropertyAccessors(setAccess=PROTECTED,setExceptions={}))})
public interface EPMDependencyLink
extends _EPMDependencyLink
The generic form of dependency between two EPMDocument objects.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from interface wt.epm.structure._EPMDependencyLink
AS_STORED_CHILD_NAME, DEP_TYPE, REQUIRED, UNIQUE_LINK_ID, UNIQUE_NDID -
Method Summary
Methods inherited from interface wt.epm.structure._EPMDependencyLink
getAsStoredChildName, getDepType, getUniqueLinkID, getUniqueNDId, isRequired, setAsStoredChildName, setDepType, setRequired, setUniqueLinkID, setUniqueNDIdMethods inherited from interface wt.epm.EPMObject
checkAttributes, getAuthoringApplication, getOwnerApplicationMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes