Class EPMVariantLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.epm.structure._EPMVariantLink
wt.epm.structure.EPMVariantLink
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=-3576518565078771059L, properties=@GeneratedProperty(name="required",type=boolean.class,initialValue="false",javaDoc="Designates that the authoring application requires the generic in order to work with the variant."), roleA=@GeneratedRole(name="variant",type=EPMDocument.class), roleB=@GeneratedRole(name="generic",type=EPMDocumentMaster.class,cardinality=ZERO_TO_ONE,owner=false,cascade=false), tableProperties=@TableProperties(compositeIndex1="",compositeUnique1="roleAObjectRef.key.id",tableName="EPMVariantLink")) public final class EPMVariantLink extends wt.epm.structure._EPMVariantLink
Denotes that an EPMDocument is a variant of another.

Use the newEPMVariantLink static factory method(s), not the EPMVariantLink 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