Package wt.epm.build

Class EPMDerivedRepRule

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.vc._VersionToVersionLink
All Implemented Interfaces:
Externalizable, Serializable, wt.build._BuildRule, wt.build.BuildRule, 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=VersionToVersionLink.class,interfaces={EPMObject.class,wt.build.BuildRule.class,wt.fc.archive.Archiveable.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="uniqueID",type=long.class,supportedAPI=PUBLIC,javaDoc="A unique ID, automatically maintained by the system, that distinguishes one build rule from another.",constraints=@PropertyConstraints(changeable=FROZEN,required=true)),@GeneratedProperty(name="direct",type=boolean.class,initialValue="false",javaDoc="Specifies whether image is direct image of original.")},roleA=@GeneratedRole(name="buildSource",type=EPMDocument.class,owner=false,cascade=false),roleB=@GeneratedRole(name="buildTarget",type=wt.build.VersionedBuildTarget.class,supportedAPI=PUBLIC,cascade=false),tableProperties=@TableProperties(tableName="EPMDerivedRepRule")) public class EPMDerivedRepRule extends _EPMDerivedRepRule
relationship between original and representation

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