1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.sbpm.sbpel;
20
21 public interface SBPELFactory {
22 public Initiate createInitiate();
23 public Pattern createPattern();
24 public EndpointReference createEndpointReference();
25 public Process createProcess();
26 public Extension createExtension();
27 public Import createImport();
28 public PartnerLink createPartnerLink();
29 public Variable createVariable();
30 public DataType createDataType();
31 public MessageType createMessageType();
32 public Type createType();
33 public Element createElement();
34 public CorrelationSet createCorrelationSet();
35 public CompensationHandler createCompensationHandler();
36 public FaultHandler createFaultHandler();
37 public Catch createCatch();
38 public CatchAll createCatchAll();
39 public TerminationHandler createTerminationHandler();
40 public OnEvent createOnEvent();
41 public Event createEvent();
42 public MessageEvent createMessageEvent();
43 public OnMessage createOnMessage();
44 public OnAlarm createOnAlarm();
45 public RepeatableOnAlarm createRepeatableOnAlarm();
46 public StandardAttributes createStandardAttributes();
47 public Activity createActivity();
48 public BasicActivity createBasicActivity();
49 public StructuredActivity createStructuredActivity();
50 public Source createSource();
51 public Condition createCondition();
52 public Interaction createInteraction();
53 public WSDLInteraction createWSDLInteraction();
54 public ExtensionActivity createExtensionActivity();
55 public NewActivityType createNewActivityType();
56 public CorrelationWithPattern createCorrelationWithPattern();
57 public Correlation createCorrelation();
58 public Validate createValidate();
59 public Receive createReceive();
60 public MessageExchange createMessageExchange();
61 public Reply createReply();
62 public Invoke createInvoke();
63 public ToParts createToParts();
64 public FromParts createFromParts();
65 public Assign createAssign();
66 public AssignOperation createAssignOperation();
67 public ExtensionAssignOperation createExtensionAssignOperation();
68 public Copy createCopy();
69 public CopySpecification createCopySpecification();
70 public CopyVariablePart createCopyVariablePart();
71 public CopyPartnerLinkEndpointReference createCopyPartnerLinkEndpointReference();
72 public CopyVariableProperty createCopyVariableProperty();
73 public CopyExpression createCopyExpression();
74 public CopyLiteral createCopyLiteral();
75 public CopyPartnerLink createCopyPartnerLink();
76 public Throw createThrow();
77 public Wait createWait();
78 public WaitStatement createWaitStatement();
79 public For createFor();
80 public Until createUntil();
81 public Empty createEmpty();
82 public Exit createExit();
83 public Rethrow createRethrow();
84 public Compensate createCompensate();
85 public CompensateScope createCompensateScope();
86 public Sequence createSequence();
87 public OrderedActivity createOrderedActivity();
88 public OrderedConditionalBranch createOrderedConditionalBranch();
89 public If createIf();
90 public ConditionalBranch createConditionalBranch();
91 public Else createElse();
92 public While createWhile();
93 public RepeatUntil createRepeatUntil();
94 public Pick createPick();
95 public Flow createFlow();
96 public Link createLink();
97 public ForEach createForEach();
98 public CompletionCondition createCompletionCondition();
99 public CounterValue createCounterValue();
100 public Scope createScope();
101 public SemanticProcess createSemanticProcess();
102 public SemanticScope createSemanticScope();
103 public Partner createPartner();
104 public SemanticVariable createSemanticVariable();
105 public SemanticInvoke createSemanticInvoke();
106 public SemanticReceive createSemanticReceive();
107 public SemanticReply createSemanticReply();
108 public SemanticPick createSemanticPick();
109 public SemanticOnMessage createSemanticOnMessage();
110 public Conversation createConversation();
111 public InterfaceDescription createInterfaceDescription();
112 public IncomingInterface createIncomingInterface();
113 public OutgoingInterface createOutgoingInterface();
114 public Mediation createMediation();
115 public PartnerLinkType createPartnerLinkType();
116 public Role createRole();
117 }
118
119
120
121
122
123