Package wt.fc

Interface BinaryLink

All Superinterfaces:
wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, Link, NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
_AcceptedStrategyIfc, _ArchitectureTraceLinkIfc, _ChangeRecordIfc, _DetailedByIfc, wt.folder._FolderMembership, _IncludedInIfc, _IssueImplementedByIfc, wt.mpm.history._MfgHistoryManageable, _OccurrenceableLink, _RequirementTraceLinkIfc, _ResearchedByIfc, wt.folder._Shortcut, _TraceLinkIfc, AcceptedStrategyIfc, ArchitectureTraceLinkIfc, ChangeRecordIfc, DetailedByIfc, FolderMembership, IncludedInIfc, IssueImplementedByIfc, MfgHistoryManageable, OccurrenceableLink, RequirementTraceLinkIfc, ResearchedByIfc, Shortcut, TraceLinkIfc
All Known Implementing Classes:
_AcceptedStrategy, wt.associativity.accountability._AccountabilityEntry, _Action, _AddressesDirective, _AffectedActivityData, _AlternateItemGroup, _ArchitectureO2OTraceLink, _ArchitectureV2VTraceLink, _AssociativeToSCCLink, com.ptc.windchill.option.model._ATONavigationFilterChoiceLink, _BaselineMember, wt.build._BuildHistory, wt.businessRules._BusinessRuleLink, _CAPAIncludedIn, _ChangeProcessLink, _ChangeRecord2, _ChangeReferenceLink, wt.change2._ChangeReviewItemLink, _CheckoutLink, com.ptc.windchill.option.model._ChoiceMappableChoiceLink, _CombinedPathOccurrence, _ConfigurableDescribeLink, _ConfigurableMastersLink, _ConfigurableReferenceLink, _ConfigurableRevisionLink, wt.associativity._ConsumptionLink, _CoProduceLink, _CoProduceMemberLink, _CoProduceMgmtLink, _CoProduceUsageLink, _DetailedBy, _DriverLink, _EffEffContext, _EnterpriseDataDocumentDescribeLink, _EnterpriseDataDocumentReferenceLink, _EnterpriseDataEPMDocumentDescribeLink, com.ptc.windchill.enterprise.data._EnterpriseDataLink, com.ptc.windchill.enterprise.data._EnterpriseDataMasterLink, wt.epm.build._EPMBuildHistory, _EPMBuildRule, _EPMBuildRuleAssociationLink, _EPMContainedIn, wt.epm.build._EPMDerivedRepHistory, _EPMDerivedRepRule, _EPMDescribeLink, _EPMMemberLink, _EPMReferenceLink, wt.epm.structure._EPMVariantLink, _EquivalenceLink, _ERPMaterialDocumentDescribeLink, _ERPMaterialDocumentReferenceLink, _ERPMaterialLink, _ERPPartSpecificPlantDataLink, com.ptc.windchill.esi.txn._ESIRelatedTransaction, _ESIReleaseObjectLink, _ESIReleaseTransactionLink, _ESITargetAssignmentLink, com.ptc.windchill.esi.tgt._ESITargetOrganizationLink, _ESITransactionObjectLink, com.ptc.windchill.esi.txn._ESITransactionRelease, _ESITransactionTargetLink, wt.option._ExpressionMemberLink, _FlexibleChangeLink, wt.vc.baseline._FloatingBaselineMember, wt.folder._FolderMemberLink, wt.fc._ForeignKeyLink, com.ptc.windchill.mpml.formula._FormulaSetSelectorLink, _FormulaValuatedLink, wt.fv._FvMount, _HangingChangeLink, _ImpactLink, _Impacts, _IncludedIn2, _IssueImplementedBy, _IteratedDescribeLink, wt.folder._IteratedFolderMemberLink, _IteratedReferenceLink, wt.folder._IteratedShortcutLink, _IteratedUsageLink, wt.change2._LegacyChangeLink, _MergeInfoLink, _MfgHistoryLink, _MissingRepObjectLinkTarget, wt.epm.modelitems._ModelItemLink, com.ptc.windchill.option.model._ModuleVariantInformationLink, _MPMAbstractPlantAssignmentLink, _MPMCompatibilityLink, _MPMConfigContextLink, _MPMDescribeMfgProcessLink, _MPMDocumentDescribeLink, _MPMDocumentReferenceLink, _MPMEPMDocumentDescribeLink, _MPMMfgStandardUsageLink, _MPMOperationProcessLink, _MPMOperationRefLink, _MPMOperationRefLinkQuantity, _MPMOperationToConsumableLink, _MPMOperationToOperatedPartLink, _MPMOperationToPartLink, _MPMOperationToStandardCCLink, _MPMOperationToWorkCenterLink, _MPMOperationUsageLink, wt.mpm._MPMPartMgmtLink, com.ptc.windchill.mpml.processplan.operation._MPMPartPathOccurrenceLink, _MPMPartQualityLink, _MPMPartToPlantAssignmentLink, _MPMPartToProcessPlanLink, _MPMPlantAssignmentLink, _MPMPlantLocalizationLink, _MPMPrecedenceConstraintLink, _MPMProcessPlanLocalizationLink, _MPMProcessQualityLink, com.ptc.windchill.mpml.pmi._MPMQualityLink, _MPMSequenceUsageLink, com.ptc.windchill.mpml.pmi._MPMStandardCCRefLink, _MPMStandardCCToProcessPlanLink, _MPMStandardCCToResourceLink, _MPMStandardCCUsageToDDLink, _MPMStandardCCUsageToDRLink, _MPMStandardCCUsageToEPMDDLink, _MPMStandardOperationLink, _MPMStandardProcedureLink, _MPMStdCCUsageToProcessPlanLink, _MPMStdCCUsageToResourceLink, wt.mpm.configuration._MPMVariantRecipeLink, _MPMWTPartToEPMDocumentLink, wt.filter._NavFilterDesignationLink, wt.fc._ObjectToObjectLink, _ObjectToObjectTraceLink, wt.vc._ObjectToVersionLink, _OperationToPartAllocationLink, _OptionSetAssignmentHistory, _OptionSetChoiceRuleLink, _OptionSetIgnoreChoiceRuleLink, _OptionSetMemberLink, wt.part._PartCombinedPathOccurrence, _PartListItem, _PartListItemSubstituteLink, _PartListMasterToPartListMasterLink, com.ptc.windchill.enterprise.data._PlantDataLink, com.ptc.projectmanagement.plannable._PrecedenceConstraint, wt.change2._ProblemProduct, wt.maturity._PromotionSeed, wt.maturity._PromotionTarget, _RawMaterialLink, _ReleaseActivity, _RelevantAnalysisData, _RelevantRequestData2, _ReportedAgainst, wt.query.template._ReportTemplateViewLink, _RequirementO2OTraceLink, _RequirementV2VTraceLink, _ResearchedBy, com.ptc.projectmanagement.assignment._ResourceAssignment, _RMAlternateLink, wt.mpm.rawmaterial._RMAssociationLink, wt.folder._ShortcutLink, wt.folder._SubFolderLink, _SubjectLink, _SubjectProduct, _SupplementaryReplacementLink, _SupportingDataFor, _UDISubjectLink, wt.vc._VersionToObjectLink, wt.vc._VersionToVersionLink, _VersionToVersionTraceLink, wt.workflow.engine._WfLink, _WTDocumentDependencyLink, wt.doc._WTDocumentUsageLink, _WTPartAlternateLink, _WTPartDescribeLink, _WTPartReferenceLink, _WTPartSubstituteLink, _WTPartUsageLink, _WTProductInstanceDescribeLink, _WTProductInstanceReferenceLink, AcceptedStrategy, AccountabilityEntry, AddressesDirective, AffectedActivityData, AlternateItemGroup, ArchitectureO2OTraceLink, ArchitectureV2VTraceLink, AssociativeToSCCLink, ATONavigationFilterChoiceLink, BaselineMember, wt.build.BuildHistory, BusinessRuleLink, CAPAIncludedIn, ChangeProcessLink, ChangeRecord2, ChangeReferenceLink, ChangeReviewItemLink, CheckoutLink, ChoiceMappableChoiceLink, CombinedPathOccurrence, ConfigurableDescribeLink, ConfigurableMastersLink, ConfigurableReferenceLink, ConfigurableRevisionLink, ConsumptionLink, CoProduceLink, CoProduceMemberLink, CoProduceMgmtLink, CoProduceUsageLink, DetailedBy, DriverLink, EffEffContext, EnterpriseDataDocumentDescribeLink, EnterpriseDataDocumentReferenceLink, EnterpriseDataEPMDocumentDescribeLink, EnterpriseDataLink, EnterpriseDataMasterLink, EPMBuildHistory, EPMBuildRule, EPMBuildRuleAssociationLink, EPMContainedIn, EPMDerivedRepHistory, EPMDerivedRepRule, EPMDescribeLink, EPMMemberLink, EPMReferenceLink, EPMVariantLink, EquivalenceLink, ERPMaterialDocumentDescribeLink, ERPMaterialDocumentReferenceLink, ERPMaterialLink, ERPPartSpecificPlantDataLink, ESIRelatedTransaction, ESIReleaseObjectLink, ESIReleaseTransactionLink, ESITargetAssignmentLink, ESITargetOrganizationLink, ESITransactionActivity, ESITransactionObjectLink, ESITransactionRelease, ESITransactionTargetLink, ExpressionMemberLink, FlexibleChangeLink, FloatingBaselineMember, FolderMemberLink, ForeignKeyLink, FormulaSetSelectorLink, FormulaValuatedLink, FvMount, HangingChangeLink, ImpactLink, Impacts, IncludedIn2, IssueImplementedBy, IteratedDescribeLink, IteratedFolderMemberLink, IteratedReferenceLink, IteratedShortcutLink, IteratedUsageLink, LegacyChangeLink, MergeInfoLink, MfgHistoryLink, MissingRepObjectLinkTarget, ModelItemLink, ModuleVariantInformationLink, MPMAbstractPlantAssignmentLink, MPMCompatibilityLink, MPMConfigContextLink, MPMDescribeMfgProcessLink, MPMDocumentDescribeLink, MPMDocumentReferenceLink, MPMEPMDocumentDescribeLink, MPMMfgStandardUsageLink, MPMOperationProcessLink, MPMOperationRefLink, MPMOperationRefLinkQuantity, MPMOperationToConsumableLink, MPMOperationToOperatedPartLink, MPMOperationToPartLink, MPMOperationToStandardCCLink, MPMOperationToWorkCenterLink, MPMOperationUsageLink, MPMPartMgmtLink, MPMPartPathOccurrenceLink, MPMPartQualityLink, MPMPartToPlantAssignmentLink, MPMPartToProcessPlanLink, MPMPlantAssignmentLink, MPMPlantLocalizationLink, MPMPrecedenceConstraintLink, MPMProcessPlanLocalizationLink, MPMProcessQualityLink, com.ptc.windchill.mpml.pmi.MPMQualityLink, MPMSequenceUsageLink, com.ptc.windchill.mpml.pmi.MPMStandardCCRefLink, MPMStandardCCToProcessPlanLink, MPMStandardCCToResourceLink, MPMStandardCCUsageToDDLink, MPMStandardCCUsageToDRLink, MPMStandardCCUsageToEPMDDLink, MPMStandardOperationLink, MPMStandardProcedureLink, MPMStdCCUsageToProcessPlanLink, MPMStdCCUsageToResourceLink, MPMVariantRecipeLink, MPMWTPartToEPMDocumentLink, NavFilterDesignationLink, NavigationCriteriaTheWTPartAlternateRep, ObjectToObjectLink, ObjectToObjectTraceLink, ObjectToVersionLink, OperationToPartAllocationLink, OptionSetAssignmentHistory, OptionSetChoiceRuleLink, OptionSetIgnoreChoiceRuleLink, OptionSetMemberLink, PartCombinedPathOccurrence, PartListItem, PartListItemSubstituteLink, PartListMasterToPartListMasterLink, PlantDataLink, PrecedenceConstraint, ProblemProduct, PromotionSeed, PromotionTarget, RawMaterialLink, ReleaseActivity, RelevantAnalysisData, RelevantRequestData2, ReportedAgainst, ReportTemplateViewLink, RequirementO2OTraceLink, RequirementV2VTraceLink, ResearchedBy, ResourceAssignment, RMAlternateLink, wt.mpm.rawmaterial.RMAssociationLink, ShortcutLink, SubFolderLink, SubjectLink, SubjectProduct, SupplementaryReplacementLink, SupportingDataFor, UDISubjectLink, VersionToObjectLink, VersionToVersionLink, VersionToVersionTraceLink, WfLink, WTDocumentDependencyLink, WTDocumentUsageLink, WTPartAlternateLink, WTPartDescribeLink, WTPartReferenceLink, WTPartSubstituteLink, WTPartUsageLink, WTProductInstanceDescribeLink, WTProductInstanceReferenceLink

