org.processmining.exporting.bpel4ws
Class BPEL4WSProcessToXMLVisitor

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

public class BPEL4WSProcessToXMLVisitor
extends BPEL4WSVisitor

This class can generate JDOM documents from a BPEL4WS process and activity.

Author:
Kristian Bisgaard Lassen

Field Summary
static java.lang.String BP_NAMESPACE
          Default namespace for Process
static org.jdom.Namespace xsi
          Standard xsi namespace
 
Method Summary
static org.jdom.Document activity2XML(Activity activity)
          Transforms an Activity into a Document
static org.jdom.Document process2XML(Process process)
          Transforms a Process into a Document describing a BPEL4WS process
 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 whileActivity)
           
 
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
 

Field Detail

BP_NAMESPACE

public static final java.lang.String BP_NAMESPACE
Default namespace for Process

See Also:
Constant Field Values

xsi

public static final org.jdom.Namespace xsi
Standard xsi namespace

Method Detail

process2XML

public static org.jdom.Document process2XML(Process process)
Transforms a Process into a Document describing a BPEL4WS process

Parameters:
A - BPEL4WS Process
Returns:
BPEL4WS Process as a JDOM Document

activity2XML

public static org.jdom.Document activity2XML(Activity activity)
Transforms an Activity into a Document

Parameters:
An - activity to be tranformed
Returns:
A Document of the activity

visitProcess

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

visitSequence

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

visitReceive

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

visitEmpty

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

visitReply

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

visitWhile

public void visitWhile(While whileActivity)
Specified by:
visitWhile in class BPEL4WSVisitor
See Also:
BPEL4WSVisitor.visitWhile(org.processmining.exporting.bpel4ws.type.activity.While)

visitSwitch

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

visitFlow

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

visitInvoke

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

visitPick

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

visitAssign

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

visitWait

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