001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id$
006: */package newprocess;
007:
008: import org.eclipse.emf.ecore.EFactory;
009:
010: /**
011: * <!-- begin-user-doc -->
012: * The <b>Factory</b> for the model.
013: * It provides a create method for each non-abstract class of the model.
014: * <!-- end-user-doc -->
015: * @see newprocess.NewprocessPackage
016: * @generated
017: */
018: public interface NewprocessFactory extends EFactory {
019: /**
020: * The singleton instance of the factory.
021: * <!-- begin-user-doc -->
022: * <!-- end-user-doc -->
023: * @generated
024: */
025: NewprocessFactory eINSTANCE = newprocess.impl.NewprocessFactoryImpl
026: .init();
027:
028: /**
029: * Returns a new object of class '<em>Process</em>'.
030: * <!-- begin-user-doc -->
031: * <!-- end-user-doc -->
032: * @return a new object of class '<em>Process</em>'.
033: * @generated
034: */
035: newprocess.Process createProcess();
036:
037: /**
038: * Returns a new object of class '<em>Condition</em>'.
039: * <!-- begin-user-doc -->
040: * <!-- end-user-doc -->
041: * @return a new object of class '<em>Condition</em>'.
042: * @generated
043: */
044: Condition createCondition();
045:
046: /**
047: * Returns a new object of class '<em>Element</em>'.
048: * <!-- begin-user-doc -->
049: * <!-- end-user-doc -->
050: * @return a new object of class '<em>Element</em>'.
051: * @generated
052: */
053: Element createElement();
054:
055: /**
056: * Returns a new object of class '<em>Sync Activity</em>'.
057: * <!-- begin-user-doc -->
058: * <!-- end-user-doc -->
059: * @return a new object of class '<em>Sync Activity</em>'.
060: * @generated
061: */
062: SyncActivity createSyncActivity();
063:
064: /**
065: * Returns a new object of class '<em>Loader</em>'.
066: * <!-- begin-user-doc -->
067: * <!-- end-user-doc -->
068: * @return a new object of class '<em>Loader</em>'.
069: * @generated
070: */
071: Loader createLoader();
072:
073: /**
074: * Returns a new object of class '<em>Async Activity</em>'.
075: * <!-- begin-user-doc -->
076: * <!-- end-user-doc -->
077: * @return a new object of class '<em>Async Activity</em>'.
078: * @generated
079: */
080: AsyncActivity createAsyncActivity();
081:
082: /**
083: * Returns a new object of class '<em>Event</em>'.
084: * <!-- begin-user-doc -->
085: * <!-- end-user-doc -->
086: * @return a new object of class '<em>Event</em>'.
087: * @generated
088: */
089: Event createEvent();
090:
091: /**
092: * Returns a new object of class '<em>Actor</em>'.
093: * <!-- begin-user-doc -->
094: * <!-- end-user-doc -->
095: * @return a new object of class '<em>Actor</em>'.
096: * @generated
097: */
098: Actor createActor();
099:
100: /**
101: * Returns a new object of class '<em>Listener</em>'.
102: * <!-- begin-user-doc -->
103: * <!-- end-user-doc -->
104: * @return a new object of class '<em>Listener</em>'.
105: * @generated
106: */
107: Listener createListener();
108:
109: /**
110: * Returns a new object of class '<em>Env Entry</em>'.
111: * <!-- begin-user-doc -->
112: * <!-- end-user-doc -->
113: * @return a new object of class '<em>Env Entry</em>'.
114: * @generated
115: */
116: EnvEntry createEnvEntry();
117:
118: /**
119: * Returns a new object of class '<em>Message</em>'.
120: * <!-- begin-user-doc -->
121: * <!-- end-user-doc -->
122: * @return a new object of class '<em>Message</em>'.
123: * @generated
124: */
125: Message createMessage();
126:
127: /**
128: * Returns a new object of class '<em>Condition Proxy</em>'.
129: * <!-- begin-user-doc -->
130: * <!-- end-user-doc -->
131: * @return a new object of class '<em>Condition Proxy</em>'.
132: * @generated
133: */
134: ConditionProxy createConditionProxy();
135:
136: /**
137: * Returns a new object of class '<em>Conclusion</em>'.
138: * <!-- begin-user-doc -->
139: * <!-- end-user-doc -->
140: * @return a new object of class '<em>Conclusion</em>'.
141: * @generated
142: */
143: Conclusion createConclusion();
144:
145: /**
146: * Returns a new object of class '<em>Expansion</em>'.
147: * <!-- begin-user-doc -->
148: * <!-- end-user-doc -->
149: * @return a new object of class '<em>Expansion</em>'.
150: * @generated
151: */
152: Expansion createExpansion();
153:
154: /**
155: * Returns a new object of class '<em>Expression</em>'.
156: * <!-- begin-user-doc -->
157: * <!-- end-user-doc -->
158: * @return a new object of class '<em>Expression</em>'.
159: * @generated
160: */
161: Expression createExpression();
162:
163: /**
164: * Returns a new object of class '<em>Term</em>'.
165: * <!-- begin-user-doc -->
166: * <!-- end-user-doc -->
167: * @return a new object of class '<em>Term</em>'.
168: * @generated
169: */
170: Term createTerm();
171:
172: /**
173: * Returns a new object of class '<em>Condition Term</em>'.
174: * <!-- begin-user-doc -->
175: * <!-- end-user-doc -->
176: * @return a new object of class '<em>Condition Term</em>'.
177: * @generated
178: */
179: ConditionTerm createConditionTerm();
180:
181: /**
182: * Returns a new object of class '<em>Operator Term</em>'.
183: * <!-- begin-user-doc -->
184: * <!-- end-user-doc -->
185: * @return a new object of class '<em>Operator Term</em>'.
186: * @generated
187: */
188: OperatorTerm createOperatorTerm();
189:
190: /**
191: * Returns a new object of class '<em>Or Operator</em>'.
192: * <!-- begin-user-doc -->
193: * <!-- end-user-doc -->
194: * @return a new object of class '<em>Or Operator</em>'.
195: * @generated
196: */
197: OrOperator createOrOperator();
198:
199: /**
200: * Returns a new object of class '<em>And Operator</em>'.
201: * <!-- begin-user-doc -->
202: * <!-- end-user-doc -->
203: * @return a new object of class '<em>And Operator</em>'.
204: * @generated
205: */
206: AndOperator createAndOperator();
207:
208: /**
209: * Returns a new object of class '<em>Root</em>'.
210: * <!-- begin-user-doc -->
211: * <!-- end-user-doc -->
212: * @return a new object of class '<em>Root</em>'.
213: * @generated
214: */
215: Root createRoot();
216:
217: /**
218: * Returns a new object of class '<em>Globals</em>'.
219: * <!-- begin-user-doc -->
220: * <!-- end-user-doc -->
221: * @return a new object of class '<em>Globals</em>'.
222: * @generated
223: */
224: Globals createGlobals();
225:
226: /**
227: * Returns the package supported by this factory.
228: * <!-- begin-user-doc -->
229: * <!-- end-user-doc -->
230: * @return the package supported by this factory.
231: * @generated
232: */
233: NewprocessPackage getNewprocessPackage();
234:
235: } //NewprocessFactory
|