bexee.model
Class FindCreateReceivesVisitor

java.lang.Object
  extended bybexee.model.AbstractBPELElementVisitor
      extended bybexee.model.AtomicActivityVisitor
          extended bybexee.model.FindCreateReceivesVisitor
All Implemented Interfaces:
BPELElementVisitor

public class FindCreateReceivesVisitor
extends AtomicActivityVisitor

This implementation of a BPELElementVisitor allows finding all Receive activities in a BPEL process with "createInstance=yes" attribute, i.e. all Receives which can cause the creation of a process instance.

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

Constructor Summary
FindCreateReceivesVisitor()
          Create a FindCreateReceivesVisitor instance.
 
Method Summary
 java.util.List getCreationReceives()
          Return a list of all Receives in a process which may cause the creation of a process instance.
 void visit(Receive receive)
          It only is necessary to traverse all Receive activities in order to discover all Receives which might initiate process instance creation.
 
Methods inherited from class bexee.model.AtomicActivityVisitor
visit, visit, visit, visit
 
Methods inherited from class bexee.model.AbstractBPELElementVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindCreateReceivesVisitor

public FindCreateReceivesVisitor()
Create a FindCreateReceivesVisitor instance.

Method Detail

getCreationReceives

public java.util.List getCreationReceives()
Return a list of all Receives in a process which may cause the creation of a process instance.

Returns:
List of Receives.

visit

public void visit(Receive receive)
It only is necessary to traverse all Receive activities in order to discover all Receives which might initiate process instance creation.

Specified by:
visit in interface BPELElementVisitor
Overrides:
visit in class AbstractBPELElementVisitor


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