cb.petal
Interface Visitor

All Known Implementing Classes:
DescendingVisitor, EmptyVisitor

public interface Visitor

Visitor interface. The problem with this is that we may find further petal objects in future versions which must be added then. So it's safer to inherit from EmptyVisitor or DescendingVisitor, because all methods are garantueed to be implemented.

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

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 obj)
           
 void visit(Location obj)
           
 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 obj)
           
 void visit(TransView obj)
           
 void visit(Tuple obj)
           
 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 obj)
           
 void visit(VisibilityRelationship obj)
           
 

Method Detail

visit

public void visit(PetalFile obj)

visit

public void visit(Class obj)

visit

public void visit(Operation obj)

visit

public void visit(Font obj)

visit

public void visit(Petal obj)

visit

public void visit(Design obj)

visit

public void visit(ClassAttribute obj)

visit

public void visit(Defaults obj)

visit

public void visit(Attribute obj)

visit

public void visit(Processes obj)

visit

public void visit(Properties obj)

visit

public void visit(SubSystem obj)

visit

public void visit(UseCase obj)

visit

public void visit(UseCaseDiagram obj)

visit

public void visit(Compartment obj)

visit

public void visit(ItemLabel obj)

visit

public void visit(Label obj)

visit

public void visit(LogicalCategory obj)

visit

public void visit(UseCaseCategory obj)

visit

public void visit(ClassView obj)

visit

public void visit(CategoryView obj)

visit

public void visit(Parameter obj)

visit

public void visit(Association obj)

visit

public void visit(Role obj)

visit

public void visit(ModView obj)

visit

public void visit(SemanticInfo obj)

visit

public void visit(UsesRelationship obj)

visit

public void visit(RealizeRelationship obj)

visit

public void visit(InheritanceRelationship obj)

visit

public void visit(InstantiationRelationship obj)

visit

public void visit(ConnectionRelationship obj)

visit

public void visit(DependencyRelationship obj)

visit

public void visit(SimpleViewObject obj)

visit

public void visit(ClassDiagram obj)

visit

public void visit(ImportView obj)

visit

public void visit(InheritView obj)

visit

public void visit(InstantiateView obj)

visit

public void visit(ModVisView obj)

visit

public void visit(ModuleDiagram obj)

visit

public void visit(ProcessDiagram obj)

visit

public void visit(SubSysView obj)

visit

public void visit(VisibilityRelationship obj)

visit

public void visit(Module obj)

visit

public void visit(RoleView obj)

visit

public void visit(SegLabel obj)

visit

public void visit(AssociationViewNew obj)

visit

public void visit(NoteView obj)

visit

public void visit(InheritTreeView obj)

visit

public void visit(AttachView obj)

visit

public void visit(AssocAttachView obj)

visit

public void visit(Mechanism obj)

visit

public void visit(Object obj)

visit

public void visit(Link obj)

visit

public void visit(Message obj)

visit

public void visit(Event obj)

visit

public void visit(StateView obj)

visit

public void visit(TransView obj)

visit

public void visit(ActionTime obj)

visit

public void visit(StateDiagram obj)

visit

public void visit(State obj)

visit

public void visit(StateTransition obj)

visit

public void visit(SendEvent obj)

visit

public void visit(Action obj)

visit

public void visit(StateMachine obj)

visit

public void visit(UsesView obj)

visit

public void visit(InteractionDiagram obj)

visit

public void visit(InterObjView obj)

visit

public void visit(MessView obj)

visit

public void visit(UseCaseView obj)

visit

public void visit(LinkSelfView obj)

visit

public void visit(LinkView obj)

visit

public void visit(DataFlowView obj)

visit

public void visit(ObjectView obj)

visit

public void visit(FocusOfControl obj)

visit

public void visit(SelfMessView obj)

visit

public void visit(InterMessView obj)

visit

public void visit(ObjectDiagram obj)

visit

public void visit(ExternalDoc obj)

visit

public void visit(ClassInstanceView obj)

visit

public void visit(Processor obj)

visit

public void visit(Process obj)

visit

public void visit(Device obj)

visit

public void visit(ProcessorView obj)

visit

public void visit(DeviceView obj)

visit

public void visit(ConnectionView obj)

visit

public void visit(RealizeView obj)

visit

public void visit(DependencyView obj)

visit

public void visit(InterfaceView obj)

visit

public void visit(ModuleVisibilityRelationship obj)

visit

public void visit(Swimlane obj)

visit

public void visit(Partition obj)

visit

public void visit(ActivityStateView obj)

visit

public void visit(DecisionView obj)

visit

public void visit(SynchronizationView obj)

visit

public void visit(ActivityDiagram obj)

visit

public void visit(SimpleObject obj)

visit

public void visit(List obj)

visit

public void visit(Value obj)

visit

public void visit(Tuple obj)

visit

public void visit(Location obj)

visit

public void visit(Tag obj)

visit

public void visit(StringLiteral obj)

visit

public void visit(BooleanLiteral obj)

visit

public void visit(FloatLiteral obj)

visit

public void visit(IntegerLiteral obj)