bexee.model
Interface BPELElementVisitor

All Known Implementing Classes:
AbstractBPELElementVisitor

public interface BPELElementVisitor

This is a Visitor interface for BPEL process traversal. Every xml element of the BPEL description is a BPELElement instance and can therefore be visited with classes implementing this interface.

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

Method Summary
 void visit(Activity activity)
          Visit an Activity BPELElement.
 void visit(Assign sssign)
          Visit an Assign BPELElement.
 void visit(Compensate compensate)
          Visit a Compensate BPELElement.
 void visit(Copy copy)
          Visit a Copy BPELElement.
 void visit(Correlation correlation)
          Visit a Correlation BPELElement.
 void visit(CorrelationPattern correlationPattern)
          Visit a CorrelationPattern BPELElement.
 void visit(Empty empty)
          Visit an Empty BPELElement.
 void visit(Flow flow)
          Visit a Flow BPELElement.
 void visit(Invoke invoke)
          Visit an Invoke BPELElement.
 void visit(Link link)
          Visit a Link BPELElement.
 void visit(PartnerLink partnerLink)
          Visit a PartnerLink BPELElement.
 void visit(PartnerLinks partnerLinks)
          Visit a PartnerLinks BPELElement.
 void visit(Process process)
          Visit a Process BPELElement.
 void visit(Receive Receive)
          Visit a Receive BPELElement.
 void visit(Reply reply)
          Visit a Reply BPELElement.
 void visit(Scope scope)
          Visit a Scope BPELElement.
 void visit(Sequence sequence)
          Visit a Sequence BPELElement.
 void visit(Terminate terminate)
          Visit a Terminate BPELElement.
 void visit(Throw bexeethrow)
          Visit a Throw BPELElement.
 void visit(Variable variable)
          Visit a Variable BPELElement.
 void visit(Variables variables)
          Visit a Variables BPELElement.
 

Method Detail

visit

public void visit(Process process)
Visit a Process BPELElement.

Parameters:
process -

visit

public void visit(Assign sssign)
Visit an Assign BPELElement.

Parameters:
sssign -

visit

public void visit(Compensate compensate)
Visit a Compensate BPELElement.

Parameters:
compensate -

visit

public void visit(Empty empty)
Visit an Empty BPELElement.

Parameters:
empty -

visit

public void visit(Flow flow)
Visit a Flow BPELElement.

Parameters:
flow -

visit

public void visit(Invoke invoke)
Visit an Invoke BPELElement.

Parameters:
invoke -

visit

public void visit(Receive Receive)
Visit a Receive BPELElement.

Parameters:
Receive -

visit

public void visit(Reply reply)
Visit a Reply BPELElement.

Parameters:
reply -

visit

public void visit(Scope scope)
Visit a Scope BPELElement.

Parameters:
scope -

visit

public void visit(Sequence sequence)
Visit a Sequence BPELElement.

Parameters:
sequence -

visit

public void visit(Terminate terminate)
Visit a Terminate BPELElement.

Parameters:
terminate -

visit

public void visit(Throw bexeethrow)
Visit a Throw BPELElement.

Parameters:
bexeethrow -

visit

public void visit(Activity activity)
Visit an Activity BPELElement.

Parameters:
activity -

visit

public void visit(Link link)
Visit a Link BPELElement.

Parameters:
link -

visit

public void visit(PartnerLink partnerLink)
Visit a PartnerLink BPELElement.

Parameters:
partnerLink -

visit

public void visit(Variable variable)
Visit a Variable BPELElement.

Parameters:
variable -

visit

public void visit(Variables variables)
Visit a Variables BPELElement.

Parameters:
variables -

visit

public void visit(PartnerLinks partnerLinks)
Visit a PartnerLinks BPELElement.

Parameters:
partnerLinks -

visit

public void visit(Correlation correlation)
Visit a Correlation BPELElement.

Parameters:
correlation -

visit

public void visit(CorrelationPattern correlationPattern)
Visit a CorrelationPattern BPELElement.

Parameters:
correlationPattern -

visit

public void visit(Copy copy)
Visit a Copy BPELElement.

Parameters:
copy -


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