wt.epm.navigator.relationship
Class PartCentricDependents

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

public class PartCentricDependents
extends wt.epm.navigator.Relationship

PartCentricDependents denotes the logical association between an EPMDocument and its dependent EPMDocuments where the dependents are found by performing a part-centric traversal. A part-centric traversal entails navigating from an EPMDocument to its actively associated WTPart, from the WTPart to its dependents and from its dependents to their actively associated EPMDocuments. Starting with the EPMDocument, it internally, traverses either an EPMBuildRule or EPMBuildHistory to its actively associated WTPart. From the WTPart, it traverses its WTPartUsageLinks and applies the input configuration to the otherside WTPartMasters to find its dependent WTParts. From the dependents, it traverses either an EPMBuildRule or EPMBuildHistory to their actively associated EPMDocuments. This relationship begins with an EPMDocument and ends with an EPMDocument. Since the dependent EPMDocuments are found by navigating the corresponding WTPart structure, filters and the configuration are applied to the WTParts. And, this relationship does not return links.

Supported API: true

Extendable: false


Nested Class Summary
protected static class wt.epm.navigator.relationship.PartCentricDependents.MappedSelector
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait