1 | /** |
2 | * <copyright> |
3 | * </copyright> |
4 | * |
5 | * $Id$ |
6 | */ |
7 | package LqnCore.util; |
8 | |
9 | import LqnCore.*; |
10 | |
11 | import java.util.List; |
12 | |
13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.EObject; |
15 | |
16 | /** |
17 | * <!-- begin-user-doc --> |
18 | * The <b>Switch</b> for the model's inheritance hierarchy. |
19 | * It supports the call {@link #doSwitch(EObject) doSwitch(object)} |
20 | * to invoke the <code>caseXXX</code> method for each class of the model, |
21 | * starting with the actual class of the object |
22 | * and proceeding up the inheritance hierarchy |
23 | * until a non-null result is returned, |
24 | * which is the result of the switch. |
25 | * <!-- end-user-doc --> |
26 | * @see LqnCore.LqnCorePackage |
27 | * @generated |
28 | */ |
29 | public class LqnCoreSwitch<T> { |
30 | /** |
31 | * The cached model package |
32 | * <!-- begin-user-doc --> |
33 | * <!-- end-user-doc --> |
34 | * @generated |
35 | */ |
36 | protected static LqnCorePackage modelPackage; |
37 | |
38 | /** |
39 | * Creates an instance of the switch. |
40 | * <!-- begin-user-doc --> |
41 | * <!-- end-user-doc --> |
42 | * @generated |
43 | */ |
44 | public LqnCoreSwitch() { |
45 | if (modelPackage == null) { |
46 | modelPackage = LqnCorePackage.eINSTANCE; |
47 | } |
48 | } |
49 | |
50 | /** |
51 | * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. |
52 | * <!-- begin-user-doc --> |
53 | * <!-- end-user-doc --> |
54 | * @return the first non-null result returned by a <code>caseXXX</code> call. |
55 | * @generated |
56 | */ |
57 | public T doSwitch(EObject theEObject) { |
58 | return doSwitch(theEObject.eClass(), theEObject); |
59 | } |
60 | |
61 | /** |
62 | * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. |
63 | * <!-- begin-user-doc --> |
64 | * <!-- end-user-doc --> |
65 | * @return the first non-null result returned by a <code>caseXXX</code> call. |
66 | * @generated |
67 | */ |
68 | protected T doSwitch(EClass theEClass, EObject theEObject) { |
69 | if (theEClass.eContainer() == modelPackage) { |
70 | return doSwitch(theEClass.getClassifierID(), theEObject); |
71 | } |
72 | else { |
73 | List<EClass> eSuperTypes = theEClass.getESuperTypes(); |
74 | return |
75 | eSuperTypes.isEmpty() ? |
76 | defaultCase(theEObject) : |
77 | doSwitch(eSuperTypes.get(0), theEObject); |
78 | } |
79 | } |
80 | |
81 | /** |
82 | * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. |
83 | * <!-- begin-user-doc --> |
84 | * <!-- end-user-doc --> |
85 | * @return the first non-null result returned by a <code>caseXXX</code> call. |
86 | * @generated |
87 | */ |
88 | protected T doSwitch(int classifierID, EObject theEObject) { |
89 | switch (classifierID) { |
90 | case LqnCorePackage.ACTIVITY_DEF_BASE: { |
91 | ActivityDefBase activityDefBase = (ActivityDefBase)theEObject; |
92 | T result = caseActivityDefBase(activityDefBase); |
93 | if (result == null) result = defaultCase(theEObject); |
94 | return result; |
95 | } |
96 | case LqnCorePackage.ACTIVITY_DEF_TYPE: { |
97 | ActivityDefType activityDefType = (ActivityDefType)theEObject; |
98 | T result = caseActivityDefType(activityDefType); |
99 | if (result == null) result = caseActivityDefBase(activityDefType); |
100 | if (result == null) result = defaultCase(theEObject); |
101 | return result; |
102 | } |
103 | case LqnCorePackage.ACTIVITY_GRAPH_BASE: { |
104 | ActivityGraphBase activityGraphBase = (ActivityGraphBase)theEObject; |
105 | T result = caseActivityGraphBase(activityGraphBase); |
106 | if (result == null) result = defaultCase(theEObject); |
107 | return result; |
108 | } |
109 | case LqnCorePackage.ACTIVITY_LIST_TYPE: { |
110 | ActivityListType activityListType = (ActivityListType)theEObject; |
111 | T result = caseActivityListType(activityListType); |
112 | if (result == null) result = defaultCase(theEObject); |
113 | return result; |
114 | } |
115 | case LqnCorePackage.ACTIVITY_LOOP_LIST_TYPE: { |
116 | ActivityLoopListType activityLoopListType = (ActivityLoopListType)theEObject; |
117 | T result = caseActivityLoopListType(activityLoopListType); |
118 | if (result == null) result = defaultCase(theEObject); |
119 | return result; |
120 | } |
121 | case LqnCorePackage.ACTIVITY_LOOP_TYPE: { |
122 | ActivityLoopType activityLoopType = (ActivityLoopType)theEObject; |
123 | T result = caseActivityLoopType(activityLoopType); |
124 | if (result == null) result = caseActivityType(activityLoopType); |
125 | if (result == null) result = defaultCase(theEObject); |
126 | return result; |
127 | } |
128 | case LqnCorePackage.ACTIVITY_MAKING_CALL_TYPE: { |
129 | ActivityMakingCallType activityMakingCallType = (ActivityMakingCallType)theEObject; |
130 | T result = caseActivityMakingCallType(activityMakingCallType); |
131 | if (result == null) result = caseMakingCallType(activityMakingCallType); |
132 | if (result == null) result = defaultCase(theEObject); |
133 | return result; |
134 | } |
135 | case LqnCorePackage.ACTIVITY_OR_TYPE: { |
136 | ActivityOrType activityOrType = (ActivityOrType)theEObject; |
137 | T result = caseActivityOrType(activityOrType); |
138 | if (result == null) result = caseActivityType(activityOrType); |
139 | if (result == null) result = defaultCase(theEObject); |
140 | return result; |
141 | } |
142 | case LqnCorePackage.ACTIVITY_PHASES_TYPE: { |
143 | ActivityPhasesType activityPhasesType = (ActivityPhasesType)theEObject; |
144 | T result = caseActivityPhasesType(activityPhasesType); |
145 | if (result == null) result = caseActivityDefBase(activityPhasesType); |
146 | if (result == null) result = defaultCase(theEObject); |
147 | return result; |
148 | } |
149 | case LqnCorePackage.ACTIVITY_TYPE: { |
150 | ActivityType activityType = (ActivityType)theEObject; |
151 | T result = caseActivityType(activityType); |
152 | if (result == null) result = defaultCase(theEObject); |
153 | return result; |
154 | } |
155 | case LqnCorePackage.AND_JOIN_LIST_TYPE: { |
156 | AndJoinListType andJoinListType = (AndJoinListType)theEObject; |
157 | T result = caseAndJoinListType(andJoinListType); |
158 | if (result == null) result = defaultCase(theEObject); |
159 | return result; |
160 | } |
161 | case LqnCorePackage.ASYNCH_CALL_TYPE: { |
162 | AsynchCallType asynchCallType = (AsynchCallType)theEObject; |
163 | T result = caseAsynchCallType(asynchCallType); |
164 | if (result == null) result = defaultCase(theEObject); |
165 | return result; |
166 | } |
167 | case LqnCorePackage.BIND_TYPE: { |
168 | BindType bindType = (BindType)theEObject; |
169 | T result = caseBindType(bindType); |
170 | if (result == null) result = defaultCase(theEObject); |
171 | return result; |
172 | } |
173 | case LqnCorePackage.CALL_LIST_TYPE: { |
174 | CallListType callListType = (CallListType)theEObject; |
175 | T result = caseCallListType(callListType); |
176 | if (result == null) result = defaultCase(theEObject); |
177 | return result; |
178 | } |
179 | case LqnCorePackage.DOCUMENT_ROOT: { |
180 | DocumentRoot documentRoot = (DocumentRoot)theEObject; |
181 | T result = caseDocumentRoot(documentRoot); |
182 | if (result == null) result = defaultCase(theEObject); |
183 | return result; |
184 | } |
185 | case LqnCorePackage.ENTRY_ACTIVITY_DEF_TYPE: { |
186 | EntryActivityDefType entryActivityDefType = (EntryActivityDefType)theEObject; |
187 | T result = caseEntryActivityDefType(entryActivityDefType); |
188 | if (result == null) result = caseActivityDefBase(entryActivityDefType); |
189 | if (result == null) result = defaultCase(theEObject); |
190 | return result; |
191 | } |
192 | case LqnCorePackage.ENTRY_ACTIVITY_GRAPH: { |
193 | EntryActivityGraph entryActivityGraph = (EntryActivityGraph)theEObject; |
194 | T result = caseEntryActivityGraph(entryActivityGraph); |
195 | if (result == null) result = caseActivityGraphBase(entryActivityGraph); |
196 | if (result == null) result = defaultCase(theEObject); |
197 | return result; |
198 | } |
199 | case LqnCorePackage.ENTRY_MAKING_CALL_TYPE: { |
200 | EntryMakingCallType entryMakingCallType = (EntryMakingCallType)theEObject; |
201 | T result = caseEntryMakingCallType(entryMakingCallType); |
202 | if (result == null) result = caseMakingCallType(entryMakingCallType); |
203 | if (result == null) result = defaultCase(theEObject); |
204 | return result; |
205 | } |
206 | case LqnCorePackage.ENTRY_TYPE: { |
207 | EntryType entryType = (EntryType)theEObject; |
208 | T result = caseEntryType(entryType); |
209 | if (result == null) result = defaultCase(theEObject); |
210 | return result; |
211 | } |
212 | case LqnCorePackage.FIRST_PLOT_TYPE: { |
213 | FirstPlotType firstPlotType = (FirstPlotType)theEObject; |
214 | T result = caseFirstPlotType(firstPlotType); |
215 | if (result == null) result = defaultCase(theEObject); |
216 | return result; |
217 | } |
218 | case LqnCorePackage.HISTOGRAM_BIN_TYPE: { |
219 | HistogramBinType histogramBinType = (HistogramBinType)theEObject; |
220 | T result = caseHistogramBinType(histogramBinType); |
221 | if (result == null) result = defaultCase(theEObject); |
222 | return result; |
223 | } |
224 | case LqnCorePackage.IN_PORT_TYPE: { |
225 | InPortType inPortType = (InPortType)theEObject; |
226 | T result = caseInPortType(inPortType); |
227 | if (result == null) result = defaultCase(theEObject); |
228 | return result; |
229 | } |
230 | case LqnCorePackage.INTERFACE_TYPE: { |
231 | InterfaceType interfaceType = (InterfaceType)theEObject; |
232 | T result = caseInterfaceType(interfaceType); |
233 | if (result == null) result = defaultCase(theEObject); |
234 | return result; |
235 | } |
236 | case LqnCorePackage.LQN_CORE_TYPE: { |
237 | LqnCoreType lqnCoreType = (LqnCoreType)theEObject; |
238 | T result = caseLqnCoreType(lqnCoreType); |
239 | if (result == null) result = defaultCase(theEObject); |
240 | return result; |
241 | } |
242 | case LqnCorePackage.LQN_MODEL_TYPE: { |
243 | LqnModelType lqnModelType = (LqnModelType)theEObject; |
244 | T result = caseLqnModelType(lqnModelType); |
245 | if (result == null) result = defaultCase(theEObject); |
246 | return result; |
247 | } |
248 | case LqnCorePackage.MAKING_CALL_TYPE: { |
249 | MakingCallType makingCallType = (MakingCallType)theEObject; |
250 | T result = caseMakingCallType(makingCallType); |
251 | if (result == null) result = defaultCase(theEObject); |
252 | return result; |
253 | } |
254 | case LqnCorePackage.OR_LIST_TYPE: { |
255 | OrListType orListType = (OrListType)theEObject; |
256 | T result = caseOrListType(orListType); |
257 | if (result == null) result = defaultCase(theEObject); |
258 | return result; |
259 | } |
260 | case LqnCorePackage.OUT_PORT_TYPE: { |
261 | OutPortType outPortType = (OutPortType)theEObject; |
262 | T result = caseOutPortType(outPortType); |
263 | if (result == null) result = defaultCase(theEObject); |
264 | return result; |
265 | } |
266 | case LqnCorePackage.OUTPUT_DISTRIBUTION_TYPE: { |
267 | OutputDistributionType outputDistributionType = (OutputDistributionType)theEObject; |
268 | T result = caseOutputDistributionType(outputDistributionType); |
269 | if (result == null) result = defaultCase(theEObject); |
270 | return result; |
271 | } |
272 | case LqnCorePackage.OUTPUT_ENTRY_DISTRIBUTION_TYPE: { |
273 | OutputEntryDistributionType outputEntryDistributionType = (OutputEntryDistributionType)theEObject; |
274 | T result = caseOutputEntryDistributionType(outputEntryDistributionType); |
275 | if (result == null) result = caseOutputDistributionType(outputEntryDistributionType); |
276 | if (result == null) result = defaultCase(theEObject); |
277 | return result; |
278 | } |
279 | case LqnCorePackage.OUTPUT_RESULT_FORWARDING_AND_JOIN_DELAY: { |
280 | OutputResultForwardingANDJoinDelay outputResultForwardingANDJoinDelay = (OutputResultForwardingANDJoinDelay)theEObject; |
281 | T result = caseOutputResultForwardingANDJoinDelay(outputResultForwardingANDJoinDelay); |
282 | if (result == null) result = defaultCase(theEObject); |
283 | return result; |
284 | } |
285 | case LqnCorePackage.OUTPUT_RESULT_TYPE: { |
286 | OutputResultType outputResultType = (OutputResultType)theEObject; |
287 | T result = caseOutputResultType(outputResultType); |
288 | if (result == null) result = defaultCase(theEObject); |
289 | return result; |
290 | } |
291 | case LqnCorePackage.PARAMETER_TYPE: { |
292 | ParameterType parameterType = (ParameterType)theEObject; |
293 | T result = caseParameterType(parameterType); |
294 | if (result == null) result = defaultCase(theEObject); |
295 | return result; |
296 | } |
297 | case LqnCorePackage.PARA_TYPE: { |
298 | ParaType paraType = (ParaType)theEObject; |
299 | T result = caseParaType(paraType); |
300 | if (result == null) result = defaultCase(theEObject); |
301 | return result; |
302 | } |
303 | case LqnCorePackage.PHASE_ACTIVITIES: { |
304 | PhaseActivities phaseActivities = (PhaseActivities)theEObject; |
305 | T result = casePhaseActivities(phaseActivities); |
306 | if (result == null) result = defaultCase(theEObject); |
307 | return result; |
308 | } |
309 | case LqnCorePackage.PLOT_CONTROL_TYPE: { |
310 | PlotControlType plotControlType = (PlotControlType)theEObject; |
311 | T result = casePlotControlType(plotControlType); |
312 | if (result == null) result = defaultCase(theEObject); |
313 | return result; |
314 | } |
315 | case LqnCorePackage.PLOT_TYPE: { |
316 | PlotType plotType = (PlotType)theEObject; |
317 | T result = casePlotType(plotType); |
318 | if (result == null) result = defaultCase(theEObject); |
319 | return result; |
320 | } |
321 | case LqnCorePackage.PORT_BINDING_TYPE: { |
322 | PortBindingType portBindingType = (PortBindingType)theEObject; |
323 | T result = casePortBindingType(portBindingType); |
324 | if (result == null) result = defaultCase(theEObject); |
325 | return result; |
326 | } |
327 | case LqnCorePackage.PRAGMA_TYPE: { |
328 | PragmaType pragmaType = (PragmaType)theEObject; |
329 | T result = casePragmaType(pragmaType); |
330 | if (result == null) result = defaultCase(theEObject); |
331 | return result; |
332 | } |
333 | case LqnCorePackage.PRECEDENCE_TYPE: { |
334 | PrecedenceType precedenceType = (PrecedenceType)theEObject; |
335 | T result = casePrecedenceType(precedenceType); |
336 | if (result == null) result = defaultCase(theEObject); |
337 | return result; |
338 | } |
339 | case LqnCorePackage.PROCESSOR_BINDING_TYPE: { |
340 | ProcessorBindingType processorBindingType = (ProcessorBindingType)theEObject; |
341 | T result = caseProcessorBindingType(processorBindingType); |
342 | if (result == null) result = defaultCase(theEObject); |
343 | return result; |
344 | } |
345 | case LqnCorePackage.PROCESSOR_TYPE: { |
346 | ProcessorType processorType = (ProcessorType)theEObject; |
347 | T result = caseProcessorType(processorType); |
348 | if (result == null) result = defaultCase(theEObject); |
349 | return result; |
350 | } |
351 | case LqnCorePackage.REPLY_ACTIVITY_TYPE: { |
352 | ReplyActivityType replyActivityType = (ReplyActivityType)theEObject; |
353 | T result = caseReplyActivityType(replyActivityType); |
354 | if (result == null) result = defaultCase(theEObject); |
355 | return result; |
356 | } |
357 | case LqnCorePackage.REPLY_ENTRY_TYPE: { |
358 | ReplyEntryType replyEntryType = (ReplyEntryType)theEObject; |
359 | T result = caseReplyEntryType(replyEntryType); |
360 | if (result == null) result = defaultCase(theEObject); |
361 | return result; |
362 | } |
363 | case LqnCorePackage.RESULT_CONF95_TYPE: { |
364 | ResultConf95Type resultConf95Type = (ResultConf95Type)theEObject; |
365 | T result = caseResultConf95Type(resultConf95Type); |
366 | if (result == null) result = defaultCase(theEObject); |
367 | return result; |
368 | } |
369 | case LqnCorePackage.RESULT_CONF95_TYPE1: { |
370 | ResultConf95Type1 resultConf95Type1 = (ResultConf95Type1)theEObject; |
371 | T result = caseResultConf95Type1(resultConf95Type1); |
372 | if (result == null) result = defaultCase(theEObject); |
373 | return result; |
374 | } |
375 | case LqnCorePackage.RESULT_CONF99_TYPE: { |
376 | ResultConf99Type resultConf99Type = (ResultConf99Type)theEObject; |
377 | T result = caseResultConf99Type(resultConf99Type); |
378 | if (result == null) result = defaultCase(theEObject); |
379 | return result; |
380 | } |
381 | case LqnCorePackage.RESULT_CONF99_TYPE1: { |
382 | ResultConf99Type1 resultConf99Type1 = (ResultConf99Type1)theEObject; |
383 | T result = caseResultConf99Type1(resultConf99Type1); |
384 | if (result == null) result = defaultCase(theEObject); |
385 | return result; |
386 | } |
387 | case LqnCorePackage.RESULT_GENERAL_TYPE: { |
388 | ResultGeneralType resultGeneralType = (ResultGeneralType)theEObject; |
389 | T result = caseResultGeneralType(resultGeneralType); |
390 | if (result == null) result = defaultCase(theEObject); |
391 | return result; |
392 | } |
393 | case LqnCorePackage.RUN_CONTROL_TYPE: { |
394 | RunControlType runControlType = (RunControlType)theEObject; |
395 | T result = caseRunControlType(runControlType); |
396 | if (result == null) result = defaultCase(theEObject); |
397 | return result; |
398 | } |
399 | case LqnCorePackage.SERVICE_TYPE: { |
400 | ServiceType serviceType = (ServiceType)theEObject; |
401 | T result = caseServiceType(serviceType); |
402 | if (result == null) result = defaultCase(theEObject); |
403 | return result; |
404 | } |
405 | case LqnCorePackage.SINGLE_ACTIVITY_LIST_TYPE: { |
406 | SingleActivityListType singleActivityListType = (SingleActivityListType)theEObject; |
407 | T result = caseSingleActivityListType(singleActivityListType); |
408 | if (result == null) result = defaultCase(theEObject); |
409 | return result; |
410 | } |
411 | case LqnCorePackage.SLOT_TYPE: { |
412 | SlotType slotType = (SlotType)theEObject; |
413 | T result = caseSlotType(slotType); |
414 | if (result == null) result = defaultCase(theEObject); |
415 | return result; |
416 | } |
417 | case LqnCorePackage.SOLVER_PARAMS_TYPE: { |
418 | SolverParamsType solverParamsType = (SolverParamsType)theEObject; |
419 | T result = caseSolverParamsType(solverParamsType); |
420 | if (result == null) result = defaultCase(theEObject); |
421 | return result; |
422 | } |
423 | case LqnCorePackage.SYNCH_CALL_TYPE: { |
424 | SynchCallType synchCallType = (SynchCallType)theEObject; |
425 | T result = caseSynchCallType(synchCallType); |
426 | if (result == null) result = defaultCase(theEObject); |
427 | return result; |
428 | } |
429 | case LqnCorePackage.TASK_ACTIVITY_GRAPH: { |
430 | TaskActivityGraph taskActivityGraph = (TaskActivityGraph)theEObject; |
431 | T result = caseTaskActivityGraph(taskActivityGraph); |
432 | if (result == null) result = caseActivityGraphBase(taskActivityGraph); |
433 | if (result == null) result = defaultCase(theEObject); |
434 | return result; |
435 | } |
436 | case LqnCorePackage.TASK_TYPE: { |
437 | TaskType taskType = (TaskType)theEObject; |
438 | T result = caseTaskType(taskType); |
439 | if (result == null) result = defaultCase(theEObject); |
440 | return result; |
441 | } |
442 | default: return defaultCase(theEObject); |
443 | } |
444 | } |
445 | |
446 | /** |
447 | * Returns the result of interpreting the object as an instance of '<em>Activity Def Base</em>'. |
448 | * <!-- begin-user-doc --> |
449 | * This implementation returns null; |
450 | * returning a non-null result will terminate the switch. |
451 | * <!-- end-user-doc --> |
452 | * @param object the target of the switch. |
453 | * @return the result of interpreting the object as an instance of '<em>Activity Def Base</em>'. |
454 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
455 | * @generated |
456 | */ |
457 | public T caseActivityDefBase(ActivityDefBase object) { |
458 | return null; |
459 | } |
460 | |
461 | /** |
462 | * Returns the result of interpreting the object as an instance of '<em>Activity Def Type</em>'. |
463 | * <!-- begin-user-doc --> |
464 | * This implementation returns null; |
465 | * returning a non-null result will terminate the switch. |
466 | * <!-- end-user-doc --> |
467 | * @param object the target of the switch. |
468 | * @return the result of interpreting the object as an instance of '<em>Activity Def Type</em>'. |
469 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
470 | * @generated |
471 | */ |
472 | public T caseActivityDefType(ActivityDefType object) { |
473 | return null; |
474 | } |
475 | |
476 | /** |
477 | * Returns the result of interpreting the object as an instance of '<em>Activity Graph Base</em>'. |
478 | * <!-- begin-user-doc --> |
479 | * This implementation returns null; |
480 | * returning a non-null result will terminate the switch. |
481 | * <!-- end-user-doc --> |
482 | * @param object the target of the switch. |
483 | * @return the result of interpreting the object as an instance of '<em>Activity Graph Base</em>'. |
484 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
485 | * @generated |
486 | */ |
487 | public T caseActivityGraphBase(ActivityGraphBase object) { |
488 | return null; |
489 | } |
490 | |
491 | /** |
492 | * Returns the result of interpreting the object as an instance of '<em>Activity List Type</em>'. |
493 | * <!-- begin-user-doc --> |
494 | * This implementation returns null; |
495 | * returning a non-null result will terminate the switch. |
496 | * <!-- end-user-doc --> |
497 | * @param object the target of the switch. |
498 | * @return the result of interpreting the object as an instance of '<em>Activity List Type</em>'. |
499 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
500 | * @generated |
501 | */ |
502 | public T caseActivityListType(ActivityListType object) { |
503 | return null; |
504 | } |
505 | |
506 | /** |
507 | * Returns the result of interpreting the object as an instance of '<em>Activity Loop List Type</em>'. |
508 | * <!-- begin-user-doc --> |
509 | * This implementation returns null; |
510 | * returning a non-null result will terminate the switch. |
511 | * <!-- end-user-doc --> |
512 | * @param object the target of the switch. |
513 | * @return the result of interpreting the object as an instance of '<em>Activity Loop List Type</em>'. |
514 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
515 | * @generated |
516 | */ |
517 | public T caseActivityLoopListType(ActivityLoopListType object) { |
518 | return null; |
519 | } |
520 | |
521 | /** |
522 | * Returns the result of interpreting the object as an instance of '<em>Activity Loop Type</em>'. |
523 | * <!-- begin-user-doc --> |
524 | * This implementation returns null; |
525 | * returning a non-null result will terminate the switch. |
526 | * <!-- end-user-doc --> |
527 | * @param object the target of the switch. |
528 | * @return the result of interpreting the object as an instance of '<em>Activity Loop Type</em>'. |
529 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
530 | * @generated |
531 | */ |
532 | public T caseActivityLoopType(ActivityLoopType object) { |
533 | return null; |
534 | } |
535 | |
536 | /** |
537 | * Returns the result of interpreting the object as an instance of '<em>Activity Making Call Type</em>'. |
538 | * <!-- begin-user-doc --> |
539 | * This implementation returns null; |
540 | * returning a non-null result will terminate the switch. |
541 | * <!-- end-user-doc --> |
542 | * @param object the target of the switch. |
543 | * @return the result of interpreting the object as an instance of '<em>Activity Making Call Type</em>'. |
544 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
545 | * @generated |
546 | */ |
547 | public T caseActivityMakingCallType(ActivityMakingCallType object) { |
548 | return null; |
549 | } |
550 | |
551 | /** |
552 | * Returns the result of interpreting the object as an instance of '<em>Activity Or Type</em>'. |
553 | * <!-- begin-user-doc --> |
554 | * This implementation returns null; |
555 | * returning a non-null result will terminate the switch. |
556 | * <!-- end-user-doc --> |
557 | * @param object the target of the switch. |
558 | * @return the result of interpreting the object as an instance of '<em>Activity Or Type</em>'. |
559 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
560 | * @generated |
561 | */ |
562 | public T caseActivityOrType(ActivityOrType object) { |
563 | return null; |
564 | } |
565 | |
566 | /** |
567 | * Returns the result of interpreting the object as an instance of '<em>Activity Phases Type</em>'. |
568 | * <!-- begin-user-doc --> |
569 | * This implementation returns null; |
570 | * returning a non-null result will terminate the switch. |
571 | * <!-- end-user-doc --> |
572 | * @param object the target of the switch. |
573 | * @return the result of interpreting the object as an instance of '<em>Activity Phases Type</em>'. |
574 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
575 | * @generated |
576 | */ |
577 | public T caseActivityPhasesType(ActivityPhasesType object) { |
578 | return null; |
579 | } |
580 | |
581 | /** |
582 | * Returns the result of interpreting the object as an instance of '<em>Activity Type</em>'. |
583 | * <!-- begin-user-doc --> |
584 | * This implementation returns null; |
585 | * returning a non-null result will terminate the switch. |
586 | * <!-- end-user-doc --> |
587 | * @param object the target of the switch. |
588 | * @return the result of interpreting the object as an instance of '<em>Activity Type</em>'. |
589 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
590 | * @generated |
591 | */ |
592 | public T caseActivityType(ActivityType object) { |
593 | return null; |
594 | } |
595 | |
596 | /** |
597 | * Returns the result of interpreting the object as an instance of '<em>And Join List Type</em>'. |
598 | * <!-- begin-user-doc --> |
599 | * This implementation returns null; |
600 | * returning a non-null result will terminate the switch. |
601 | * <!-- end-user-doc --> |
602 | * @param object the target of the switch. |
603 | * @return the result of interpreting the object as an instance of '<em>And Join List Type</em>'. |
604 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
605 | * @generated |
606 | */ |
607 | public T caseAndJoinListType(AndJoinListType object) { |
608 | return null; |
609 | } |
610 | |
611 | /** |
612 | * Returns the result of interpreting the object as an instance of '<em>Asynch Call Type</em>'. |
613 | * <!-- begin-user-doc --> |
614 | * This implementation returns null; |
615 | * returning a non-null result will terminate the switch. |
616 | * <!-- end-user-doc --> |
617 | * @param object the target of the switch. |
618 | * @return the result of interpreting the object as an instance of '<em>Asynch Call Type</em>'. |
619 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
620 | * @generated |
621 | */ |
622 | public T caseAsynchCallType(AsynchCallType object) { |
623 | return null; |
624 | } |
625 | |
626 | /** |
627 | * Returns the result of interpreting the object as an instance of '<em>Bind Type</em>'. |
628 | * <!-- begin-user-doc --> |
629 | * This implementation returns null; |
630 | * returning a non-null result will terminate the switch. |
631 | * <!-- end-user-doc --> |
632 | * @param object the target of the switch. |
633 | * @return the result of interpreting the object as an instance of '<em>Bind Type</em>'. |
634 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
635 | * @generated |
636 | */ |
637 | public T caseBindType(BindType object) { |
638 | return null; |
639 | } |
640 | |
641 | /** |
642 | * Returns the result of interpreting the object as an instance of '<em>Call List Type</em>'. |
643 | * <!-- begin-user-doc --> |
644 | * This implementation returns null; |
645 | * returning a non-null result will terminate the switch. |
646 | * <!-- end-user-doc --> |
647 | * @param object the target of the switch. |
648 | * @return the result of interpreting the object as an instance of '<em>Call List Type</em>'. |
649 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
650 | * @generated |
651 | */ |
652 | public T caseCallListType(CallListType object) { |
653 | return null; |
654 | } |
655 | |
656 | /** |
657 | * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'. |
658 | * <!-- begin-user-doc --> |
659 | * This implementation returns null; |
660 | * returning a non-null result will terminate the switch. |
661 | * <!-- end-user-doc --> |
662 | * @param object the target of the switch. |
663 | * @return the result of interpreting the object as an instance of '<em>Document Root</em>'. |
664 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
665 | * @generated |
666 | */ |
667 | public T caseDocumentRoot(DocumentRoot object) { |
668 | return null; |
669 | } |
670 | |
671 | /** |
672 | * Returns the result of interpreting the object as an instance of '<em>Entry Activity Def Type</em>'. |
673 | * <!-- begin-user-doc --> |
674 | * This implementation returns null; |
675 | * returning a non-null result will terminate the switch. |
676 | * <!-- end-user-doc --> |
677 | * @param object the target of the switch. |
678 | * @return the result of interpreting the object as an instance of '<em>Entry Activity Def Type</em>'. |
679 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
680 | * @generated |
681 | */ |
682 | public T caseEntryActivityDefType(EntryActivityDefType object) { |
683 | return null; |
684 | } |
685 | |
686 | /** |
687 | * Returns the result of interpreting the object as an instance of '<em>Entry Activity Graph</em>'. |
688 | * <!-- begin-user-doc --> |
689 | * This implementation returns null; |
690 | * returning a non-null result will terminate the switch. |
691 | * <!-- end-user-doc --> |
692 | * @param object the target of the switch. |
693 | * @return the result of interpreting the object as an instance of '<em>Entry Activity Graph</em>'. |
694 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
695 | * @generated |
696 | */ |
697 | public T caseEntryActivityGraph(EntryActivityGraph object) { |
698 | return null; |
699 | } |
700 | |
701 | /** |
702 | * Returns the result of interpreting the object as an instance of '<em>Entry Making Call Type</em>'. |
703 | * <!-- begin-user-doc --> |
704 | * This implementation returns null; |
705 | * returning a non-null result will terminate the switch. |
706 | * <!-- end-user-doc --> |
707 | * @param object the target of the switch. |
708 | * @return the result of interpreting the object as an instance of '<em>Entry Making Call Type</em>'. |
709 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
710 | * @generated |
711 | */ |
712 | public T caseEntryMakingCallType(EntryMakingCallType object) { |
713 | return null; |
714 | } |
715 | |
716 | /** |
717 | * Returns the result of interpreting the object as an instance of '<em>Entry Type</em>'. |
718 | * <!-- begin-user-doc --> |
719 | * This implementation returns null; |
720 | * returning a non-null result will terminate the switch. |
721 | * <!-- end-user-doc --> |
722 | * @param object the target of the switch. |
723 | * @return the result of interpreting the object as an instance of '<em>Entry Type</em>'. |
724 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
725 | * @generated |
726 | */ |
727 | public T caseEntryType(EntryType object) { |
728 | return null; |
729 | } |
730 | |
731 | /** |
732 | * Returns the result of interpreting the object as an instance of '<em>First Plot Type</em>'. |
733 | * <!-- begin-user-doc --> |
734 | * This implementation returns null; |
735 | * returning a non-null result will terminate the switch. |
736 | * <!-- end-user-doc --> |
737 | * @param object the target of the switch. |
738 | * @return the result of interpreting the object as an instance of '<em>First Plot Type</em>'. |
739 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
740 | * @generated |
741 | */ |
742 | public T caseFirstPlotType(FirstPlotType object) { |
743 | return null; |
744 | } |
745 | |
746 | /** |
747 | * Returns the result of interpreting the object as an instance of '<em>Histogram Bin Type</em>'. |
748 | * <!-- begin-user-doc --> |
749 | * This implementation returns null; |
750 | * returning a non-null result will terminate the switch. |
751 | * <!-- end-user-doc --> |
752 | * @param object the target of the switch. |
753 | * @return the result of interpreting the object as an instance of '<em>Histogram Bin Type</em>'. |
754 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
755 | * @generated |
756 | */ |
757 | public T caseHistogramBinType(HistogramBinType object) { |
758 | return null; |
759 | } |
760 | |
761 | /** |
762 | * Returns the result of interpreting the object as an instance of '<em>In Port Type</em>'. |
763 | * <!-- begin-user-doc --> |
764 | * This implementation returns null; |
765 | * returning a non-null result will terminate the switch. |
766 | * <!-- end-user-doc --> |
767 | * @param object the target of the switch. |
768 | * @return the result of interpreting the object as an instance of '<em>In Port Type</em>'. |
769 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
770 | * @generated |
771 | */ |
772 | public T caseInPortType(InPortType object) { |
773 | return null; |
774 | } |
775 | |
776 | /** |
777 | * Returns the result of interpreting the object as an instance of '<em>Interface Type</em>'. |
778 | * <!-- begin-user-doc --> |
779 | * This implementation returns null; |
780 | * returning a non-null result will terminate the switch. |
781 | * <!-- end-user-doc --> |
782 | * @param object the target of the switch. |
783 | * @return the result of interpreting the object as an instance of '<em>Interface Type</em>'. |
784 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
785 | * @generated |
786 | */ |
787 | public T caseInterfaceType(InterfaceType object) { |
788 | return null; |
789 | } |
790 | |
791 | /** |
792 | * Returns the result of interpreting the object as an instance of '<em>Type</em>'. |
793 | * <!-- begin-user-doc --> |
794 | * This implementation returns null; |
795 | * returning a non-null result will terminate the switch. |
796 | * <!-- end-user-doc --> |
797 | * @param object the target of the switch. |
798 | * @return the result of interpreting the object as an instance of '<em>Type</em>'. |
799 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
800 | * @generated |
801 | */ |
802 | public T caseLqnCoreType(LqnCoreType object) { |
803 | return null; |
804 | } |
805 | |
806 | /** |
807 | * Returns the result of interpreting the object as an instance of '<em>Lqn Model Type</em>'. |
808 | * <!-- begin-user-doc --> |
809 | * This implementation returns null; |
810 | * returning a non-null result will terminate the switch. |
811 | * <!-- end-user-doc --> |
812 | * @param object the target of the switch. |
813 | * @return the result of interpreting the object as an instance of '<em>Lqn Model Type</em>'. |
814 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
815 | * @generated |
816 | */ |
817 | public T caseLqnModelType(LqnModelType object) { |
818 | return null; |
819 | } |
820 | |
821 | /** |
822 | * Returns the result of interpreting the object as an instance of '<em>Making Call Type</em>'. |
823 | * <!-- begin-user-doc --> |
824 | * This implementation returns null; |
825 | * returning a non-null result will terminate the switch. |
826 | * <!-- end-user-doc --> |
827 | * @param object the target of the switch. |
828 | * @return the result of interpreting the object as an instance of '<em>Making Call Type</em>'. |
829 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
830 | * @generated |
831 | */ |
832 | public T caseMakingCallType(MakingCallType object) { |
833 | return null; |
834 | } |
835 | |
836 | /** |
837 | * Returns the result of interpreting the object as an instance of '<em>Or List Type</em>'. |
838 | * <!-- begin-user-doc --> |
839 | * This implementation returns null; |
840 | * returning a non-null result will terminate the switch. |
841 | * <!-- end-user-doc --> |
842 | * @param object the target of the switch. |
843 | * @return the result of interpreting the object as an instance of '<em>Or List Type</em>'. |
844 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
845 | * @generated |
846 | */ |
847 | public T caseOrListType(OrListType object) { |
848 | return null; |
849 | } |
850 | |
851 | /** |
852 | * Returns the result of interpreting the object as an instance of '<em>Out Port Type</em>'. |
853 | * <!-- begin-user-doc --> |
854 | * This implementation returns null; |
855 | * returning a non-null result will terminate the switch. |
856 | * <!-- end-user-doc --> |
857 | * @param object the target of the switch. |
858 | * @return the result of interpreting the object as an instance of '<em>Out Port Type</em>'. |
859 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
860 | * @generated |
861 | */ |
862 | public T caseOutPortType(OutPortType object) { |
863 | return null; |
864 | } |
865 | |
866 | /** |
867 | * Returns the result of interpreting the object as an instance of '<em>Output Distribution Type</em>'. |
868 | * <!-- begin-user-doc --> |
869 | * This implementation returns null; |
870 | * returning a non-null result will terminate the switch. |
871 | * <!-- end-user-doc --> |
872 | * @param object the target of the switch. |
873 | * @return the result of interpreting the object as an instance of '<em>Output Distribution Type</em>'. |
874 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
875 | * @generated |
876 | */ |
877 | public T caseOutputDistributionType(OutputDistributionType object) { |
878 | return null; |
879 | } |
880 | |
881 | /** |
882 | * Returns the result of interpreting the object as an instance of '<em>Output Entry Distribution Type</em>'. |
883 | * <!-- begin-user-doc --> |
884 | * This implementation returns null; |
885 | * returning a non-null result will terminate the switch. |
886 | * <!-- end-user-doc --> |
887 | * @param object the target of the switch. |
888 | * @return the result of interpreting the object as an instance of '<em>Output Entry Distribution Type</em>'. |
889 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
890 | * @generated |
891 | */ |
892 | public T caseOutputEntryDistributionType(OutputEntryDistributionType object) { |
893 | return null; |
894 | } |
895 | |
896 | /** |
897 | * Returns the result of interpreting the object as an instance of '<em>Output Result Forwarding AND Join Delay</em>'. |
898 | * <!-- begin-user-doc --> |
899 | * This implementation returns null; |
900 | * returning a non-null result will terminate the switch. |
901 | * <!-- end-user-doc --> |
902 | * @param object the target of the switch. |
903 | * @return the result of interpreting the object as an instance of '<em>Output Result Forwarding AND Join Delay</em>'. |
904 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
905 | * @generated |
906 | */ |
907 | public T caseOutputResultForwardingANDJoinDelay(OutputResultForwardingANDJoinDelay object) { |
908 | return null; |
909 | } |
910 | |
911 | /** |
912 | * Returns the result of interpreting the object as an instance of '<em>Output Result Type</em>'. |
913 | * <!-- begin-user-doc --> |
914 | * This implementation returns null; |
915 | * returning a non-null result will terminate the switch. |
916 | * <!-- end-user-doc --> |
917 | * @param object the target of the switch. |
918 | * @return the result of interpreting the object as an instance of '<em>Output Result Type</em>'. |
919 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
920 | * @generated |
921 | */ |
922 | public T caseOutputResultType(OutputResultType object) { |
923 | return null; |
924 | } |
925 | |
926 | /** |
927 | * Returns the result of interpreting the object as an instance of '<em>Parameter Type</em>'. |
928 | * <!-- begin-user-doc --> |
929 | * This implementation returns null; |
930 | * returning a non-null result will terminate the switch. |
931 | * <!-- end-user-doc --> |
932 | * @param object the target of the switch. |
933 | * @return the result of interpreting the object as an instance of '<em>Parameter Type</em>'. |
934 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
935 | * @generated |
936 | */ |
937 | public T caseParameterType(ParameterType object) { |
938 | return null; |
939 | } |
940 | |
941 | /** |
942 | * Returns the result of interpreting the object as an instance of '<em>Para Type</em>'. |
943 | * <!-- begin-user-doc --> |
944 | * This implementation returns null; |
945 | * returning a non-null result will terminate the switch. |
946 | * <!-- end-user-doc --> |
947 | * @param object the target of the switch. |
948 | * @return the result of interpreting the object as an instance of '<em>Para Type</em>'. |
949 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
950 | * @generated |
951 | */ |
952 | public T caseParaType(ParaType object) { |
953 | return null; |
954 | } |
955 | |
956 | /** |
957 | * Returns the result of interpreting the object as an instance of '<em>Phase Activities</em>'. |
958 | * <!-- begin-user-doc --> |
959 | * This implementation returns null; |
960 | * returning a non-null result will terminate the switch. |
961 | * <!-- end-user-doc --> |
962 | * @param object the target of the switch. |
963 | * @return the result of interpreting the object as an instance of '<em>Phase Activities</em>'. |
964 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
965 | * @generated |
966 | */ |
967 | public T casePhaseActivities(PhaseActivities object) { |
968 | return null; |
969 | } |
970 | |
971 | /** |
972 | * Returns the result of interpreting the object as an instance of '<em>Plot Control Type</em>'. |
973 | * <!-- begin-user-doc --> |
974 | * This implementation returns null; |
975 | * returning a non-null result will terminate the switch. |
976 | * <!-- end-user-doc --> |
977 | * @param object the target of the switch. |
978 | * @return the result of interpreting the object as an instance of '<em>Plot Control Type</em>'. |
979 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
980 | * @generated |
981 | */ |
982 | public T casePlotControlType(PlotControlType object) { |
983 | return null; |
984 | } |
985 | |
986 | /** |
987 | * Returns the result of interpreting the object as an instance of '<em>Plot Type</em>'. |
988 | * <!-- begin-user-doc --> |
989 | * This implementation returns null; |
990 | * returning a non-null result will terminate the switch. |
991 | * <!-- end-user-doc --> |
992 | * @param object the target of the switch. |
993 | * @return the result of interpreting the object as an instance of '<em>Plot Type</em>'. |
994 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
995 | * @generated |
996 | */ |
997 | public T casePlotType(PlotType object) { |
998 | return null; |
999 | } |
1000 | |
1001 | /** |
1002 | * Returns the result of interpreting the object as an instance of '<em>Port Binding Type</em>'. |
1003 | * <!-- begin-user-doc --> |
1004 | * This implementation returns null; |
1005 | * returning a non-null result will terminate the switch. |
1006 | * <!-- end-user-doc --> |
1007 | * @param object the target of the switch. |
1008 | * @return the result of interpreting the object as an instance of '<em>Port Binding Type</em>'. |
1009 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1010 | * @generated |
1011 | */ |
1012 | public T casePortBindingType(PortBindingType object) { |
1013 | return null; |
1014 | } |
1015 | |
1016 | /** |
1017 | * Returns the result of interpreting the object as an instance of '<em>Pragma Type</em>'. |
1018 | * <!-- begin-user-doc --> |
1019 | * This implementation returns null; |
1020 | * returning a non-null result will terminate the switch. |
1021 | * <!-- end-user-doc --> |
1022 | * @param object the target of the switch. |
1023 | * @return the result of interpreting the object as an instance of '<em>Pragma Type</em>'. |
1024 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1025 | * @generated |
1026 | */ |
1027 | public T casePragmaType(PragmaType object) { |
1028 | return null; |
1029 | } |
1030 | |
1031 | /** |
1032 | * Returns the result of interpreting the object as an instance of '<em>Precedence Type</em>'. |
1033 | * <!-- begin-user-doc --> |
1034 | * This implementation returns null; |
1035 | * returning a non-null result will terminate the switch. |
1036 | * <!-- end-user-doc --> |
1037 | * @param object the target of the switch. |
1038 | * @return the result of interpreting the object as an instance of '<em>Precedence Type</em>'. |
1039 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1040 | * @generated |
1041 | */ |
1042 | public T casePrecedenceType(PrecedenceType object) { |
1043 | return null; |
1044 | } |
1045 | |
1046 | /** |
1047 | * Returns the result of interpreting the object as an instance of '<em>Processor Binding Type</em>'. |
1048 | * <!-- begin-user-doc --> |
1049 | * This implementation returns null; |
1050 | * returning a non-null result will terminate the switch. |
1051 | * <!-- end-user-doc --> |
1052 | * @param object the target of the switch. |
1053 | * @return the result of interpreting the object as an instance of '<em>Processor Binding Type</em>'. |
1054 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1055 | * @generated |
1056 | */ |
1057 | public T caseProcessorBindingType(ProcessorBindingType object) { |
1058 | return null; |
1059 | } |
1060 | |
1061 | /** |
1062 | * Returns the result of interpreting the object as an instance of '<em>Processor Type</em>'. |
1063 | * <!-- begin-user-doc --> |
1064 | * This implementation returns null; |
1065 | * returning a non-null result will terminate the switch. |
1066 | * <!-- end-user-doc --> |
1067 | * @param object the target of the switch. |
1068 | * @return the result of interpreting the object as an instance of '<em>Processor Type</em>'. |
1069 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1070 | * @generated |
1071 | */ |
1072 | public T caseProcessorType(ProcessorType object) { |
1073 | return null; |
1074 | } |
1075 | |
1076 | /** |
1077 | * Returns the result of interpreting the object as an instance of '<em>Reply Activity Type</em>'. |
1078 | * <!-- begin-user-doc --> |
1079 | * This implementation returns null; |
1080 | * returning a non-null result will terminate the switch. |
1081 | * <!-- end-user-doc --> |
1082 | * @param object the target of the switch. |
1083 | * @return the result of interpreting the object as an instance of '<em>Reply Activity Type</em>'. |
1084 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1085 | * @generated |
1086 | */ |
1087 | public T caseReplyActivityType(ReplyActivityType object) { |
1088 | return null; |
1089 | } |
1090 | |
1091 | /** |
1092 | * Returns the result of interpreting the object as an instance of '<em>Reply Entry Type</em>'. |
1093 | * <!-- begin-user-doc --> |
1094 | * This implementation returns null; |
1095 | * returning a non-null result will terminate the switch. |
1096 | * <!-- end-user-doc --> |
1097 | * @param object the target of the switch. |
1098 | * @return the result of interpreting the object as an instance of '<em>Reply Entry Type</em>'. |
1099 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1100 | * @generated |
1101 | */ |
1102 | public T caseReplyEntryType(ReplyEntryType object) { |
1103 | return null; |
1104 | } |
1105 | |
1106 | /** |
1107 | * Returns the result of interpreting the object as an instance of '<em>Result Conf95 Type</em>'. |
1108 | * <!-- begin-user-doc --> |
1109 | * This implementation returns null; |
1110 | * returning a non-null result will terminate the switch. |
1111 | * <!-- end-user-doc --> |
1112 | * @param object the target of the switch. |
1113 | * @return the result of interpreting the object as an instance of '<em>Result Conf95 Type</em>'. |
1114 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1115 | * @generated |
1116 | */ |
1117 | public T caseResultConf95Type(ResultConf95Type object) { |
1118 | return null; |
1119 | } |
1120 | |
1121 | /** |
1122 | * Returns the result of interpreting the object as an instance of '<em>Result Conf95 Type1</em>'. |
1123 | * <!-- begin-user-doc --> |
1124 | * This implementation returns null; |
1125 | * returning a non-null result will terminate the switch. |
1126 | * <!-- end-user-doc --> |
1127 | * @param object the target of the switch. |
1128 | * @return the result of interpreting the object as an instance of '<em>Result Conf95 Type1</em>'. |
1129 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1130 | * @generated |
1131 | */ |
1132 | public T caseResultConf95Type1(ResultConf95Type1 object) { |
1133 | return null; |
1134 | } |
1135 | |
1136 | /** |
1137 | * Returns the result of interpreting the object as an instance of '<em>Result Conf99 Type</em>'. |
1138 | * <!-- begin-user-doc --> |
1139 | * This implementation returns null; |
1140 | * returning a non-null result will terminate the switch. |
1141 | * <!-- end-user-doc --> |
1142 | * @param object the target of the switch. |
1143 | * @return the result of interpreting the object as an instance of '<em>Result Conf99 Type</em>'. |
1144 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1145 | * @generated |
1146 | */ |
1147 | public T caseResultConf99Type(ResultConf99Type object) { |
1148 | return null; |
1149 | } |
1150 | |
1151 | /** |
1152 | * Returns the result of interpreting the object as an instance of '<em>Result Conf99 Type1</em>'. |
1153 | * <!-- begin-user-doc --> |
1154 | * This implementation returns null; |
1155 | * returning a non-null result will terminate the switch. |
1156 | * <!-- end-user-doc --> |
1157 | * @param object the target of the switch. |
1158 | * @return the result of interpreting the object as an instance of '<em>Result Conf99 Type1</em>'. |
1159 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1160 | * @generated |
1161 | */ |
1162 | public T caseResultConf99Type1(ResultConf99Type1 object) { |
1163 | return null; |
1164 | } |
1165 | |
1166 | /** |
1167 | * Returns the result of interpreting the object as an instance of '<em>Result General Type</em>'. |
1168 | * <!-- begin-user-doc --> |
1169 | * This implementation returns null; |
1170 | * returning a non-null result will terminate the switch. |
1171 | * <!-- end-user-doc --> |
1172 | * @param object the target of the switch. |
1173 | * @return the result of interpreting the object as an instance of '<em>Result General Type</em>'. |
1174 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1175 | * @generated |
1176 | */ |
1177 | public T caseResultGeneralType(ResultGeneralType object) { |
1178 | return null; |
1179 | } |
1180 | |
1181 | /** |
1182 | * Returns the result of interpreting the object as an instance of '<em>Run Control Type</em>'. |
1183 | * <!-- begin-user-doc --> |
1184 | * This implementation returns null; |
1185 | * returning a non-null result will terminate the switch. |
1186 | * <!-- end-user-doc --> |
1187 | * @param object the target of the switch. |
1188 | * @return the result of interpreting the object as an instance of '<em>Run Control Type</em>'. |
1189 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1190 | * @generated |
1191 | */ |
1192 | public T caseRunControlType(RunControlType object) { |
1193 | return null; |
1194 | } |
1195 | |
1196 | /** |
1197 | * Returns the result of interpreting the object as an instance of '<em>Service Type</em>'. |
1198 | * <!-- begin-user-doc --> |
1199 | * This implementation returns null; |
1200 | * returning a non-null result will terminate the switch. |
1201 | * <!-- end-user-doc --> |
1202 | * @param object the target of the switch. |
1203 | * @return the result of interpreting the object as an instance of '<em>Service Type</em>'. |
1204 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1205 | * @generated |
1206 | */ |
1207 | public T caseServiceType(ServiceType object) { |
1208 | return null; |
1209 | } |
1210 | |
1211 | /** |
1212 | * Returns the result of interpreting the object as an instance of '<em>Single Activity List Type</em>'. |
1213 | * <!-- begin-user-doc --> |
1214 | * This implementation returns null; |
1215 | * returning a non-null result will terminate the switch. |
1216 | * <!-- end-user-doc --> |
1217 | * @param object the target of the switch. |
1218 | * @return the result of interpreting the object as an instance of '<em>Single Activity List Type</em>'. |
1219 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1220 | * @generated |
1221 | */ |
1222 | public T caseSingleActivityListType(SingleActivityListType object) { |
1223 | return null; |
1224 | } |
1225 | |
1226 | /** |
1227 | * Returns the result of interpreting the object as an instance of '<em>Slot Type</em>'. |
1228 | * <!-- begin-user-doc --> |
1229 | * This implementation returns null; |
1230 | * returning a non-null result will terminate the switch. |
1231 | * <!-- end-user-doc --> |
1232 | * @param object the target of the switch. |
1233 | * @return the result of interpreting the object as an instance of '<em>Slot Type</em>'. |
1234 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1235 | * @generated |
1236 | */ |
1237 | public T caseSlotType(SlotType object) { |
1238 | return null; |
1239 | } |
1240 | |
1241 | /** |
1242 | * Returns the result of interpreting the object as an instance of '<em>Solver Params Type</em>'. |
1243 | * <!-- begin-user-doc --> |
1244 | * This implementation returns null; |
1245 | * returning a non-null result will terminate the switch. |
1246 | * <!-- end-user-doc --> |
1247 | * @param object the target of the switch. |
1248 | * @return the result of interpreting the object as an instance of '<em>Solver Params Type</em>'. |
1249 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1250 | * @generated |
1251 | */ |
1252 | public T caseSolverParamsType(SolverParamsType object) { |
1253 | return null; |
1254 | } |
1255 | |
1256 | /** |
1257 | * Returns the result of interpreting the object as an instance of '<em>Synch Call Type</em>'. |
1258 | * <!-- begin-user-doc --> |
1259 | * This implementation returns null; |
1260 | * returning a non-null result will terminate the switch. |
1261 | * <!-- end-user-doc --> |
1262 | * @param object the target of the switch. |
1263 | * @return the result of interpreting the object as an instance of '<em>Synch Call Type</em>'. |
1264 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1265 | * @generated |
1266 | */ |
1267 | public T caseSynchCallType(SynchCallType object) { |
1268 | return null; |
1269 | } |
1270 | |
1271 | /** |
1272 | * Returns the result of interpreting the object as an instance of '<em>Task Activity Graph</em>'. |
1273 | * <!-- begin-user-doc --> |
1274 | * This implementation returns null; |
1275 | * returning a non-null result will terminate the switch. |
1276 | * <!-- end-user-doc --> |
1277 | * @param object the target of the switch. |
1278 | * @return the result of interpreting the object as an instance of '<em>Task Activity Graph</em>'. |
1279 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1280 | * @generated |
1281 | */ |
1282 | public T caseTaskActivityGraph(TaskActivityGraph object) { |
1283 | return null; |
1284 | } |
1285 | |
1286 | /** |
1287 | * Returns the result of interpreting the object as an instance of '<em>Task Type</em>'. |
1288 | * <!-- begin-user-doc --> |
1289 | * This implementation returns null; |
1290 | * returning a non-null result will terminate the switch. |
1291 | * <!-- end-user-doc --> |
1292 | * @param object the target of the switch. |
1293 | * @return the result of interpreting the object as an instance of '<em>Task Type</em>'. |
1294 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
1295 | * @generated |
1296 | */ |
1297 | public T caseTaskType(TaskType object) { |
1298 | return null; |
1299 | } |
1300 | |
1301 | /** |
1302 | * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. |
1303 | * <!-- begin-user-doc --> |
1304 | * This implementation returns null; |
1305 | * returning a non-null result will terminate the switch, but this is the last case anyway. |
1306 | * <!-- end-user-doc --> |
1307 | * @param object the target of the switch. |
1308 | * @return the result of interpreting the object as an instance of '<em>EObject</em>'. |
1309 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) |
1310 | * @generated |
1311 | */ |
1312 | public T defaultCase(EObject object) { |
1313 | return null; |
1314 | } |
1315 | |
1316 | } //LqnCoreSwitch |