|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BPMNFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
BPMNPackage
Field Summary | |
---|---|
static BPMNFactory |
eINSTANCE
The singleton instance of the factory |
Method Summary | |
---|---|
Assignment |
createAssignment()
Returns a new object of class 'Assignment' |
Association |
createAssociation()
Returns a new object of class 'Association' |
BPMNObject |
createBPMNObject()
Returns a new object of class 'Object' |
BusinessProcessUnit |
createBusinessProcessUnit()
Returns a new object of class 'Business Process Unit' |
Cancel |
createCancel()
Returns a new object of class 'Cancel' |
Compensation |
createCompensation()
Returns a new object of class 'Compensation' |
ComplexGateway |
createComplexGateway()
Returns a new object of class 'Complex Gateway' |
DataBasedExclusiveGateway |
createDataBasedExclusiveGateway()
Returns a new object of class 'Data Based Exclusive Gateway' |
DataObject |
createDataObject()
Returns a new object of class 'Data Object' |
EmbeddedSubProcess |
createEmbeddedSubProcess()
Returns a new object of class 'Embedded Sub Process' |
EndEvent |
createEndEvent()
Returns a new object of class 'End Event' |
Error |
createError()
Returns a new object of class 'Error' |
EventBasedExclusiveGateway |
createEventBasedExclusiveGateway()
Returns a new object of class 'Event Based Exclusive Gateway' |
Expression |
createExpression()
Returns a new object of class 'Expression' |
Gate |
createGate()
Returns a new object of class 'Gate' |
Gateway |
createGateway()
Returns a new object of class 'Gateway' |
Group |
createGroup()
Returns a new object of class 'Group' |
InclusiveGateway |
createInclusiveGateway()
Returns a new object of class 'Inclusive Gateway' |
IndependentSubProcess |
createIndependentSubProcess()
Returns a new object of class 'Independent Sub Process' |
Input |
createInput()
Returns a new object of class 'Input' |
IntermediateEvent |
createIntermediateEvent()
Returns a new object of class 'Intermediate Event' |
Lane |
createLane()
Returns a new object of class 'Lane' |
Link |
createLink()
Returns a new object of class 'Link' |
ManualTask |
createManualTask()
Returns a new object of class 'Manual Task' |
Message |
createMessage()
Returns a new object of class 'Message' |
MessageFlow |
createMessageFlow()
Returns a new object of class 'Message Flow' |
MultiInstanceLoop |
createMultiInstanceLoop()
Returns a new object of class 'Multi Instance Loop' |
Multiple |
createMultiple()
Returns a new object of class 'Multiple' |
Output |
createOutput()
Returns a new object of class 'Output' |
ParallelGateway |
createParallelGateway()
Returns a new object of class 'Parallel Gateway' |
Participant |
createParticipant()
Returns a new object of class 'Participant' |
Pool |
createPool()
Returns a new object of class 'Pool' |
Process |
createProcess()
Returns a new object of class 'Process' |
Property |
createProperty()
Returns a new object of class 'Property' |
ReceiveTask |
createReceiveTask()
Returns a new object of class 'Receive Task' |
ReferenceSubProcess |
createReferenceSubProcess()
Returns a new object of class 'Reference Sub Process' |
ReferenceTask |
createReferenceTask()
Returns a new object of class 'Reference Task' |
Rule |
createRule()
Returns a new object of class 'Rule' |
ScriptTask |
createScriptTask()
Returns a new object of class 'Script Task' |
SendTask |
createSendTask()
Returns a new object of class 'Send Task' |
SequenceFlow |
createSequenceFlow()
Returns a new object of class 'Sequence Flow' |
ServiceTask |
createServiceTask()
Returns a new object of class 'Service Task' |
StandardLoop |
createStandardLoop()
Returns a new object of class 'Standard Loop' |
StartEvent |
createStartEvent()
Returns a new object of class 'Start Event' |
SubProcess |
createSubProcess()
Returns a new object of class 'Sub Process' |
Task |
createTask()
Returns a new object of class 'Task' |
Terminate |
createTerminate()
Returns a new object of class 'Terminate' |
TextAnnotation |
createTextAnnotation()
Returns a new object of class 'Text Annotation' |
Timer |
createTimer()
Returns a new object of class 'Timer' |
Transaction |
createTransaction()
Returns a new object of class 'Transaction' |
UserTask |
createUserTask()
Returns a new object of class 'User Task' |
WebService |
createWebService()
Returns a new object of class 'Web Service' |
BPMNPackage |
getBPMNPackage()
Returns the package supported by this factory |
Methods inherited from interface org.eclipse.emf.ecore.EFactory |
---|
convertToString, create, createFromString, getEPackage, setEPackage |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Field Detail |
---|
static final BPMNFactory eINSTANCE
Method Detail |
---|
Assignment createAssignment()
Pool createPool()
Lane createLane()
StartEvent createStartEvent()
IntermediateEvent createIntermediateEvent()
EndEvent createEndEvent()
Rule createRule()
Link createLink()
Message createMessage()
Process createProcess()
Expression createExpression()
Output createOutput()
Property createProperty()
Input createInput()
StandardLoop createStandardLoop()
MultiInstanceLoop createMultiInstanceLoop()
SubProcess createSubProcess()
Transaction createTransaction()
EmbeddedSubProcess createEmbeddedSubProcess()
IndependentSubProcess createIndependentSubProcess()
ReferenceSubProcess createReferenceSubProcess()
Task createTask()
ServiceTask createServiceTask()
ReceiveTask createReceiveTask()
SendTask createSendTask()
UserTask createUserTask()
ScriptTask createScriptTask()
ManualTask createManualTask()
ReferenceTask createReferenceTask()
Gateway createGateway()
ComplexGateway createComplexGateway()
InclusiveGateway createInclusiveGateway()
DataBasedExclusiveGateway createDataBasedExclusiveGateway()
EventBasedExclusiveGateway createEventBasedExclusiveGateway()
ParallelGateway createParallelGateway()
DataObject createDataObject()
TextAnnotation createTextAnnotation()
Group createGroup()
SequenceFlow createSequenceFlow()
MessageFlow createMessageFlow()
Association createAssociation()
BusinessProcessUnit createBusinessProcessUnit()
Participant createParticipant()
WebService createWebService()
Gate createGate()
BPMNObject createBPMNObject()
Error createError()
Timer createTimer()
Cancel createCancel()
Compensation createCompensation()
Terminate createTerminate()
Multiple createMultiple()
BPMNPackage getBPMNPackage()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |