bexee.model
Class AbstractBPELElementVisitor

java.lang.Object
  extended bybexee.model.AbstractBPELElementVisitor
All Implemented Interfaces:
BPELElementVisitor
Direct Known Subclasses:
AtomicActivityVisitor

public abstract class AbstractBPELElementVisitor
extends java.lang.Object
implements BPELElementVisitor

This is a default BPELElementVisitor which provides empty implementations of all visit(BPELElement) methods. The purpose of this Visitor is to simplify the developpement of other Visitors, i.e. they don't have to provide empty method bodies for BPELElement s they're not interested into.

Version:
$Revision: 1.1 $, $Date: 2004/12/15 14:18:10 $
Author:
Pawel Kowalski

Constructor Summary
AbstractBPELElementVisitor()
           
 
Method Summary
 void visit(Activity activity)
          Empty method body for Activity
 void visit(Assign sssign)
          Empty method body for Assign
 void visit(Compensate compensate)
          Empty method body for Compensate
 void visit(Copy copy)
          Empty method body for Copy
 void visit(Correlation correlation)
          Empty method body for Correlation
 void visit(CorrelationPattern correlationPattern)
          Empty method body for CorrelationPattern
 void visit(Empty empty)
          Empty method body for Empty
 void visit(Flow flow)
          Empty method body for Flow
 void visit(Invoke invoke)
          Empty method body for Invoke
 void visit(Link link)
          Empty method body for Link
 void visit(PartnerLink partnerLink)
          Empty method body for PartnerLink
 void visit(PartnerLinks partnerLinks)
          Empty method body for PartnerLinks
 void visit(Process process)
          Empty method body for a Process
 void visit(Receive Receive)
          Empty method body for Receive
 void visit(Reply reply)
          Empty method body for Reply
 void visit(Scope scope)
          Empty method body for Scope
 void visit(Sequence sequence)
          Empty method body for Sequence
 void visit(Terminate terminate)
          Empty method body for Terminate
 void visit(Throw bexeethrow)
          Empty method body for Throw
 void visit(Variable variable)
          Empty method body for Variable
 void visit(Variables variables)
          Empty method body for Variables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBPELElementVisitor

public AbstractBPELElementVisitor()
Method Detail

visit

public void visit(Process process)
Empty method body for a Process

Specified by:
visit in interface BPELElementVisitor
Parameters:
process -

visit

public void visit(Assign sssign)
Empty method body for Assign

Specified by:
visit in interface BPELElementVisitor
Parameters:
sssign -

visit

public void visit(Compensate compensate)
Empty method body for Compensate

Specified by:
visit in interface BPELElementVisitor
Parameters:
compensate -

visit

public void visit(Empty empty)
Empty method body for Empty

Specified by:
visit in interface BPELElementVisitor
Parameters:
empty -

visit

public void visit(Flow flow)
Empty method body for Flow

Specified by:
visit in interface BPELElementVisitor
Parameters:
flow -

visit

public void visit(Invoke invoke)
Empty method body for Invoke

Specified by:
visit in interface BPELElementVisitor
Parameters:
invoke -

visit

public void visit(Receive Receive)
Empty method body for Receive

Specified by:
visit in interface BPELElementVisitor
Parameters:
Receive -

visit

public void visit(Reply reply)
Empty method body for Reply

Specified by:
visit in interface BPELElementVisitor
Parameters:
reply -

visit

public void visit(Scope scope)
Empty method body for Scope

Specified by:
visit in interface BPELElementVisitor
Parameters:
scope -

visit

public void visit(Sequence sequence)
Empty method body for Sequence

Specified by:
visit in interface BPELElementVisitor
Parameters:
sequence -

visit

public void visit(Terminate terminate)
Empty method body for Terminate

Specified by:
visit in interface BPELElementVisitor
Parameters:
terminate -

visit

public void visit(Throw bexeethrow)
Empty method body for Throw

Specified by:
visit in interface BPELElementVisitor
Parameters:
bexeethrow -

visit

public void visit(Activity activity)
Empty method body for Activity

Specified by:
visit in interface BPELElementVisitor
Parameters:
activity -

visit

public void visit(Link link)
Empty method body for Link

Specified by:
visit in interface BPELElementVisitor
Parameters:
link -

visit

public void visit(PartnerLink partnerLink)
Empty method body for PartnerLink

Specified by:
visit in interface BPELElementVisitor
Parameters:
partnerLink -

visit

public void visit(Variable variable)
Empty method body for Variable

Specified by:
visit in interface BPELElementVisitor
Parameters:
variable -

visit

public void visit(Variables variables)
Empty method body for Variables

Specified by:
visit in interface BPELElementVisitor
Parameters:
variables -

visit

public void visit(PartnerLinks partnerLinks)
Empty method body for PartnerLinks

Specified by:
visit in interface BPELElementVisitor
Parameters:
partnerLinks -

visit

public void visit(Correlation correlation)
Empty method body for Correlation

Specified by:
visit in interface BPELElementVisitor
Parameters:
correlation -

visit

public void visit(CorrelationPattern correlationPattern)
Empty method body for CorrelationPattern

Specified by:
visit in interface BPELElementVisitor
Parameters:
correlationPattern -

visit

public void visit(Copy copy)
Empty method body for Copy

Specified by:
visit in interface BPELElementVisitor
Parameters:
copy -


Copyright © 2004 Berne University of Applied Sciences. All Rights Reserved.