Uses of Interface
wt.visitor.Visitor

Packages that use Visitor
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.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 Visitor in wt.configuration
 

Classes in wt.configuration that implement Visitor
 class ConfigurationVisitor
          

Supported API: true

Extendable: false
 class RemoveConfigurationVisitor
          

Supported API: true

Extendable: false
 

Constructors in wt.configuration with parameters of type Visitor
StandardConfigurationService.RecurseOperation(BaselineConfigurationVersion a_configuration, ConfigurationManageable a_root, ConfigSpec a_configSpec, Visitor a_visitor)
           
 

Uses of Visitor in wt.doc
 

Classes in wt.doc that implement Visitor
 class DocumentContentStructureVisitor
          Collects all of the primary content ApplicationData of the documents in the navigation of the structure.
 class DocumentStructureVisitor
          Collects all of the documents in the navigation of the structure.
 

Uses of Visitor in wt.eff
 

Classes in wt.eff that implement Visitor
 class EffVisitor
          Visitor used to append effectivities to a node.
 

Uses of Visitor in wt.graph
 

Classes in wt.graph that implement Visitor
 class ObjectGraphCallback
          Performs common pre/post-processing activities on each visited node as a callback.
 

Fields in wt.graph declared as Visitor
private  Visitor ObjectGraphWalker.visitor
           
 

Methods in wt.graph that return Visitor
 Visitor ObjectGraphWalker.getVisitor()
          Gets the object for the association that plays role: visitor.
 Visitor ObjectGraph.getVisitor()
          Gets the object for the association that plays role: VISITOR.
 Visitor AbstractObjectGraph.getVisitor()
          [Default implementation that] gets the object graph's visitor.
 

Methods in wt.graph with parameters of type Visitor
 void ObjectGraphWalker.setVisitor(Visitor a_Visitor)
          Sets the object for the association that plays role: visitor.
private  void ObjectGraphWalker.visitorValidate(Visitor a_Visitor)
           
 void ObjectGraph.setVisitor(Visitor a_Visitor)
          Sets the object for the association that plays role: VISITOR.
 void AbstractObjectGraph.setVisitor(Visitor visitor)
          [Default implementation that] sets the object graph's visitor.
private  void AbstractObjectGraph.visitorValidate(Visitor a_Visitor)
           
 

Uses of Visitor in wt.graph.processor
 

Classes in wt.graph.processor that implement Visitor
 class ApplicationProcessingModeVisitor
          

Supported API: false

Extendable: false
 class PreliminaryProcessingVisitor
          Tentative class to allow the creation of an ObjectGraph from an ObjectGraphTemplate.
 class PreviewProcessingModeVisitor
          

Supported API: false

Extendable: false
 

Uses of Visitor in wt.part
 

Classes in wt.part that implement Visitor
 class BOMHierarchyVisitor
          This class is a Visitor that generates text ouptut for a product structure hierarchy.
 class BOMPartsListVisitor
          This class is a Visitor that maintains a list of parts (nodes) as the structure is navigated.
 class HtmlHeadingHierarchyVisitor
          This class is a Visitor that generates HTML text ouptut for a product structure hierarchy.
 class HtmlNumberedHierarchyVisitor
          This class uses a preformatted output and indicates the hierrarchy level by displaying the level number.
 class HtmlPreformattedHierarchyVisitor
          This class is used to generate pre-formatted HTML.
 class HtmlPreformattedPartsListVisitor
          This class implements the report of the internal parts list as preformatted HTML.
 class HtmlTabularPartsListVisitor
          Deprecated.  
 class MultilevelWhereUsedVisitor
          This visitor is used to write XML data for the Multilevel Where Usedreport using a DocumentHandler.
 

Uses of Visitor in wt.replication.export
 

Classes in wt.replication.export that implement Visitor
 class ExportUnitVisitor
          Deprecated.  
 

Uses of Visitor in wt.vc.baseline
 

Classes in wt.vc.baseline that implement Visitor
 class BaselineVisitor
          This class implements the Visitor interface.
 

Uses of Visitor in wt.visitor
 

Classes in wt.visitor that implement Visitor
 class CompositeVisitor
          This class provides a mechanism for supporting more than one Visitor object that can be visited during a single traversal.
 class TextOutputVisitor
          The TextOutputVisitor can be used as a base class for Visitor implementations that are primarily used to produce text output.
 class VisitorAdapter
          This class provides a default "no-op" implementation of a Visitor.
 

Fields in wt.visitor declared as Visitor
private  Visitor BasicWalker.visitor
           
 

Methods in wt.visitor that return Visitor
 Visitor Walker.getVisitor()
          Gets the object for the association that plays role: VISITOR.
 Visitor BasicWalker.getVisitor()
          Gets the object for the association that plays role: visitor.
 

Methods in wt.visitor with parameters of type Visitor
private  Walker WalkerFactory.newWalker(ApplicationContextServices a_services, Object a_requestor, String a_walkerType, String a_nodeExpanderType, Visitor a_visitor)
           
 void Walker.setVisitor(Visitor a_Visitor)
          Sets the object for the association that plays role: VISITOR.
 void CompositeVisitor.addVisitor(Visitor a_visitor)
          Adds a Visitor instance to the contained list of Visitors.
 void CompositeVisitor.removeVisitor(Visitor a_visitor)
          Removes the Visitor instance from the contained list of Visitors.
 void BasicWalker.setVisitor(Visitor a_Visitor)
          Sets the object for the association that plays role: visitor.
private  void BasicWalker.visitorValidate(Visitor a_Visitor)