Package wt.epm.structure
Class EPMContainedIn
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.epm.structure._EPMContainedIn
wt.epm.structure.EPMContainedIn
- All Implemented Interfaces:
Externalizable,Serializable,wt.epm._EPMObject,EPMObject,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,DisplayIdentification
@GenAsBinaryLink(superClass=ObjectToObjectLink.class,interfaces={EPMObject.class,wt.fc.archive.Archiveable.class},versions=-8864682652736304674L,properties={@GeneratedProperty(name="identifier",type=java.lang.String.class,javaDoc="A tag used by the authoring application to identify the contained object."),@GeneratedProperty(name="verifyStatus",type=int.class,initialValue="1",supportedAPI=PUBLIC),@GeneratedProperty(name="locked",type=boolean.class,supportedAPI=PUBLIC),@GeneratedProperty(name="containedType",type=EPMContainedObjectType.class,constraints=@PropertyConstraints(required=true))},roleA=@GeneratedRole(name="contains",type=EPMDocument.class),roleB=@GeneratedRole(name="containedIn",type=EPMFamilyTable.class),tableProperties=@TableProperties(compositeIndex1="+roleBObjectRef.key.id",compositeIndex2="+roleAObjectRef.key.id+thePersistInfo.markForDelete",tableName="EPMContainedIn"))
public final class EPMContainedIn
extends _EPMContainedIn
A CAD file may contain multiple objects that an authoring application
wants to expose as separate business objects (i.e. EPMDocuments). This
relation associates two EPMDocuments where one holds an object contained
in the other, such as a family instance and its family table.
Use the newEPMContainedIn static factory method(s), not
the EPMContainedIn constructor, to construct instances of
this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class wt.epm.structure._EPMContainedIn
LOCKED, VERIFY_STATUS -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the attribute: AUTHORING_APPLICATION.Gets the value of the attribute: OWNER_APPLICATION.Methods inherited from class wt.epm.structure._EPMContainedIn
getVerifyStatus, isLocked, setLocked, setVerifyStatusMethods inherited from class wt.fc.ObjectToObjectLink
appendJoinCriteria, getAllObjects, getJoinValues, getRoleObject, setRoleObjectMethods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType
-
Method Details
-
getOwnerApplication
Gets the value of the attribute: OWNER_APPLICATION. Indicate that the named application owns the object.The parameter is an EPMApplicationType, so that any sort of checking can be done at run-time.
Supported API: true- Returns:
- EPMApplicationType
-
getAuthoringApplication
Gets the value of the attribute: AUTHORING_APPLICATION. Indicates that the named application authored the object.The parameter is an EPMAuthoringAppType, so that any sort of checking can be done at run-time.
Supported API: true- Returns:
- EPMAuthoringAppType
-