Uses of Class
wt.visitor.Navigator

Packages that use Navigator
wt.configuration   
wt.doc   
wt.part Defines WTParts and WTPartMasters ( the fundamental enterprise objects used to represent product structures composed of assemblies and components), WTPartUsageLink and WTPartConfigSpec (used to build the structures of parts and select the correct versions of parts from the structures) and the WTPartService to manage these parts. 
wt.replication.export   
wt.vc.baseline
 
wt.visitor Defines theĀ navigator/visitor design pattern for usingĀ a Walker (at one time it used a Navigator, instead of a Walker) and a NodeExpander, which together traverse a structure of objects, and a Visitor, which does something when we navigate to the object; this separates the algorithm for navigating from the algorithm for visiting, allowing more reuse; factories support selection of Walkers and Visitors. 
 

Uses of Navigator in wt.configuration
 

Fields in wt.configuration declared as Navigator
private  Navigator StandardConfigurationService.RecurseOperation.navigator
           
 

Methods in wt.configuration that return Navigator
protected  Navigator StandardConfigurationService.getNavigator(BaselineConfigurationVersion configuration, ConfigSpec configSpec)
           
 Navigator ConfigurationDelegate.getNavigator(BaselineConfigurationVersion configuration, ConfigSpec configSpec)
          Returns the navigator used to populate a configuration.
 

Uses of Navigator in wt.doc
 

Methods in wt.doc that return Navigator
static Navigator DocumentStructureNavigatorFactory.newDocumentNavigator(WTDocumentConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of a Document structure.
static Navigator DocumentStructureNavigatorFactory.newNavigator(ConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of a Document structure via the generic IteratedUsageLink class.
static Navigator DocumentStructureNavigatorFactory.newDocumentNavigator(ConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of a Document structure.
private static Navigator DocumentStructureNavigatorFactory.newNavigator(int a_navigatorType)
           
 

Uses of Navigator in wt.part
 

Methods in wt.part that return Navigator
 Navigator WTProductConfigurationConfigurationDelegate.getNavigator(BaselineConfigurationVersion configuration, ConfigSpec configSpec)
           
 

Methods in wt.part with parameters of type Navigator
 void WTPartServiceFwd.getMultilevelWhereUsed(WTPart part, WTPartConfigSpec spec, Navigator navigator, MultilevelWhereUsedVisitor visitor)
          Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions.
 void WTPartServiceFwd.getMultilevelWhereUsed(WTPart part, Navigator navigator, MultilevelWhereUsedVisitor visitor)
          Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions.
 void WTPartService.getMultilevelWhereUsed(WTPart part, WTPartConfigSpec spec, Navigator navigator, MultilevelWhereUsedVisitor visitor)
          Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions.
 void WTPartService.getMultilevelWhereUsed(WTPart part, Navigator navigator, MultilevelWhereUsedVisitor visitor)
          Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions.
 void StandardWTPartService.getMultilevelWhereUsed(WTPart part, WTPartConfigSpec spec, Navigator navigator, MultilevelWhereUsedVisitor visitor)
          Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions.
 void StandardWTPartService.getMultilevelWhereUsed(WTPart part, Navigator navigator, MultilevelWhereUsedVisitor visitor)
          Recursively compares parts used by part1 and part2 using config specs 1 and 2 to select the part versions.
 

Uses of Navigator in wt.replication.export
 

Fields in wt.replication.export declared as Navigator
private  Navigator ReplicationWTPartStruct.navigator
           
private  Navigator ReplicationEPMDocStruct.navigator
           
 

Uses of Navigator in wt.vc.baseline
 

Fields in wt.vc.baseline declared as Navigator
private  Navigator StandardBaselineService.PopulateOperation.navigator
           
 

Methods in wt.vc.baseline with parameters of type Navigator
 Baseline StandardBaselineService.populateBaseline(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the Navigator.
 Baseline BaselineServiceFwd.populateBaseline(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the Navigator.
 Baseline BaselineService.populateBaseline(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
          Adds the Baselineable item iterations to the Baseline by navigating recursively from the object using the Navigator.
 

Constructors in wt.vc.baseline with parameters of type Navigator
StandardBaselineService.PopulateOperation(Persistable a_object, Baseline a_baseline, Navigator a_navigator)
           
 

Uses of Navigator in wt.visitor
 

Subclasses of Navigator in wt.visitor
 class BFSNavigator
          Deprecated. Use wt.visitor.BFSWalker
 class BFSWalker
          This class extends BasicWalker to implement a breadth-first traversal of a structure.
 class DFSNavigator
          Deprecated. Use wt.visitor.DFSWalker
 class DFSWalker
          This class extends BasicWalker to implement a depth-first traversal of a structure.
 

Methods in wt.visitor that return Navigator
static Navigator ProductStructureNavigatorFactory.newEPMDocNavigator(ConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of an EPMDocumentt structure.
static Navigator ProductStructureNavigatorFactory.newEPMDocReqNavigator(ConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of an EPMDocumentt structure which are marked as "REQUIRED".
static Navigator ProductStructureNavigatorFactory.newNavigator(ConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of a Product structure via the generic IteratedUsageLink class.
static Navigator ProductStructureNavigatorFactory.newOccurrencedReverseNavigator(WTProductConfiguration a_Configuration, int a_navigatorType)
          This method creates a Navigator for traversing the "used by" links of a Product structure via the generic IteratedUsageLink class.
static Navigator ProductStructureNavigatorFactory.newPartNavigator(WTPartConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of a Part structure.
static Navigator ProductStructureNavigatorFactory.newPartNavigator(BaselineConfigurationConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of a Part structure.
static Navigator ProductStructureNavigatorFactory.newPartNavigator(ConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "uses" links of a Part structure.
static Navigator ProductStructureNavigatorFactory.newReverseNavigator(ConfigSpec a_configSpec, int a_navigatorType)
          This method creates a Navigator for traversing the "used by" links of a Product structure via the generic IteratedUsageLink class.
private static Navigator ProductStructureNavigatorFactory.newNavigator(int a_navigatorType)
           
static Navigator ProductStructureNavigatorFactory.newEPMDocNavigator(EPMWorkspace ws, ConfigSpec a_configSpec, int a_navigatorType)
           
static Navigator ProductStructureNavigatorFactory.newEPMDocReqNavigator(EPMWorkspace ws, ConfigSpec a_configSpec, int a_navigatorType)
           
static Navigator ProductStructureNavigatorFactory.newPartNavigator(SerialNumberedConfiguredInstanceConfigSpec a_configSpec, int a_navigatorType)