1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package com.gridsystems.nextgrid.api.pom;
19
20 import nextgrid.api.pom.AbstractProcess;
21 import nextgrid.api.pom.AsyncProcess;
22 import nextgrid.api.pom.DoWhileProcess;
23 import nextgrid.api.pom.IfThenElseProcess;
24 import nextgrid.api.pom.ProcessFactory;
25 import nextgrid.api.pom.RepeatUntilProcess;
26 import nextgrid.api.pom.SequenceProcess;
27 import nextgrid.api.pom.Service;
28 import nextgrid.api.pom.SplitJoinProcess;
29 import nextgrid.api.pom.UnorderedListProcess;
30 import nextgrid.api.pom.WhileDoProcess;
31
32
33
34
35
36
37 public final class ProcessFactoryImpl implements ProcessFactory {
38
39
40
41
42 public AbstractProcess newAbstractProcess() {
43 return new AbstractProcessImpl();
44 }
45
46
47
48
49 public AsyncProcess newAsyncProcess() {
50 return new AsyncProcessImpl();
51 }
52
53
54
55
56 public DoWhileProcess newDoWhileProcess() {
57 return new DoWhileProcessImpl();
58 }
59
60
61
62
63 public IfThenElseProcess newIfThenElseProcess() {
64 return new IfThenElseProcessImpl();
65 }
66
67
68
69
70 public RepeatUntilProcess newRepeatUntilProcess() {
71 return new RepeatUntilProcessImpl();
72 }
73
74
75
76
77 public SequenceProcess newSequenceProcess() {
78 return new SequenceProcessImpl();
79 }
80
81
82
83
84 public Service newServiceProcess() {
85 return new ServiceImpl();
86 }
87
88
89
90
91 public SplitJoinProcess newSplitJoinProcess() {
92 return new SplitJoinProcessImpl();
93 }
94
95
96
97
98 public UnorderedListProcess newUnorderedListProcess() {
99 return new UnorderedListProcessImpl();
100 }
101
102
103
104
105 public WhileDoProcess newWhileDoProcess() {
106 return new WhileDoProcessImpl();
107 }
108
109 }