Uses of Package
wt.visitor

Packages that use wt.visitor
wt.annotation   
wt.clients.tools.transfer   
wt.configuration   
wt.doc   
wt.eff Provides generic base effectivity functionality via EffService, EffConfigSpecAssistant and EffGroupAssistant to assert that a PDM object is effective under certain conditions; an out-of-the-box reference implementation of this base functionality is defined by wt.effectivity
wt.graph   
wt.graph.processor   
wt.graph.template   
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.transfer.filter   
wt.transfer.unit   
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. 
 

Classes in wt.visitor used by wt.annotation
ConfigSpecNodeExpander
          The ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation.
NodeExpander
          This interface defines how nodes will be expanded (i.e.
 

Classes in wt.visitor used by wt.clients.tools.transfer
RoleExpandInfo
          This class encapsulates the data necessary for navigating from a node to other nodes via association links.
 

Classes in wt.visitor used by wt.configuration
Navigator
          Deprecated. Use wt.visitor.Walker
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
 

Classes in wt.visitor used by wt.doc
Navigator
          Deprecated. Use wt.visitor.Walker
NodeExpander
          This interface defines how nodes will be expanded (i.e.
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
 

Classes in wt.visitor used by wt.eff
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
 

Classes in wt.visitor used by wt.graph
BasicNodeExpander
          This class implements NodeExpander by using an Expander and NodeLinkInfo delegates.
CompositeVisitor
          This class provides a mechanism for supporting more than one Visitor object that can be visited during a single traversal.
NodeExpander
          This interface defines how nodes will be expanded (i.e.
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
Walker
          This interface is responsible for controlling the overall traversal mechanism.
 

Classes in wt.visitor used by wt.graph.processor
CompositeVisitor
          This class provides a mechanism for supporting more than one Visitor object that can be visited during a single traversal.
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
 

Classes in wt.visitor used by wt.graph.template
NodeExpander
          This interface defines how nodes will be expanded (i.e.
Walker
          This interface is responsible for controlling the overall traversal mechanism.
 

Classes in wt.visitor used by wt.part
Navigator
          Deprecated. Use wt.visitor.Walker
PathNode
          A PathNode represents a node in a path established by a Walker or a simalar graph generation mechanism.
TextOutputVisitor
          The TextOutputVisitor can be used as a base class for Visitor implementations that are primarily used to produce text output.
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
 

Classes in wt.visitor used by wt.replication.export
Navigator
          Deprecated. Use wt.visitor.Walker
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
 

Classes in wt.visitor used by wt.transfer.filter
NodeExpander
          This interface defines how nodes will be expanded (i.e.
Walker
          This interface is responsible for controlling the overall traversal mechanism.
 

Classes in wt.visitor used by wt.transfer.unit
NodeExpander
          This interface defines how nodes will be expanded (i.e.
Walker
          This interface is responsible for controlling the overall traversal mechanism.
 

Classes in wt.visitor used by wt.vc.baseline
Navigator
          Deprecated. Use wt.visitor.Walker
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
 

Classes in wt.visitor used by wt.visitor
BasicWalker
          This abstract class is an implementation which provides some basic functionality for sub-class use.
BFSWalker
          This class extends BasicWalker to implement a breadth-first traversal of a structure.
ConfigSpecNodeExpander
          The ConfigSpecNodeExpander class uses the Struct Service and a ConfigSpec to implement the expand operation.
DFSWalker
          This class extends BasicWalker to implement a depth-first traversal of a structure.
Expander
          The Expander interface is used for selecting an implementation of the expand operation.
Navigator
          Deprecated. Use wt.visitor.Walker
NodeExpander
          This interface defines how nodes will be expanded (i.e.
NodeExpandInfo
          This interface describes the applicable links and expand method for a given node during traversal.
PathNode
          A PathNode represents a node in a path established by a Walker or a simalar graph generation mechanism.
ProductStructureNavigatorFactory
          This class provides static methods for creating product structure navigators.
ReverseOccurrencedConfigSpecNodeExpander.Node
           
Visitor
          This interface defines generic "callback" methods which are called by the Navigator as a structure is traversed.
VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
Walker
          This interface is responsible for controlling the overall traversal mechanism.