com.ebmwebsourcing.easybpmn.bpmn2bpel
Class BPELGenerator

java.lang.Object
  extended by com.ebmwebsourcing.easybpmn.bpmn2bpel.BPELGenerator

public class BPELGenerator
extends java.lang.Object


Constructor Summary
BPELGenerator()
           
 
Method Summary
 java.util.List<com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode> detectAllStartingNodes(com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements bpmn)
           
 java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> generate(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Definitions def)
           
 java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> generate(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Definitions def, GenerationProperties gp, java.lang.String writingPath)
           
 java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> generate(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Definitions def, java.lang.String path)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Empty generateEmpty(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Task a, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope, GenerationProperties gp)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Invoke generateInvoke(com.ebmwebsourcing.easybpmn.bpmn20.api.element.SendTask a, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope, GenerationProperties gp)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Invoke generateInvoke(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ServiceTask a, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope, GenerationProperties gp)
           
 void generatePartnerLinks(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Participant participant, GenerationProperties gp)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Receive generateReceive(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ReceiveTask a, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope, GenerationProperties gp)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Receive generateReceiveIntEvent(com.ebmwebsourcing.easybpmn.bpmn20.api.element.CatchEvent a, com.ebmwebsourcing.easybpmn.bpmn20.api.element.MessageEventDefinition ed, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope, GenerationProperties gp)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Reply generateReply(com.ebmwebsourcing.easybpmn.bpmn20.api.element.SendTask a, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope, GenerationProperties gp)
           
 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity generateSendIntEvent(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ThrowEvent e, com.ebmwebsourcing.easybpmn.bpmn20.api.element.MessageEventDefinition ed, com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope, GenerationProperties gp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPELGenerator

public BPELGenerator()
Method Detail

generate

public java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> generate(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Definitions def,
                                                                                       java.lang.String path)
                                                                                throws com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generate

public java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> generate(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Definitions def)
                                                                                throws com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generate

public java.util.List<com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess> generate(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Definitions def,
                                                                                       GenerationProperties gp,
                                                                                       java.lang.String writingPath)
                                                                                throws com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generatePartnerLinks

public void generatePartnerLinks(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Participant participant,
                                 GenerationProperties gp)

detectAllStartingNodes

public java.util.List<com.ebmwebsourcing.easybpmn.bpmn20.api.element.FlowNode> detectAllStartingNodes(com.ebmwebsourcing.easybpmn.bpmn20.api.with.WithFlowElements bpmn)

generateSendIntEvent

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity generateSendIntEvent(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ThrowEvent e,
                                                                                         com.ebmwebsourcing.easybpmn.bpmn20.api.element.MessageEventDefinition ed,
                                                                                         com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope,
                                                                                         GenerationProperties gp)
                                                                                  throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException,
                                                                                         com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generateReceiveIntEvent

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Receive generateReceiveIntEvent(com.ebmwebsourcing.easybpmn.bpmn20.api.element.CatchEvent a,
                                                                                           com.ebmwebsourcing.easybpmn.bpmn20.api.element.MessageEventDefinition ed,
                                                                                           com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope,
                                                                                           GenerationProperties gp)
                                                                                    throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException,
                                                                                           com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generateReceive

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Receive generateReceive(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ReceiveTask a,
                                                                                   com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope,
                                                                                   GenerationProperties gp)
                                                                            throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException,
                                                                                   com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generateInvoke

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Invoke generateInvoke(com.ebmwebsourcing.easybpmn.bpmn20.api.element.ServiceTask a,
                                                                                 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope,
                                                                                 GenerationProperties gp)
                                                                          throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException,
                                                                                 com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generateInvoke

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Invoke generateInvoke(com.ebmwebsourcing.easybpmn.bpmn20.api.element.SendTask a,
                                                                                 com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope,
                                                                                 GenerationProperties gp)
                                                                          throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException,
                                                                                 com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException

generateEmpty

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Empty generateEmpty(com.ebmwebsourcing.easybpmn.bpmn20.api.element.Task a,
                                                                               com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope,
                                                                               GenerationProperties gp)
                                                                        throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException

generateReply

public com.ebmwebsourcing.easybpel.model.bpel.api.activity.Reply generateReply(com.ebmwebsourcing.easybpmn.bpmn20.api.element.SendTask a,
                                                                               com.ebmwebsourcing.easybpel.model.bpel.api.activity.Activity seqOrFlowOrScope,
                                                                               GenerationProperties gp)
                                                                        throws com.ebmwebsourcing.easybpel.model.bpel.api.BPELException,
                                                                               com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException
Throws:
com.ebmwebsourcing.easybpel.model.bpel.api.BPELException
com.ebmwebsourcing.easybpmn.bpmn20.api.BPMNException


Copyright © 2011 Petals Link. All Rights Reserved.