Class CalculatedLinks

java.lang.Object
wt.epm.navigator.RelationshipContainer<wt.epm.navigator.Relationship>
wt.epm.navigator.Relationship
wt.epm.navigator.relationship.CalculatedLinks
All Implemented Interfaces:
wt.epm.navigator.Modifier

public class CalculatedLinks extends wt.epm.navigator.Relationship
CalculatedLinks is a logical association between a WTPart and a CAD document. The WTPart and the CAD document are considered associated because the CAD document references the master of an intermediate CAD model that is associated to the WTPart.

Internally, this relationship navigates (a) either a build link, or a content link between the WTPart and its associated CAD model and (b) an EPMReferenceLink between the CAD document and the master of the CAD model. A build link is either an EPMBuildRule, an EPMBuildHistory or an EPMBuildRuleAssociationLink while a content link is an EPMDescribesLink.

When applying filters, the BUILD_LINK class alias refers to the build link while the CONTENT_LINK class alias refers to the content link. The LINK class alias refers to the reference link.

Supported API: true

  • Method Details

    • setTypes

      public void setTypes(CalculatedLinks.Type... types)
      Selects which types of associations between the WTPart and the CAD Model to trace. By default, BUILD associations are traced.
      Parameters:
      types - - a list of association types to trace

      Supported API: true
    • getTypes

      public Set<CalculatedLinks.Type> getTypes()
      Returns which types of associations between the WTPart and the CAD Model will be traced, BUILD and/or CONTENT.

      Supported API: true