EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][LqnCore.util]

COVERAGE SUMMARY FOR SOURCE FILE [LqnCoreSwitch.java]

nameclass, %method, %block, %line, %
LqnCoreSwitch.java0%   (0/1)0%   (0/62)0%   (0/1078)0%   (0/310)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class LqnCoreSwitch0%   (0/1)0%   (0/62)0%   (0/1078)0%   (0/310)
LqnCoreSwitch (): void 0%   (0/1)0%   (0/7)0%   (0/4)
caseActivityDefBase (ActivityDefBase): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityDefType (ActivityDefType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityGraphBase (ActivityGraphBase): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityListType (ActivityListType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityLoopListType (ActivityLoopListType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityLoopType (ActivityLoopType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityMakingCallType (ActivityMakingCallType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityOrType (ActivityOrType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityPhasesType (ActivityPhasesType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseActivityType (ActivityType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseAndJoinListType (AndJoinListType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseAsynchCallType (AsynchCallType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseBindType (BindType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseCallListType (CallListType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseDocumentRoot (DocumentRoot): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseEntryActivityDefType (EntryActivityDefType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseEntryActivityGraph (EntryActivityGraph): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseEntryMakingCallType (EntryMakingCallType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseEntryType (EntryType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseFirstPlotType (FirstPlotType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseHistogramBinType (HistogramBinType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseInPortType (InPortType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseInterfaceType (InterfaceType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseLqnCoreType (LqnCoreType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseLqnModelType (LqnModelType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseMakingCallType (MakingCallType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseOrListType (OrListType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseOutPortType (OutPortType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseOutputDistributionType (OutputDistributionType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseOutputEntryDistributionType (OutputEntryDistributionType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseOutputResultForwardingANDJoinDelay (OutputResultForwardingANDJoinDelay): ... 0%   (0/1)0%   (0/2)0%   (0/1)
caseOutputResultType (OutputResultType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseParaType (ParaType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseParameterType (ParameterType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
casePhaseActivities (PhaseActivities): Object 0%   (0/1)0%   (0/2)0%   (0/1)
casePlotControlType (PlotControlType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
casePlotType (PlotType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
casePortBindingType (PortBindingType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
casePragmaType (PragmaType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
casePrecedenceType (PrecedenceType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseProcessorBindingType (ProcessorBindingType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseProcessorType (ProcessorType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseReplyActivityType (ReplyActivityType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseReplyEntryType (ReplyEntryType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseResultConf95Type (ResultConf95Type): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseResultConf95Type1 (ResultConf95Type1): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseResultConf99Type (ResultConf99Type): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseResultConf99Type1 (ResultConf99Type1): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseResultGeneralType (ResultGeneralType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseRunControlType (RunControlType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseServiceType (ServiceType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseSingleActivityListType (SingleActivityListType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseSlotType (SlotType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseSolverParamsType (SolverParamsType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseSynchCallType (SynchCallType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseTaskActivityGraph (TaskActivityGraph): Object 0%   (0/1)0%   (0/2)0%   (0/1)
caseTaskType (TaskType): Object 0%   (0/1)0%   (0/2)0%   (0/1)
defaultCase (EObject): Object 0%   (0/1)0%   (0/2)0%   (0/1)
doSwitch (EClass, EObject): Object 0%   (0/1)0%   (0/28)0%   (0/7)
doSwitch (EObject): Object 0%   (0/1)0%   (0/6)0%   (0/1)
doSwitch (int, EObject): Object 0%   (0/1)0%   (0/921)0%   (0/240)

1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package LqnCore.util;
8 
9import LqnCore.*;
10 
11import java.util.List;
12 
13import org.eclipse.emf.ecore.EClass;
14import 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 */
29public 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

[all classes][LqnCore.util]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov