org.processmining.exporting.bpel4ws
Class BPEL4WSRetriever

java.lang.Object
  extended by org.processmining.exporting.bpel4ws.type.BPEL4WSVisitor
      extended by org.processmining.exporting.bpel4ws.BPEL4WSRetriever

public class BPEL4WSRetriever
extends BPEL4WSVisitor

This class finds a BPEL4WS activity of a process given a name and replace each activity with that name by a replacement activity.

Author:
Kristian Bisgaard Lassen

Method Summary
static Activity replaceActivity(java.lang.String name, Activity activity, Activity replacement)
          Finds activities in another activity and each activity that has the same name as the argument to this method.
 void visitAssign(Assign assign)
           
 void visitEmpty(Empty empty)
           
 void visitFlow(Flow flow)
           
 void visitInvoke(Invoke invoke)
           
 void visitPick(Pick pick)
           
 void visitProcess(Process process)
           
 void visitReceive(Receive receive)
           
 void visitReply(Reply reply)
           
 void visitSequence(Sequence sequence)
           
 void visitSwitch(Switch switch1)
           
 void visitWait(Wait wait)
           
 void visitWhile(While while1)
           
 
Methods inherited from class org.processmining.exporting.bpel4ws.type.BPEL4WSVisitor
visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

visitInvoke

public void visitInvoke(Invoke invoke)
Specified by:
visitInvoke in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitInvoke(type.bpel4ws.activity.Invoke)

visitSequence

public void visitSequence(Sequence sequence)
Specified by:
visitSequence in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitSequence(type.bpel4ws.activity.Sequence)

visitReceive

public void visitReceive(Receive receive)
Specified by:
visitReceive in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitReceive(type.bpel4ws.activity.Receive)

visitEmpty

public void visitEmpty(Empty empty)
Specified by:
visitEmpty in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitEmpty(type.bpel4ws.activity.Empty)

visitReply

public void visitReply(Reply reply)
Specified by:
visitReply in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitReply(type.bpel4ws.activity.Reply)

visitWhile

public void visitWhile(While while1)
Specified by:
visitWhile in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitWhile(type.bpel4ws.activity.While)

visitSwitch

public void visitSwitch(Switch switch1)
Specified by:
visitSwitch in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitSwitch(type.bpel4ws.activity.Switch)

visitFlow

public void visitFlow(Flow flow)
Specified by:
visitFlow in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitFlow(type.bpel4ws.activity.Flow)

visitPick

public void visitPick(Pick pick)
Specified by:
visitPick in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitPick(type.bpel4ws.activity.Pick)

visitAssign

public void visitAssign(Assign assign)
Specified by:
visitAssign in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitAssign(type.bpel4ws.activity.Assign)

visitWait

public void visitWait(Wait wait)
Specified by:
visitWait in class BPEL4WSVisitor
See Also:
type.bpel4ws.BPEL4WSVisitor#visitWait(type.bpel4ws.activity.Wait)

replaceActivity

public static Activity replaceActivity(java.lang.String name,
                                       Activity activity,
                                       Activity replacement)
Finds activities in another activity and each activity that has the same name as the argument to this method.

Parameters:
name -
activity -
replacement -
Returns:
An activity where each activity contained in the input activity replaced by the replacement

visitProcess

public void visitProcess(Process process)
Specified by:
visitProcess in class BPEL4WSVisitor
See Also:
BPEL4WSVisitor.visitProcess(org.processmining.exporting.bpel4ws.type.Process)