Class EPMContainedIn

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
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:
  • Method Details

    • getOwnerApplication

      public EPMApplicationType 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

      public EPMAuthoringAppType 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