Package wt.vc

Class VersionToVersionLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.vc._VersionToVersionLink
wt.vc.VersionToVersionLink
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, DisplayIdentification
Direct Known Subclasses:
_AcceptedStrategy, _CAPAIncludedIn, _ConfigurableRevisionLink, _DetailedBy, _EPMBuildRule, _EPMDerivedRepRule, _FlexibleChangeLink, _HangingChangeLink, _IncludedIn2, _IssueImplementedBy, wt.change2._LegacyChangeLink, com.ptc.windchill.option.model._ModuleVariantInformationLink, _ResearchedBy, _VersionToVersionTraceLink

The VersionToVersionLink provides a binary type of link between two versions. Navigating between them is applicable only from the latest iteration on either side, and results in finding the other side's latest iteration.

Supported API: true

Extendable: true
See Also:
  • Method Details

    • setRoleAObject

      public void setRoleAObject(Persistable roleAObject)
      Sets the role A object for this Link.

      Supported API: true
      Parameters:
      roleAObject - The role A object for this Link.
    • setRoleBObject

      public void setRoleBObject(Persistable roleBObject)
      Sets the role B object for this Link.

      Supported API: true
      Parameters:
      roleBObject - The role B object for this Link.
    • getAllObjects

      public Object[] getAllObjects()
      Gets all the role objects of this link.

      Supported API: true
      Returns:
      Object[]
    • getRoleObject

      public Object getRoleObject(String rolename) throws WTException
      Gets the role object of this link for the given role name.

      Supported API: true
      Parameters:
      rolename -
      Returns:
      Object
      Throws:
      WTException
    • setRoleObject

      public void setRoleObject(Object roleObject, String rolename) throws WTException
      Sets the role object of this link for the given role name.

      Supported API: true
      Parameters:
      roleObject - The role A object for this Link.
      rolename -
      Throws:
      WTException
    • duplicate

      public WTObject duplicate() throws WTException
      Create a deep copy of this Link. This overriding method ensures that the copy has the same references to the roleA and roleB members as the source object.

      Supported API: true
      Overrides:
      duplicate in class WTObject
      Returns:
      WTObject
      Throws:
      WTException
    • initialize

      protected void initialize(Iterated roleAObject, Iterated roleBObject) throws WTException
      Default initializer for Link objects.

      Supported API: true
      Parameters:
      roleAObject -
      roleBObject -
      Throws:
      WTException