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

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    This relationship navigates from a WTPart to a CAD document (or vice versa) via an intermediate CAD model.

    Nested classes/interfaces inherited from class wt.epm.navigator.Relationship

    wt.epm.navigator.Relationship.HasConnection, wt.epm.navigator.Relationship.JointConnection

    Nested classes/interfaces inherited from class wt.epm.navigator.RelationshipContainer

    wt.epm.navigator.RelationshipContainer.IncludeConnection, wt.epm.navigator.RelationshipContainer.RelationshipConnection, wt.epm.navigator.RelationshipContainer.RelationshipList
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns which types of associations between the WTPart and the CAD Model will be traced, BUILD and/or CONTENT.
    void
    Selects which types of associations between the WTPart and the CAD Model to trace.

    Methods inherited from class wt.epm.navigator.Relationship

    checkSelector, createPrivateAlias, debug, filterBy, filterBy, getConfiguration, getDescription, getFilters, getJoints, getOtherSideClass, getSeedClass, has, has, isSupported, joint, joint, joint, joint, joint, joint, joint, joint, processRecursion, setConfiguration, toString

    Methods inherited from class wt.epm.navigator.RelationshipContainer

    getIncludes, include, include, include, include, include, include, include, include, includeRecursively, includeRecursively, includeRecursively, includeRecursively, self

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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