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
@GenAsBinaryLink(interfaces=Link.class,extendable=true,properties={@GeneratedProperty(name="roleAObjectRef",type=WTReference.class,concrete=false,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(required=true)),@GeneratedProperty(name="roleBObjectRef",type=WTReference.class,concrete=false,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(required=true))},roleA=@GeneratedRole(name="roleAObject",type=Persistable.class,accessors=@PropertyAccessors(setExceptions={}),cardinality=ONE),roleB=@GeneratedRole(name="roleBObject",type=Persistable.class,accessors=@PropertyAccessors(setExceptions={}),cardinality=ONE))
public interface BinaryLink
extends wt.fc._BinaryLink
Interfaces that represents an association between two objects. Those
objects are referenced via the
Supported API: true
Extendable: true
WTReference interface.
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionGets the LinkInfo object for this Link
Supported API: trueGets this link's other side role.getRole(Persistable obj) Gets this link's role name.Gets the role A object of this Link for this Link.Gets the object id of the role A object for this Link.Gets the role B object of this Link for this Link.Gets the object id of the role B object for this Link.voidsetRoleAObject(Persistable roleAObject) Sets the role A object for this Link.voidsetRoleBObject(Persistable roleBObject) Sets the role B object for this Link.Methods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getRoleIdName, getRoleObject, setRoleObjectMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
getLinkInfo
Gets the LinkInfo object for this Link
Supported API: true- Specified by:
getLinkInfoin interfaceLink- Returns:
- LinkInfo
- Throws:
WTIntrospectionException
-
getOtherObject
Gets this link's other side role.
Supported API: true- Specified by:
getOtherObjectin interfaceLink- Parameters:
obj-- Returns:
- Persistable
- Throws:
ObjectNotForLinkException
-
getRole
Gets this link's role name.
Supported API: true- Specified by:
getRolein interfaceLink- Parameters:
obj-- Returns:
- String
- Throws:
WTExceptionObjectNotForLinkException
-
getRoleAObject
Persistable getRoleAObject()Gets the role A object of this Link for this Link.
Supported API: true- Specified by:
getRoleAObjectin interfacewt.fc._BinaryLink- Specified by:
getRoleAObjectin interfaceLink- Returns:
- Persistable
-
setRoleAObject
Sets the role A object for this Link.
Supported API: true- Specified by:
setRoleAObjectin interfacewt.fc._BinaryLink- Specified by:
setRoleAObjectin interfaceLink- 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:
getRoleAObjectIdin interfaceLink- Returns:
- QueryKey
-
getRoleBObject
Persistable getRoleBObject()Gets the role B object of this Link for this Link.
Supported API: true- Specified by:
getRoleBObjectin interfacewt.fc._BinaryLink- Specified by:
getRoleBObjectin interfaceLink- Returns:
- Persistable
-
setRoleBObject
Sets the role B object for this Link.
Supported API: true- Specified by:
setRoleBObjectin interfacewt.fc._BinaryLink- Specified by:
setRoleBObjectin interfaceLink- 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:
getRoleBObjectIdin interfaceLink- Returns:
- QueryKey
-