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