Interfaces that represents an association between two objects. Those objects are referenced via the WTReference interface.

Supported API: true

Extendable: true
  • Method Details

    • getLinkInfo

      LinkInfo getLinkInfo() throws WTIntrospectionException
      Gets the LinkInfo object for this Link

      Supported API: true
      Specified by:
      getLinkInfo in interface Link
      Returns:
      LinkInfo
      Throws:
      WTIntrospectionException
    • getOtherObject

      Gets this link's other side role.

      Supported API: true
      Specified by:
      getOtherObject in interface Link
      Parameters:
      obj -
      Returns:
      Persistable
      Throws:
      ObjectNotForLinkException
    • getRole

      Gets this link's role name.

      Supported API: true
      Specified by:
      getRole in interface Link
      Parameters:
      obj -
      Returns:
      String
      Throws:
      WTException
      ObjectNotForLinkException
    • getRoleAObject

      Persistable getRoleAObject()
      Gets the role A object of this Link for this Link.

      Supported API: true
      Specified by:
      getRoleAObject in interface wt.fc._BinaryLink
      Specified by:
      getRoleAObject in interface Link
      Returns:
      Persistable
    • setRoleAObject

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

      Supported API: true
      Specified by:
      setRoleAObject in interface wt.fc._BinaryLink
      Specified by:
      setRoleAObject in interface Link
      Parameters:
      roleAObject - The role A object for this Link.
    • getRoleAObjectId

      QueryKey getRoleAObjectId()
      Gets the object id of the role A object for this Link.

      Supported API: true
      Specified by:
      getRoleAObjectId in interface Link
      Returns:
      QueryKey
    • getRoleBObject

      Persistable getRoleBObject()
      Gets the role B object of this Link for this Link.

      Supported API: true
      Specified by:
      getRoleBObject in interface wt.fc._BinaryLink
      Specified by:
      getRoleBObject in interface Link
      Returns:
      Persistable
    • setRoleBObject

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

      Supported API: true
      Specified by:
      setRoleBObject in interface wt.fc._BinaryLink
      Specified by:
      setRoleBObject in interface Link
      Parameters:
      roleBObject - The role B object for this Link.
    • getRoleBObjectId

      QueryKey getRoleBObjectId()
      Gets the object id of the role B object for this Link.

      Supported API: true
      Specified by:
      getRoleBObjectId in interface Link
      Returns:
      QueryKey