cb.petal
Class DescendingVisitor

java.lang.Object
  |
  +--cb.petal.DescendingVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
ObjectGenerator, PiggybackVisitor, PrintVisitor

public class DescendingVisitor
extends java.lang.Object
implements Visitor

By default visits petal tree with DFS.

Version:
$Id: DescendingVisitor.java,v 1.9 2001/11/20 11:24:29 dahm Exp $
Author:
M. Dahm

Constructor Summary
DescendingVisitor()
           
 
Method Summary
 void visit(Action obj)
           
 void visit(ActionTime obj)
           
 void visit(ActivityDiagram obj)
           
 void visit(ActivityStateView obj)
           
 void visit(AssocAttachView obj)
           
 void visit(Association obj)
           
 void visit(AssociationViewNew obj)
           
 void visit(AttachView obj)
           
 void visit(Attribute obj)
           
 void visit(BooleanLiteral obj)
           
 void visit(CategoryView obj)
           
 void visit(Class obj)
           
 void visit(ClassAttribute obj)
           
 void visit(ClassDiagram obj)
           
 void visit(ClassInstanceView obj)
           
 void visit(ClassView obj)
           
 void visit(Compartment obj)
           
 void visit(ConnectionRelationship obj)
           
 void visit(ConnectionView obj)
           
 void visit(DataFlowView obj)
           
 void visit(DecisionView obj)
           
 void visit(Defaults obj)
           
 void visit(DependencyRelationship obj)
           
 void visit(DependencyView obj)
           
 void visit(Design obj)
           
 void visit(Device obj)
           
 void visit(DeviceView obj)
           
 void visit(Event obj)
           
 void visit(ExternalDoc obj)
           
 void visit(FloatLiteral obj)
           
 void visit(FocusOfControl obj)
           
 void visit(Font obj)
           
 void visit(ImportView obj)
           
 void visit(InheritanceRelationship obj)
           
 void visit(InheritTreeView obj)
           
 void visit(InheritView obj)
           
 void visit(InstantiateView obj)
           
 void visit(InstantiationRelationship obj)
           
 void visit(IntegerLiteral obj)
           
 void visit(InteractionDiagram obj)
           
 void visit(InterfaceView obj)
           
 void visit(InterMessView obj)
           
 void visit(InterObjView obj)
           
 void visit(ItemLabel obj)
           
 void visit(Label obj)
           
 void visit(Link obj)
           
 void visit(LinkSelfView obj)
           
 void visit(LinkView obj)
           
 void visit(List list)
           
 void visit(Location loc)
           
 void visit(LogicalCategory obj)
           
 void visit(Mechanism obj)
           
 void visit(Message obj)
           
 void visit(MessView obj)
           
 void visit(Module obj)
           
 void visit(ModuleDiagram obj)
           
 void visit(ModuleVisibilityRelationship obj)
           
 void visit(ModView obj)
           
 void visit(ModVisView obj)
           
 void visit(NoteView obj)
           
 void visit(Object obj)
           
 void visit(ObjectDiagram obj)
           
 void visit(ObjectView obj)
           
 void visit(Operation obj)
           
 void visit(Parameter obj)
           
 void visit(Partition obj)
           
 void visit(Petal obj)
           
 void visit(PetalFile obj)
           
 void visit(Process obj)
           
 void visit(ProcessDiagram obj)
           
 void visit(Processes obj)
           
 void visit(Processor obj)
           
 void visit(ProcessorView obj)
           
 void visit(Properties obj)
           
 void visit(RealizeRelationship obj)
           
 void visit(RealizeView obj)
           
 void visit(Role obj)
           
 void visit(RoleView obj)
           
 void visit(SegLabel obj)
           
 void visit(SelfMessView obj)
           
 void visit(SemanticInfo obj)
           
 void visit(SendEvent obj)
           
 void visit(SimpleObject obj)
           
 void visit(SimpleViewObject obj)
           
 void visit(State obj)
           
 void visit(StateDiagram obj)
           
 void visit(StateMachine obj)
           
 void visit(StateTransition obj)
           
 void visit(StateView obj)
           
 void visit(StringLiteral obj)
           
 void visit(SubSystem obj)
           
 void visit(SubSysView obj)
           
 void visit(Swimlane obj)
           
 void visit(SynchronizationView obj)
           
 void visit(Tag tag)
           
 void visit(TransView obj)
           
 void visit(Tuple tuple)
           
 void visit(UseCase obj)
           
 void visit(UseCaseCategory obj)
           
 void visit(UseCaseDiagram obj)
           
 void visit(UseCaseView obj)
           
 void visit(UsesRelationship obj)
           
 void visit(UsesView obj)
           
 void visit(Value value)
           
 void visit(VisibilityRelationship obj)
           
 void visitObject(PetalObject obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescendingVisitor

public DescendingVisitor()
Method Detail

visit

public void visit(PetalFile obj)
Specified by:
visit in interface Visitor

visit

public void visit(List list)
Specified by:
visit in interface Visitor

visit

public void visit(Value value)
Specified by:
visit in interface Visitor

visitObject

public void visitObject(PetalObject obj)

visit

public void visit(Class obj)
Specified by:
visit in interface Visitor

visit

public void visit(SemanticInfo obj)
Specified by:
visit in interface Visitor

visit

public void visit(Font obj)
Specified by:
visit in interface Visitor

visit

public void visit(Design obj)
Specified by:
visit in interface Visitor

visit

public void visit(Petal obj)
Specified by:
visit in interface Visitor

visit

public void visit(ClassAttribute obj)
Specified by:
visit in interface Visitor

visit

public void visit(LogicalCategory obj)
Specified by:
visit in interface Visitor

visit

public void visit(UseCaseCategory obj)
Specified by:
visit in interface Visitor

visit

public void visit(Operation obj)
Specified by:
visit in interface Visitor

visit

public void visit(Defaults obj)
Specified by:
visit in interface Visitor

visit

public void visit(Attribute obj)
Specified by:
visit in interface Visitor

visit

public void visit(Processes obj)
Specified by:
visit in interface Visitor

visit

public void visit(Properties obj)
Specified by:
visit in interface Visitor

visit

public void visit(SubSystem obj)
Specified by:
visit in interface Visitor

visit

public void visit(UseCase obj)
Specified by:
visit in interface Visitor

visit

public void visit(UseCaseDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(Compartment obj)
Specified by:
visit in interface Visitor

visit

public void visit(ItemLabel obj)
Specified by:
visit in interface Visitor

visit

public void visit(Label obj)
Specified by:
visit in interface Visitor

visit

public void visit(SimpleViewObject obj)
Specified by:
visit in interface Visitor

visit

public void visit(ClassView obj)
Specified by:
visit in interface Visitor

visit

public void visit(CategoryView obj)
Specified by:
visit in interface Visitor

visit

public void visit(Parameter obj)
Specified by:
visit in interface Visitor

visit

public void visit(Association obj)
Specified by:
visit in interface Visitor

visit

public void visit(Role obj)
Specified by:
visit in interface Visitor

visit

public void visit(ModView obj)
Specified by:
visit in interface Visitor

visit

public void visit(UsesRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(ClassDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(DependencyRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(ImportView obj)
Specified by:
visit in interface Visitor

visit

public void visit(InheritView obj)
Specified by:
visit in interface Visitor

visit

public void visit(InheritanceRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(InstantiateView obj)
Specified by:
visit in interface Visitor

visit

public void visit(InstantiationRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(ModVisView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ModuleDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(ProcessDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(SubSysView obj)
Specified by:
visit in interface Visitor

visit

public void visit(VisibilityRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(Module obj)
Specified by:
visit in interface Visitor

visit

public void visit(RoleView obj)
Specified by:
visit in interface Visitor

visit

public void visit(SegLabel obj)
Specified by:
visit in interface Visitor

visit

public void visit(AssociationViewNew obj)
Specified by:
visit in interface Visitor

visit

public void visit(NoteView obj)
Specified by:
visit in interface Visitor

visit

public void visit(InheritTreeView obj)
Specified by:
visit in interface Visitor

visit

public void visit(AttachView obj)
Specified by:
visit in interface Visitor

visit

public void visit(AssocAttachView obj)
Specified by:
visit in interface Visitor

visit

public void visit(Mechanism obj)
Specified by:
visit in interface Visitor

visit

public void visit(Object obj)
Specified by:
visit in interface Visitor

visit

public void visit(Message obj)
Specified by:
visit in interface Visitor

visit

public void visit(Event obj)
Specified by:
visit in interface Visitor

visit

public void visit(StateView obj)
Specified by:
visit in interface Visitor

visit

public void visit(TransView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ActionTime obj)
Specified by:
visit in interface Visitor

visit

public void visit(StateDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(Link obj)
Specified by:
visit in interface Visitor

visit

public void visit(State obj)
Specified by:
visit in interface Visitor

visit

public void visit(StateTransition obj)
Specified by:
visit in interface Visitor

visit

public void visit(SendEvent obj)
Specified by:
visit in interface Visitor

visit

public void visit(Action obj)
Specified by:
visit in interface Visitor

visit

public void visit(StateMachine obj)
Specified by:
visit in interface Visitor

visit

public void visit(UsesView obj)
Specified by:
visit in interface Visitor

visit

public void visit(InteractionDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(InterObjView obj)
Specified by:
visit in interface Visitor

visit

public void visit(MessView obj)
Specified by:
visit in interface Visitor

visit

public void visit(UseCaseView obj)
Specified by:
visit in interface Visitor

visit

public void visit(LinkSelfView obj)
Specified by:
visit in interface Visitor

visit

public void visit(LinkView obj)
Specified by:
visit in interface Visitor

visit

public void visit(DataFlowView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ObjectView obj)
Specified by:
visit in interface Visitor

visit

public void visit(FocusOfControl obj)
Specified by:
visit in interface Visitor

visit

public void visit(SelfMessView obj)
Specified by:
visit in interface Visitor

visit

public void visit(InterMessView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ObjectDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(RealizeView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ExternalDoc obj)
Specified by:
visit in interface Visitor

visit

public void visit(ClassInstanceView obj)
Specified by:
visit in interface Visitor

visit

public void visit(Processor obj)
Specified by:
visit in interface Visitor

visit

public void visit(ConnectionRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(RealizeRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(Process obj)
Specified by:
visit in interface Visitor

visit

public void visit(Device obj)
Specified by:
visit in interface Visitor

visit

public void visit(ProcessorView obj)
Specified by:
visit in interface Visitor

visit

public void visit(DeviceView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ConnectionView obj)
Specified by:
visit in interface Visitor

visit

public void visit(DependencyView obj)
Specified by:
visit in interface Visitor

visit

public void visit(InterfaceView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ModuleVisibilityRelationship obj)
Specified by:
visit in interface Visitor

visit

public void visit(Swimlane obj)
Specified by:
visit in interface Visitor

visit

public void visit(Partition obj)
Specified by:
visit in interface Visitor

visit

public void visit(ActivityStateView obj)
Specified by:
visit in interface Visitor

visit

public void visit(DecisionView obj)
Specified by:
visit in interface Visitor

visit

public void visit(SynchronizationView obj)
Specified by:
visit in interface Visitor

visit

public void visit(ActivityDiagram obj)
Specified by:
visit in interface Visitor

visit

public void visit(SimpleObject obj)
Specified by:
visit in interface Visitor

visit

public void visit(StringLiteral obj)
Specified by:
visit in interface Visitor

visit

public void visit(BooleanLiteral obj)
Specified by:
visit in interface Visitor

visit

public void visit(FloatLiteral obj)
Specified by:
visit in interface Visitor

visit

public void visit(IntegerLiteral obj)
Specified by:
visit in interface Visitor

visit

public void visit(Tag tag)
Specified by:
visit in interface Visitor

visit

public void visit(Location loc)
Specified by:
visit in interface Visitor

visit

public void visit(Tuple tuple)
Specified by:
visit in interface Visitor