aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java3733
1 files changed, 2034 insertions, 1699 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
index 313fce87..d5b57a80 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java
@@ -1,1699 +1,2034 @@
1/** 1/**
2 * generated by Xtext 2.12.0 2 * generated by Xtext 2.16.0
3 */ 3 */
4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; 4package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util;
5 5
6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; 6import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*;
7 7
8import org.eclipse.emf.ecore.EObject; 8import org.eclipse.emf.ecore.EObject;
9import org.eclipse.emf.ecore.EPackage; 9import org.eclipse.emf.ecore.EPackage;
10 10
11import org.eclipse.emf.ecore.util.Switch; 11import org.eclipse.emf.ecore.util.Switch;
12 12
13/** 13/**
14 * <!-- begin-user-doc --> 14 * <!-- begin-user-doc -->
15 * The <b>Switch</b> for the model's inheritance hierarchy. 15 * The <b>Switch</b> for the model's inheritance hierarchy.
16 * It supports the call {@link #doSwitch(EObject) doSwitch(object)} 16 * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
17 * to invoke the <code>caseXXX</code> method for each class of the model, 17 * to invoke the <code>caseXXX</code> method for each class of the model,
18 * starting with the actual class of the object 18 * starting with the actual class of the object
19 * and proceeding up the inheritance hierarchy 19 * and proceeding up the inheritance hierarchy
20 * until a non-null result is returned, 20 * until a non-null result is returned,
21 * which is the result of the switch. 21 * which is the result of the switch.
22 * <!-- end-user-doc --> 22 * <!-- end-user-doc -->
23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage 23 * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage
24 * @generated 24 * @generated
25 */ 25 */
26public class ApplicationConfigurationSwitch<T> extends Switch<T> 26public class ApplicationConfigurationSwitch<T> extends Switch<T>
27{ 27{
28 /** 28 /**
29 * The cached model package 29 * The cached model package
30 * <!-- begin-user-doc --> 30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc --> 31 * <!-- end-user-doc -->
32 * @generated 32 * @generated
33 */ 33 */
34 protected static ApplicationConfigurationPackage modelPackage; 34 protected static ApplicationConfigurationPackage modelPackage;
35 35
36 /** 36 /**
37 * Creates an instance of the switch. 37 * Creates an instance of the switch.
38 * <!-- begin-user-doc --> 38 * <!-- begin-user-doc -->
39 * <!-- end-user-doc --> 39 * <!-- end-user-doc -->
40 * @generated 40 * @generated
41 */ 41 */
42 public ApplicationConfigurationSwitch() 42 public ApplicationConfigurationSwitch()
43 { 43 {
44 if (modelPackage == null) 44 if (modelPackage == null)
45 { 45 {
46 modelPackage = ApplicationConfigurationPackage.eINSTANCE; 46 modelPackage = ApplicationConfigurationPackage.eINSTANCE;
47 } 47 }
48 } 48 }
49 49
50 /** 50 /**
51 * Checks whether this is a switch for the given package. 51 * Checks whether this is a switch for the given package.
52 * <!-- begin-user-doc --> 52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc --> 53 * <!-- end-user-doc -->
54 * @param ePackage the package in question. 54 * @param ePackage the package in question.
55 * @return whether this is a switch for the given package. 55 * @return whether this is a switch for the given package.
56 * @generated 56 * @generated
57 */ 57 */
58 @Override 58 @Override
59 protected boolean isSwitchFor(EPackage ePackage) 59 protected boolean isSwitchFor(EPackage ePackage)
60 { 60 {
61 return ePackage == modelPackage; 61 return ePackage == modelPackage;
62 } 62 }
63 63
64 /** 64 /**
65 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. 65 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
66 * <!-- begin-user-doc --> 66 * <!-- begin-user-doc -->
67 * <!-- end-user-doc --> 67 * <!-- end-user-doc -->
68 * @return the first non-null result returned by a <code>caseXXX</code> call. 68 * @return the first non-null result returned by a <code>caseXXX</code> call.
69 * @generated 69 * @generated
70 */ 70 */
71 @Override 71 @Override
72 protected T doSwitch(int classifierID, EObject theEObject) 72 protected T doSwitch(int classifierID, EObject theEObject)
73 { 73 {
74 switch (classifierID) 74 switch (classifierID)
75 { 75 {
76 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: 76 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT:
77 { 77 {
78 ConfigurationScript configurationScript = (ConfigurationScript)theEObject; 78 ConfigurationScript configurationScript = (ConfigurationScript)theEObject;
79 T result = caseConfigurationScript(configurationScript); 79 T result = caseConfigurationScript(configurationScript);
80 if (result == null) result = defaultCase(theEObject); 80 if (result == null) result = defaultCase(theEObject);
81 return result; 81 return result;
82 } 82 }
83 case ApplicationConfigurationPackage.COMMAND: 83 case ApplicationConfigurationPackage.COMMAND:
84 { 84 {
85 Command command = (Command)theEObject; 85 Command command = (Command)theEObject;
86 T result = caseCommand(command); 86 T result = caseCommand(command);
87 if (result == null) result = defaultCase(theEObject); 87 if (result == null) result = defaultCase(theEObject);
88 return result; 88 return result;
89 } 89 }
90 case ApplicationConfigurationPackage.IMPORT: 90 case ApplicationConfigurationPackage.IMPORT:
91 { 91 {
92 Import import_ = (Import)theEObject; 92 Import import_ = (Import)theEObject;
93 T result = caseImport(import_); 93 T result = caseImport(import_);
94 if (result == null) result = defaultCase(theEObject); 94 if (result == null) result = defaultCase(theEObject);
95 return result; 95 return result;
96 } 96 }
97 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: 97 case ApplicationConfigurationPackage.EPACKAGE_IMPORT:
98 { 98 {
99 EPackageImport ePackageImport = (EPackageImport)theEObject; 99 EPackageImport ePackageImport = (EPackageImport)theEObject;
100 T result = caseEPackageImport(ePackageImport); 100 T result = caseEPackageImport(ePackageImport);
101 if (result == null) result = caseImport(ePackageImport); 101 if (result == null) result = caseImport(ePackageImport);
102 if (result == null) result = defaultCase(theEObject); 102 if (result == null) result = defaultCase(theEObject);
103 return result; 103 return result;
104 } 104 }
105 case ApplicationConfigurationPackage.VIATRA_IMPORT: 105 case ApplicationConfigurationPackage.VIATRA_IMPORT:
106 { 106 {
107 ViatraImport viatraImport = (ViatraImport)theEObject; 107 ViatraImport viatraImport = (ViatraImport)theEObject;
108 T result = caseViatraImport(viatraImport); 108 T result = caseViatraImport(viatraImport);
109 if (result == null) result = caseImport(viatraImport); 109 if (result == null) result = caseImport(viatraImport);
110 if (result == null) result = defaultCase(theEObject); 110 if (result == null) result = defaultCase(theEObject);
111 return result; 111 return result;
112 } 112 }
113 case ApplicationConfigurationPackage.DECLARATION: 113 case ApplicationConfigurationPackage.CFT_IMPORT:
114 { 114 {
115 Declaration declaration = (Declaration)theEObject; 115 CftImport cftImport = (CftImport)theEObject;
116 T result = caseDeclaration(declaration); 116 T result = caseCftImport(cftImport);
117 if (result == null) result = caseCommand(declaration); 117 if (result == null) result = caseImport(cftImport);
118 if (result == null) result = defaultCase(theEObject); 118 if (result == null) result = defaultCase(theEObject);
119 return result; 119 return result;
120 } 120 }
121 case ApplicationConfigurationPackage.FILE_SPECIFICATION: 121 case ApplicationConfigurationPackage.DECLARATION:
122 { 122 {
123 FileSpecification fileSpecification = (FileSpecification)theEObject; 123 Declaration declaration = (Declaration)theEObject;
124 T result = caseFileSpecification(fileSpecification); 124 T result = caseDeclaration(declaration);
125 if (result == null) result = caseFile(fileSpecification); 125 if (result == null) result = caseCommand(declaration);
126 if (result == null) result = defaultCase(theEObject); 126 if (result == null) result = defaultCase(theEObject);
127 return result; 127 return result;
128 } 128 }
129 case ApplicationConfigurationPackage.FILE_DECLARATION: 129 case ApplicationConfigurationPackage.FILE_SPECIFICATION:
130 { 130 {
131 FileDeclaration fileDeclaration = (FileDeclaration)theEObject; 131 FileSpecification fileSpecification = (FileSpecification)theEObject;
132 T result = caseFileDeclaration(fileDeclaration); 132 T result = caseFileSpecification(fileSpecification);
133 if (result == null) result = caseDeclaration(fileDeclaration); 133 if (result == null) result = caseFile(fileSpecification);
134 if (result == null) result = caseCommand(fileDeclaration); 134 if (result == null) result = defaultCase(theEObject);
135 if (result == null) result = defaultCase(theEObject); 135 return result;
136 return result; 136 }
137 } 137 case ApplicationConfigurationPackage.FILE_DECLARATION:
138 case ApplicationConfigurationPackage.FILE_REFERENCE: 138 {
139 { 139 FileDeclaration fileDeclaration = (FileDeclaration)theEObject;
140 FileReference fileReference = (FileReference)theEObject; 140 T result = caseFileDeclaration(fileDeclaration);
141 T result = caseFileReference(fileReference); 141 if (result == null) result = caseDeclaration(fileDeclaration);
142 if (result == null) result = caseFile(fileReference); 142 if (result == null) result = caseCommand(fileDeclaration);
143 if (result == null) result = defaultCase(theEObject); 143 if (result == null) result = defaultCase(theEObject);
144 return result; 144 return result;
145 } 145 }
146 case ApplicationConfigurationPackage.FILE: 146 case ApplicationConfigurationPackage.FILE_REFERENCE:
147 { 147 {
148 File file = (File)theEObject; 148 FileReference fileReference = (FileReference)theEObject;
149 T result = caseFile(file); 149 T result = caseFileReference(fileReference);
150 if (result == null) result = defaultCase(theEObject); 150 if (result == null) result = caseFile(fileReference);
151 return result; 151 if (result == null) result = defaultCase(theEObject);
152 } 152 return result;
153 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: 153 }
154 { 154 case ApplicationConfigurationPackage.FILE:
155 MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject; 155 {
156 T result = caseMetamodelSpecification(metamodelSpecification); 156 File file = (File)theEObject;
157 if (result == null) result = caseMetamodel(metamodelSpecification); 157 T result = caseFile(file);
158 if (result == null) result = defaultCase(theEObject); 158 if (result == null) result = defaultCase(theEObject);
159 return result; 159 return result;
160 } 160 }
161 case ApplicationConfigurationPackage.METAMODEL_ENTRY: 161 case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION:
162 { 162 {
163 MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject; 163 MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject;
164 T result = caseMetamodelEntry(metamodelEntry); 164 T result = caseMetamodelSpecification(metamodelSpecification);
165 if (result == null) result = defaultCase(theEObject); 165 if (result == null) result = caseMetamodel(metamodelSpecification);
166 return result; 166 if (result == null) result = defaultCase(theEObject);
167 } 167 return result;
168 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: 168 }
169 { 169 case ApplicationConfigurationPackage.METAMODEL_ENTRY:
170 AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject; 170 {
171 T result = caseAllPackageEntry(allPackageEntry); 171 MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject;
172 if (result == null) result = caseMetamodelEntry(allPackageEntry); 172 T result = caseMetamodelEntry(metamodelEntry);
173 if (result == null) result = defaultCase(theEObject); 173 if (result == null) result = defaultCase(theEObject);
174 return result; 174 return result;
175 } 175 }
176 case ApplicationConfigurationPackage.METAMODEL_ELEMENT: 176 case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY:
177 { 177 {
178 MetamodelElement metamodelElement = (MetamodelElement)theEObject; 178 AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject;
179 T result = caseMetamodelElement(metamodelElement); 179 T result = caseAllPackageEntry(allPackageEntry);
180 if (result == null) result = caseMetamodelEntry(metamodelElement); 180 if (result == null) result = caseMetamodelEntry(allPackageEntry);
181 if (result == null) result = defaultCase(theEObject); 181 if (result == null) result = defaultCase(theEObject);
182 return result; 182 return result;
183 } 183 }
184 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: 184 case ApplicationConfigurationPackage.METAMODEL_ELEMENT:
185 { 185 {
186 MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject; 186 MetamodelElement metamodelElement = (MetamodelElement)theEObject;
187 T result = caseMetamodelDeclaration(metamodelDeclaration); 187 T result = caseMetamodelElement(metamodelElement);
188 if (result == null) result = caseDeclaration(metamodelDeclaration); 188 if (result == null) result = caseMetamodelEntry(metamodelElement);
189 if (result == null) result = caseCommand(metamodelDeclaration); 189 if (result == null) result = defaultCase(theEObject);
190 if (result == null) result = defaultCase(theEObject); 190 return result;
191 return result; 191 }
192 } 192 case ApplicationConfigurationPackage.METAMODEL_DECLARATION:
193 case ApplicationConfigurationPackage.METAMODEL_REFERENCE: 193 {
194 { 194 MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject;
195 MetamodelReference metamodelReference = (MetamodelReference)theEObject; 195 T result = caseMetamodelDeclaration(metamodelDeclaration);
196 T result = caseMetamodelReference(metamodelReference); 196 if (result == null) result = caseDeclaration(metamodelDeclaration);
197 if (result == null) result = caseMetamodel(metamodelReference); 197 if (result == null) result = caseCommand(metamodelDeclaration);
198 if (result == null) result = defaultCase(theEObject); 198 if (result == null) result = defaultCase(theEObject);
199 return result; 199 return result;
200 } 200 }
201 case ApplicationConfigurationPackage.METAMODEL: 201 case ApplicationConfigurationPackage.METAMODEL_REFERENCE:
202 { 202 {
203 Metamodel metamodel = (Metamodel)theEObject; 203 MetamodelReference metamodelReference = (MetamodelReference)theEObject;
204 T result = caseMetamodel(metamodel); 204 T result = caseMetamodelReference(metamodelReference);
205 if (result == null) result = defaultCase(theEObject); 205 if (result == null) result = caseMetamodel(metamodelReference);
206 return result; 206 if (result == null) result = defaultCase(theEObject);
207 } 207 return result;
208 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: 208 }
209 { 209 case ApplicationConfigurationPackage.METAMODEL:
210 PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject; 210 {
211 T result = casePartialModelSpecification(partialModelSpecification); 211 Metamodel metamodel = (Metamodel)theEObject;
212 if (result == null) result = casePartialModel(partialModelSpecification); 212 T result = caseMetamodel(metamodel);
213 if (result == null) result = defaultCase(theEObject); 213 if (result == null) result = defaultCase(theEObject);
214 return result; 214 return result;
215 } 215 }
216 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: 216 case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION:
217 { 217 {
218 PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject; 218 PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject;
219 T result = casePartialModelEntry(partialModelEntry); 219 T result = casePartialModelSpecification(partialModelSpecification);
220 if (result == null) result = defaultCase(theEObject); 220 if (result == null) result = casePartialModel(partialModelSpecification);
221 return result; 221 if (result == null) result = defaultCase(theEObject);
222 } 222 return result;
223 case ApplicationConfigurationPackage.MODEL_ENTRY: 223 }
224 { 224 case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY:
225 ModelEntry modelEntry = (ModelEntry)theEObject; 225 {
226 T result = caseModelEntry(modelEntry); 226 PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject;
227 if (result == null) result = casePartialModelEntry(modelEntry); 227 T result = casePartialModelEntry(partialModelEntry);
228 if (result == null) result = defaultCase(theEObject); 228 if (result == null) result = defaultCase(theEObject);
229 return result; 229 return result;
230 } 230 }
231 case ApplicationConfigurationPackage.FOLDER_ENTRY: 231 case ApplicationConfigurationPackage.MODEL_ENTRY:
232 { 232 {
233 FolderEntry folderEntry = (FolderEntry)theEObject; 233 ModelEntry modelEntry = (ModelEntry)theEObject;
234 T result = caseFolderEntry(folderEntry); 234 T result = caseModelEntry(modelEntry);
235 if (result == null) result = casePartialModelEntry(folderEntry); 235 if (result == null) result = casePartialModelEntry(modelEntry);
236 if (result == null) result = defaultCase(theEObject); 236 if (result == null) result = defaultCase(theEObject);
237 return result; 237 return result;
238 } 238 }
239 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: 239 case ApplicationConfigurationPackage.FOLDER_ENTRY:
240 { 240 {
241 PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject; 241 FolderEntry folderEntry = (FolderEntry)theEObject;
242 T result = casePartialModelDeclaration(partialModelDeclaration); 242 T result = caseFolderEntry(folderEntry);
243 if (result == null) result = caseDeclaration(partialModelDeclaration); 243 if (result == null) result = casePartialModelEntry(folderEntry);
244 if (result == null) result = caseCommand(partialModelDeclaration); 244 if (result == null) result = defaultCase(theEObject);
245 if (result == null) result = defaultCase(theEObject); 245 return result;
246 return result; 246 }
247 } 247 case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION:
248 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: 248 {
249 { 249 PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject;
250 PartialModelReference partialModelReference = (PartialModelReference)theEObject; 250 T result = casePartialModelDeclaration(partialModelDeclaration);
251 T result = casePartialModelReference(partialModelReference); 251 if (result == null) result = caseDeclaration(partialModelDeclaration);
252 if (result == null) result = casePartialModel(partialModelReference); 252 if (result == null) result = caseCommand(partialModelDeclaration);
253 if (result == null) result = defaultCase(theEObject); 253 if (result == null) result = defaultCase(theEObject);
254 return result; 254 return result;
255 } 255 }
256 case ApplicationConfigurationPackage.PARTIAL_MODEL: 256 case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE:
257 { 257 {
258 PartialModel partialModel = (PartialModel)theEObject; 258 PartialModelReference partialModelReference = (PartialModelReference)theEObject;
259 T result = casePartialModel(partialModel); 259 T result = casePartialModelReference(partialModelReference);
260 if (result == null) result = defaultCase(theEObject); 260 if (result == null) result = casePartialModel(partialModelReference);
261 return result; 261 if (result == null) result = defaultCase(theEObject);
262 } 262 return result;
263 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: 263 }
264 { 264 case ApplicationConfigurationPackage.PARTIAL_MODEL:
265 PatternSpecification patternSpecification = (PatternSpecification)theEObject; 265 {
266 T result = casePatternSpecification(patternSpecification); 266 PartialModel partialModel = (PartialModel)theEObject;
267 if (result == null) result = caseGraphPattern(patternSpecification); 267 T result = casePartialModel(partialModel);
268 if (result == null) result = defaultCase(theEObject); 268 if (result == null) result = defaultCase(theEObject);
269 return result; 269 return result;
270 } 270 }
271 case ApplicationConfigurationPackage.PATTERN_ENTRY: 271 case ApplicationConfigurationPackage.PATTERN_SPECIFICATION:
272 { 272 {
273 PatternEntry patternEntry = (PatternEntry)theEObject; 273 PatternSpecification patternSpecification = (PatternSpecification)theEObject;
274 T result = casePatternEntry(patternEntry); 274 T result = casePatternSpecification(patternSpecification);
275 if (result == null) result = defaultCase(theEObject); 275 if (result == null) result = caseGraphPattern(patternSpecification);
276 return result; 276 if (result == null) result = defaultCase(theEObject);
277 } 277 return result;
278 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: 278 }
279 { 279 case ApplicationConfigurationPackage.PATTERN_ENTRY:
280 AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject; 280 {
281 T result = caseAllPatternEntry(allPatternEntry); 281 PatternEntry patternEntry = (PatternEntry)theEObject;
282 if (result == null) result = casePatternEntry(allPatternEntry); 282 T result = casePatternEntry(patternEntry);
283 if (result == null) result = defaultCase(theEObject); 283 if (result == null) result = defaultCase(theEObject);
284 return result; 284 return result;
285 } 285 }
286 case ApplicationConfigurationPackage.PATTERN_ELEMENT: 286 case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY:
287 { 287 {
288 PatternElement patternElement = (PatternElement)theEObject; 288 AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject;
289 T result = casePatternElement(patternElement); 289 T result = caseAllPatternEntry(allPatternEntry);
290 if (result == null) result = casePatternEntry(patternElement); 290 if (result == null) result = casePatternEntry(allPatternEntry);
291 if (result == null) result = defaultCase(theEObject); 291 if (result == null) result = defaultCase(theEObject);
292 return result; 292 return result;
293 } 293 }
294 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: 294 case ApplicationConfigurationPackage.PATTERN_ELEMENT:
295 { 295 {
296 GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject; 296 PatternElement patternElement = (PatternElement)theEObject;
297 T result = caseGraphPatternDeclaration(graphPatternDeclaration); 297 T result = casePatternElement(patternElement);
298 if (result == null) result = caseDeclaration(graphPatternDeclaration); 298 if (result == null) result = casePatternEntry(patternElement);
299 if (result == null) result = caseCommand(graphPatternDeclaration); 299 if (result == null) result = defaultCase(theEObject);
300 if (result == null) result = defaultCase(theEObject); 300 return result;
301 return result; 301 }
302 } 302 case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION:
303 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: 303 {
304 { 304 GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject;
305 GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject; 305 T result = caseGraphPatternDeclaration(graphPatternDeclaration);
306 T result = caseGraphPatternReference(graphPatternReference); 306 if (result == null) result = caseDeclaration(graphPatternDeclaration);
307 if (result == null) result = caseGraphPattern(graphPatternReference); 307 if (result == null) result = caseCommand(graphPatternDeclaration);
308 if (result == null) result = defaultCase(theEObject); 308 if (result == null) result = defaultCase(theEObject);
309 return result; 309 return result;
310 } 310 }
311 case ApplicationConfigurationPackage.GRAPH_PATTERN: 311 case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE:
312 { 312 {
313 GraphPattern graphPattern = (GraphPattern)theEObject; 313 GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject;
314 T result = caseGraphPattern(graphPattern); 314 T result = caseGraphPatternReference(graphPatternReference);
315 if (result == null) result = defaultCase(theEObject); 315 if (result == null) result = caseGraphPattern(graphPatternReference);
316 return result; 316 if (result == null) result = defaultCase(theEObject);
317 } 317 return result;
318 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: 318 }
319 { 319 case ApplicationConfigurationPackage.GRAPH_PATTERN:
320 ConfigSpecification configSpecification = (ConfigSpecification)theEObject; 320 {
321 T result = caseConfigSpecification(configSpecification); 321 GraphPattern graphPattern = (GraphPattern)theEObject;
322 if (result == null) result = caseConfig(configSpecification); 322 T result = caseGraphPattern(graphPattern);
323 if (result == null) result = defaultCase(theEObject); 323 if (result == null) result = defaultCase(theEObject);
324 return result; 324 return result;
325 } 325 }
326 case ApplicationConfigurationPackage.CONFIG_DECLARATION: 326 case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION:
327 { 327 {
328 ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject; 328 ObjectiveSpecification objectiveSpecification = (ObjectiveSpecification)theEObject;
329 T result = caseConfigDeclaration(configDeclaration); 329 T result = caseObjectiveSpecification(objectiveSpecification);
330 if (result == null) result = caseDeclaration(configDeclaration); 330 if (result == null) result = caseObjective(objectiveSpecification);
331 if (result == null) result = caseCommand(configDeclaration); 331 if (result == null) result = defaultCase(theEObject);
332 if (result == null) result = defaultCase(theEObject); 332 return result;
333 return result; 333 }
334 } 334 case ApplicationConfigurationPackage.OBJECTIVE_ENTRY:
335 case ApplicationConfigurationPackage.CONFIG_ENTRY: 335 {
336 { 336 ObjectiveEntry objectiveEntry = (ObjectiveEntry)theEObject;
337 ConfigEntry configEntry = (ConfigEntry)theEObject; 337 T result = caseObjectiveEntry(objectiveEntry);
338 T result = caseConfigEntry(configEntry); 338 if (result == null) result = defaultCase(theEObject);
339 if (result == null) result = defaultCase(theEObject); 339 return result;
340 return result; 340 }
341 } 341 case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY:
342 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: 342 {
343 { 343 OptimizationEntry optimizationEntry = (OptimizationEntry)theEObject;
344 DocumentationEntry documentationEntry = (DocumentationEntry)theEObject; 344 T result = caseOptimizationEntry(optimizationEntry);
345 T result = caseDocumentationEntry(documentationEntry); 345 if (result == null) result = caseObjectiveEntry(optimizationEntry);
346 if (result == null) result = caseConfigEntry(documentationEntry); 346 if (result == null) result = defaultCase(theEObject);
347 if (result == null) result = defaultCase(theEObject); 347 return result;
348 return result; 348 }
349 } 349 case ApplicationConfigurationPackage.THRESHOLD_ENTRY:
350 case ApplicationConfigurationPackage.RUNTIME_ENTRY: 350 {
351 { 351 ThresholdEntry thresholdEntry = (ThresholdEntry)theEObject;
352 RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject; 352 T result = caseThresholdEntry(thresholdEntry);
353 T result = caseRuntimeEntry(runtimeEntry); 353 if (result == null) result = caseObjectiveEntry(thresholdEntry);
354 if (result == null) result = caseConfigEntry(runtimeEntry); 354 if (result == null) result = defaultCase(theEObject);
355 if (result == null) result = defaultCase(theEObject); 355 return result;
356 return result; 356 }
357 } 357 case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION:
358 case ApplicationConfigurationPackage.MEMORY_ENTRY: 358 {
359 { 359 ObjectiveFunction objectiveFunction = (ObjectiveFunction)theEObject;
360 MemoryEntry memoryEntry = (MemoryEntry)theEObject; 360 T result = caseObjectiveFunction(objectiveFunction);
361 T result = caseMemoryEntry(memoryEntry); 361 if (result == null) result = defaultCase(theEObject);
362 if (result == null) result = caseConfigEntry(memoryEntry); 362 return result;
363 if (result == null) result = defaultCase(theEObject); 363 }
364 return result; 364 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
365 } 365 {
366 case ApplicationConfigurationPackage.CUSTOM_ENTRY: 366 CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject;
367 { 367 T result = caseCostObjectiveFunction(costObjectiveFunction);
368 CustomEntry customEntry = (CustomEntry)theEObject; 368 if (result == null) result = caseObjectiveFunction(costObjectiveFunction);
369 T result = caseCustomEntry(customEntry); 369 if (result == null) result = defaultCase(theEObject);
370 if (result == null) result = caseConfigEntry(customEntry); 370 return result;
371 if (result == null) result = defaultCase(theEObject); 371 }
372 return result; 372 case ApplicationConfigurationPackage.COST_ENTRY:
373 } 373 {
374 case ApplicationConfigurationPackage.CONFIG_REFERENCE: 374 CostEntry costEntry = (CostEntry)theEObject;
375 { 375 T result = caseCostEntry(costEntry);
376 ConfigReference configReference = (ConfigReference)theEObject; 376 if (result == null) result = defaultCase(theEObject);
377 T result = caseConfigReference(configReference); 377 return result;
378 if (result == null) result = caseConfig(configReference); 378 }
379 if (result == null) result = defaultCase(theEObject); 379 case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION:
380 return result; 380 {
381 } 381 ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject;
382 case ApplicationConfigurationPackage.CONFIG: 382 T result = caseReliabilityObjectiveFunction(reliabilityObjectiveFunction);
383 { 383 if (result == null) result = caseObjectiveFunction(reliabilityObjectiveFunction);
384 Config config = (Config)theEObject; 384 if (result == null) result = defaultCase(theEObject);
385 T result = caseConfig(config); 385 return result;
386 if (result == null) result = defaultCase(theEObject); 386 }
387 return result; 387 case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY:
388 } 388 {
389 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: 389 ReliabiltiyProbability reliabiltiyProbability = (ReliabiltiyProbability)theEObject;
390 { 390 T result = caseReliabiltiyProbability(reliabiltiyProbability);
391 ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject; 391 if (result == null) result = caseReliabilityObjectiveFunction(reliabiltiyProbability);
392 T result = caseScopeSpecification(scopeSpecification); 392 if (result == null) result = caseObjectiveFunction(reliabiltiyProbability);
393 if (result == null) result = caseScope(scopeSpecification); 393 if (result == null) result = defaultCase(theEObject);
394 if (result == null) result = defaultCase(theEObject); 394 return result;
395 return result; 395 }
396 } 396 case ApplicationConfigurationPackage.MTFF:
397 case ApplicationConfigurationPackage.TYPE_SCOPE: 397 {
398 { 398 Mtff mtff = (Mtff)theEObject;
399 TypeScope typeScope = (TypeScope)theEObject; 399 T result = caseMtff(mtff);
400 T result = caseTypeScope(typeScope); 400 if (result == null) result = caseReliabilityObjectiveFunction(mtff);
401 if (result == null) result = defaultCase(theEObject); 401 if (result == null) result = caseObjectiveFunction(mtff);
402 return result; 402 if (result == null) result = defaultCase(theEObject);
403 } 403 return result;
404 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: 404 }
405 { 405 case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION:
406 ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; 406 {
407 T result = caseClassTypeScope(classTypeScope); 407 ObjectiveDeclaration objectiveDeclaration = (ObjectiveDeclaration)theEObject;
408 if (result == null) result = caseTypeScope(classTypeScope); 408 T result = caseObjectiveDeclaration(objectiveDeclaration);
409 if (result == null) result = defaultCase(theEObject); 409 if (result == null) result = caseDeclaration(objectiveDeclaration);
410 return result; 410 if (result == null) result = caseCommand(objectiveDeclaration);
411 } 411 if (result == null) result = defaultCase(theEObject);
412 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: 412 return result;
413 { 413 }
414 ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; 414 case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE:
415 T result = caseObjectTypeScope(objectTypeScope); 415 {
416 if (result == null) result = caseTypeScope(objectTypeScope); 416 ObjectiveReference objectiveReference = (ObjectiveReference)theEObject;
417 if (result == null) result = defaultCase(theEObject); 417 T result = caseObjectiveReference(objectiveReference);
418 return result; 418 if (result == null) result = caseObjective(objectiveReference);
419 } 419 if (result == null) result = defaultCase(theEObject);
420 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: 420 return result;
421 { 421 }
422 IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; 422 case ApplicationConfigurationPackage.OBJECTIVE:
423 T result = caseIntegerTypeScope(integerTypeScope); 423 {
424 if (result == null) result = caseTypeScope(integerTypeScope); 424 Objective objective = (Objective)theEObject;
425 if (result == null) result = defaultCase(theEObject); 425 T result = caseObjective(objective);
426 return result; 426 if (result == null) result = defaultCase(theEObject);
427 } 427 return result;
428 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: 428 }
429 { 429 case ApplicationConfigurationPackage.CONFIG_SPECIFICATION:
430 RealTypeScope realTypeScope = (RealTypeScope)theEObject; 430 {
431 T result = caseRealTypeScope(realTypeScope); 431 ConfigSpecification configSpecification = (ConfigSpecification)theEObject;
432 if (result == null) result = caseTypeScope(realTypeScope); 432 T result = caseConfigSpecification(configSpecification);
433 if (result == null) result = defaultCase(theEObject); 433 if (result == null) result = caseConfig(configSpecification);
434 return result; 434 if (result == null) result = defaultCase(theEObject);
435 } 435 return result;
436 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: 436 }
437 { 437 case ApplicationConfigurationPackage.CONFIG_DECLARATION:
438 StringTypeScope stringTypeScope = (StringTypeScope)theEObject; 438 {
439 T result = caseStringTypeScope(stringTypeScope); 439 ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject;
440 if (result == null) result = caseTypeScope(stringTypeScope); 440 T result = caseConfigDeclaration(configDeclaration);
441 if (result == null) result = defaultCase(theEObject); 441 if (result == null) result = caseDeclaration(configDeclaration);
442 return result; 442 if (result == null) result = caseCommand(configDeclaration);
443 } 443 if (result == null) result = defaultCase(theEObject);
444 case ApplicationConfigurationPackage.TYPE_REFERENCE: 444 return result;
445 { 445 }
446 TypeReference typeReference = (TypeReference)theEObject; 446 case ApplicationConfigurationPackage.CONFIG_ENTRY:
447 T result = caseTypeReference(typeReference); 447 {
448 if (result == null) result = defaultCase(theEObject); 448 ConfigEntry configEntry = (ConfigEntry)theEObject;
449 return result; 449 T result = caseConfigEntry(configEntry);
450 } 450 if (result == null) result = defaultCase(theEObject);
451 case ApplicationConfigurationPackage.CLASS_REFERENCE: 451 return result;
452 { 452 }
453 ClassReference classReference = (ClassReference)theEObject; 453 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY:
454 T result = caseClassReference(classReference); 454 {
455 if (result == null) result = caseTypeReference(classReference); 455 DocumentationEntry documentationEntry = (DocumentationEntry)theEObject;
456 if (result == null) result = defaultCase(theEObject); 456 T result = caseDocumentationEntry(documentationEntry);
457 return result; 457 if (result == null) result = caseConfigEntry(documentationEntry);
458 } 458 if (result == null) result = defaultCase(theEObject);
459 case ApplicationConfigurationPackage.OBJECT_REFERENCE: 459 return result;
460 { 460 }
461 ObjectReference objectReference = (ObjectReference)theEObject; 461 case ApplicationConfigurationPackage.RUNTIME_ENTRY:
462 T result = caseObjectReference(objectReference); 462 {
463 if (result == null) result = caseTypeReference(objectReference); 463 RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject;
464 if (result == null) result = defaultCase(theEObject); 464 T result = caseRuntimeEntry(runtimeEntry);
465 return result; 465 if (result == null) result = caseConfigEntry(runtimeEntry);
466 } 466 if (result == null) result = defaultCase(theEObject);
467 case ApplicationConfigurationPackage.INTEGER_REFERENCE: 467 return result;
468 { 468 }
469 IntegerReference integerReference = (IntegerReference)theEObject; 469 case ApplicationConfigurationPackage.MEMORY_ENTRY:
470 T result = caseIntegerReference(integerReference); 470 {
471 if (result == null) result = caseTypeReference(integerReference); 471 MemoryEntry memoryEntry = (MemoryEntry)theEObject;
472 if (result == null) result = defaultCase(theEObject); 472 T result = caseMemoryEntry(memoryEntry);
473 return result; 473 if (result == null) result = caseConfigEntry(memoryEntry);
474 } 474 if (result == null) result = defaultCase(theEObject);
475 case ApplicationConfigurationPackage.REAL_REFERENCE: 475 return result;
476 { 476 }
477 RealReference realReference = (RealReference)theEObject; 477 case ApplicationConfigurationPackage.CUSTOM_ENTRY:
478 T result = caseRealReference(realReference); 478 {
479 if (result == null) result = caseTypeReference(realReference); 479 CustomEntry customEntry = (CustomEntry)theEObject;
480 if (result == null) result = defaultCase(theEObject); 480 T result = caseCustomEntry(customEntry);
481 return result; 481 if (result == null) result = caseConfigEntry(customEntry);
482 } 482 if (result == null) result = defaultCase(theEObject);
483 case ApplicationConfigurationPackage.STRING_REFERENCE: 483 return result;
484 { 484 }
485 StringReference stringReference = (StringReference)theEObject; 485 case ApplicationConfigurationPackage.CONFIG_REFERENCE:
486 T result = caseStringReference(stringReference); 486 {
487 if (result == null) result = caseTypeReference(stringReference); 487 ConfigReference configReference = (ConfigReference)theEObject;
488 if (result == null) result = defaultCase(theEObject); 488 T result = caseConfigReference(configReference);
489 return result; 489 if (result == null) result = caseConfig(configReference);
490 } 490 if (result == null) result = defaultCase(theEObject);
491 case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: 491 return result;
492 { 492 }
493 NumberSpecification numberSpecification = (NumberSpecification)theEObject; 493 case ApplicationConfigurationPackage.CONFIG:
494 T result = caseNumberSpecification(numberSpecification); 494 {
495 if (result == null) result = defaultCase(theEObject); 495 Config config = (Config)theEObject;
496 return result; 496 T result = caseConfig(config);
497 } 497 if (result == null) result = defaultCase(theEObject);
498 case ApplicationConfigurationPackage.EXACT_NUMBER: 498 return result;
499 { 499 }
500 ExactNumber exactNumber = (ExactNumber)theEObject; 500 case ApplicationConfigurationPackage.SCOPE_SPECIFICATION:
501 T result = caseExactNumber(exactNumber); 501 {
502 if (result == null) result = caseNumberSpecification(exactNumber); 502 ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject;
503 if (result == null) result = defaultCase(theEObject); 503 T result = caseScopeSpecification(scopeSpecification);
504 return result; 504 if (result == null) result = caseScope(scopeSpecification);
505 } 505 if (result == null) result = defaultCase(theEObject);
506 case ApplicationConfigurationPackage.INTERVALL_NUMBER: 506 return result;
507 { 507 }
508 IntervallNumber intervallNumber = (IntervallNumber)theEObject; 508 case ApplicationConfigurationPackage.TYPE_SCOPE:
509 T result = caseIntervallNumber(intervallNumber); 509 {
510 if (result == null) result = caseNumberSpecification(intervallNumber); 510 TypeScope typeScope = (TypeScope)theEObject;
511 if (result == null) result = defaultCase(theEObject); 511 T result = caseTypeScope(typeScope);
512 return result; 512 if (result == null) result = defaultCase(theEObject);
513 } 513 return result;
514 case ApplicationConfigurationPackage.INT_ENUMBERATION: 514 }
515 { 515 case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE:
516 IntEnumberation intEnumberation = (IntEnumberation)theEObject; 516 {
517 T result = caseIntEnumberation(intEnumberation); 517 ClassTypeScope classTypeScope = (ClassTypeScope)theEObject;
518 if (result == null) result = caseNumberSpecification(intEnumberation); 518 T result = caseClassTypeScope(classTypeScope);
519 if (result == null) result = defaultCase(theEObject); 519 if (result == null) result = caseTypeScope(classTypeScope);
520 return result; 520 if (result == null) result = defaultCase(theEObject);
521 } 521 return result;
522 case ApplicationConfigurationPackage.REAL_ENUMERATION: 522 }
523 { 523 case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE:
524 RealEnumeration realEnumeration = (RealEnumeration)theEObject; 524 {
525 T result = caseRealEnumeration(realEnumeration); 525 ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject;
526 if (result == null) result = caseNumberSpecification(realEnumeration); 526 T result = caseObjectTypeScope(objectTypeScope);
527 if (result == null) result = defaultCase(theEObject); 527 if (result == null) result = caseTypeScope(objectTypeScope);
528 return result; 528 if (result == null) result = defaultCase(theEObject);
529 } 529 return result;
530 case ApplicationConfigurationPackage.STRING_ENUMERATION: 530 }
531 { 531 case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE:
532 StringEnumeration stringEnumeration = (StringEnumeration)theEObject; 532 {
533 T result = caseStringEnumeration(stringEnumeration); 533 IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject;
534 if (result == null) result = caseNumberSpecification(stringEnumeration); 534 T result = caseIntegerTypeScope(integerTypeScope);
535 if (result == null) result = defaultCase(theEObject); 535 if (result == null) result = caseTypeScope(integerTypeScope);
536 return result; 536 if (result == null) result = defaultCase(theEObject);
537 } 537 return result;
538 case ApplicationConfigurationPackage.SCOPE_DECLARATION: 538 }
539 { 539 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE:
540 ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; 540 {
541 T result = caseScopeDeclaration(scopeDeclaration); 541 RealTypeScope realTypeScope = (RealTypeScope)theEObject;
542 if (result == null) result = caseDeclaration(scopeDeclaration); 542 T result = caseRealTypeScope(realTypeScope);
543 if (result == null) result = caseCommand(scopeDeclaration); 543 if (result == null) result = caseTypeScope(realTypeScope);
544 if (result == null) result = defaultCase(theEObject); 544 if (result == null) result = defaultCase(theEObject);
545 return result; 545 return result;
546 } 546 }
547 case ApplicationConfigurationPackage.SCOPE_REFERENCE: 547 case ApplicationConfigurationPackage.STRING_TYPE_SCOPE:
548 { 548 {
549 ScopeReference scopeReference = (ScopeReference)theEObject; 549 StringTypeScope stringTypeScope = (StringTypeScope)theEObject;
550 T result = caseScopeReference(scopeReference); 550 T result = caseStringTypeScope(stringTypeScope);
551 if (result == null) result = caseScope(scopeReference); 551 if (result == null) result = caseTypeScope(stringTypeScope);
552 if (result == null) result = defaultCase(theEObject); 552 if (result == null) result = defaultCase(theEObject);
553 return result; 553 return result;
554 } 554 }
555 case ApplicationConfigurationPackage.SCOPE: 555 case ApplicationConfigurationPackage.TYPE_REFERENCE:
556 { 556 {
557 Scope scope = (Scope)theEObject; 557 TypeReference typeReference = (TypeReference)theEObject;
558 T result = caseScope(scope); 558 T result = caseTypeReference(typeReference);
559 if (result == null) result = defaultCase(theEObject); 559 if (result == null) result = defaultCase(theEObject);
560 return result; 560 return result;
561 } 561 }
562 case ApplicationConfigurationPackage.TASK: 562 case ApplicationConfigurationPackage.CLASS_REFERENCE:
563 { 563 {
564 Task task = (Task)theEObject; 564 ClassReference classReference = (ClassReference)theEObject;
565 T result = caseTask(task); 565 T result = caseClassReference(classReference);
566 if (result == null) result = caseCommand(task); 566 if (result == null) result = caseTypeReference(classReference);
567 if (result == null) result = defaultCase(theEObject); 567 if (result == null) result = defaultCase(theEObject);
568 return result; 568 return result;
569 } 569 }
570 case ApplicationConfigurationPackage.GENERATION_TASK: 570 case ApplicationConfigurationPackage.OBJECT_REFERENCE:
571 { 571 {
572 GenerationTask generationTask = (GenerationTask)theEObject; 572 ObjectReference objectReference = (ObjectReference)theEObject;
573 T result = caseGenerationTask(generationTask); 573 T result = caseObjectReference(objectReference);
574 if (result == null) result = caseTask(generationTask); 574 if (result == null) result = caseTypeReference(objectReference);
575 if (result == null) result = caseCommand(generationTask); 575 if (result == null) result = defaultCase(theEObject);
576 if (result == null) result = defaultCase(theEObject); 576 return result;
577 return result; 577 }
578 } 578 case ApplicationConfigurationPackage.INTEGER_REFERENCE:
579 case ApplicationConfigurationPackage.INTEGER_SCOPE: 579 {
580 { 580 IntegerReference integerReference = (IntegerReference)theEObject;
581 IntegerScope integerScope = (IntegerScope)theEObject; 581 T result = caseIntegerReference(integerReference);
582 T result = caseIntegerScope(integerScope); 582 if (result == null) result = caseTypeReference(integerReference);
583 if (result == null) result = caseIntegerReference(integerScope); 583 if (result == null) result = defaultCase(theEObject);
584 if (result == null) result = caseTypeReference(integerScope); 584 return result;
585 if (result == null) result = defaultCase(theEObject); 585 }
586 return result; 586 case ApplicationConfigurationPackage.REAL_REFERENCE:
587 } 587 {
588 case ApplicationConfigurationPackage.REAL_SCOPE: 588 RealReference realReference = (RealReference)theEObject;
589 { 589 T result = caseRealReference(realReference);
590 RealScope realScope = (RealScope)theEObject; 590 if (result == null) result = caseTypeReference(realReference);
591 T result = caseRealScope(realScope); 591 if (result == null) result = defaultCase(theEObject);
592 if (result == null) result = caseRealReference(realScope); 592 return result;
593 if (result == null) result = caseTypeReference(realScope); 593 }
594 if (result == null) result = defaultCase(theEObject); 594 case ApplicationConfigurationPackage.STRING_REFERENCE:
595 return result; 595 {
596 } 596 StringReference stringReference = (StringReference)theEObject;
597 case ApplicationConfigurationPackage.STRING_SCOPE: 597 T result = caseStringReference(stringReference);
598 { 598 if (result == null) result = caseTypeReference(stringReference);
599 StringScope stringScope = (StringScope)theEObject; 599 if (result == null) result = defaultCase(theEObject);
600 T result = caseStringScope(stringScope); 600 return result;
601 if (result == null) result = caseStringReference(stringScope); 601 }
602 if (result == null) result = caseTypeReference(stringScope); 602 case ApplicationConfigurationPackage.NUMBER_SPECIFICATION:
603 if (result == null) result = defaultCase(theEObject); 603 {
604 return result; 604 NumberSpecification numberSpecification = (NumberSpecification)theEObject;
605 } 605 T result = caseNumberSpecification(numberSpecification);
606 default: return defaultCase(theEObject); 606 if (result == null) result = defaultCase(theEObject);
607 } 607 return result;
608 } 608 }
609 609 case ApplicationConfigurationPackage.EXACT_NUMBER:
610 /** 610 {
611 * Returns the result of interpreting the object as an instance of '<em>Configuration Script</em>'. 611 ExactNumber exactNumber = (ExactNumber)theEObject;
612 * <!-- begin-user-doc --> 612 T result = caseExactNumber(exactNumber);
613 * This implementation returns null; 613 if (result == null) result = caseNumberSpecification(exactNumber);
614 * returning a non-null result will terminate the switch. 614 if (result == null) result = defaultCase(theEObject);
615 * <!-- end-user-doc --> 615 return result;
616 * @param object the target of the switch. 616 }
617 * @return the result of interpreting the object as an instance of '<em>Configuration Script</em>'. 617 case ApplicationConfigurationPackage.INTERVALL_NUMBER:
618 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 618 {
619 * @generated 619 IntervallNumber intervallNumber = (IntervallNumber)theEObject;
620 */ 620 T result = caseIntervallNumber(intervallNumber);
621 public T caseConfigurationScript(ConfigurationScript object) 621 if (result == null) result = caseNumberSpecification(intervallNumber);
622 { 622 if (result == null) result = defaultCase(theEObject);
623 return null; 623 return result;
624 } 624 }
625 625 case ApplicationConfigurationPackage.INT_ENUMBERATION:
626 /** 626 {
627 * Returns the result of interpreting the object as an instance of '<em>Command</em>'. 627 IntEnumberation intEnumberation = (IntEnumberation)theEObject;
628 * <!-- begin-user-doc --> 628 T result = caseIntEnumberation(intEnumberation);
629 * This implementation returns null; 629 if (result == null) result = caseNumberSpecification(intEnumberation);
630 * returning a non-null result will terminate the switch. 630 if (result == null) result = defaultCase(theEObject);
631 * <!-- end-user-doc --> 631 return result;
632 * @param object the target of the switch. 632 }
633 * @return the result of interpreting the object as an instance of '<em>Command</em>'. 633 case ApplicationConfigurationPackage.REAL_ENUMERATION:
634 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 634 {
635 * @generated 635 RealEnumeration realEnumeration = (RealEnumeration)theEObject;
636 */ 636 T result = caseRealEnumeration(realEnumeration);
637 public T caseCommand(Command object) 637 if (result == null) result = caseNumberSpecification(realEnumeration);
638 { 638 if (result == null) result = defaultCase(theEObject);
639 return null; 639 return result;
640 } 640 }
641 641 case ApplicationConfigurationPackage.STRING_ENUMERATION:
642 /** 642 {
643 * Returns the result of interpreting the object as an instance of '<em>Import</em>'. 643 StringEnumeration stringEnumeration = (StringEnumeration)theEObject;
644 * <!-- begin-user-doc --> 644 T result = caseStringEnumeration(stringEnumeration);
645 * This implementation returns null; 645 if (result == null) result = caseNumberSpecification(stringEnumeration);
646 * returning a non-null result will terminate the switch. 646 if (result == null) result = defaultCase(theEObject);
647 * <!-- end-user-doc --> 647 return result;
648 * @param object the target of the switch. 648 }
649 * @return the result of interpreting the object as an instance of '<em>Import</em>'. 649 case ApplicationConfigurationPackage.SCOPE_DECLARATION:
650 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 650 {
651 * @generated 651 ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject;
652 */ 652 T result = caseScopeDeclaration(scopeDeclaration);
653 public T caseImport(Import object) 653 if (result == null) result = caseDeclaration(scopeDeclaration);
654 { 654 if (result == null) result = caseCommand(scopeDeclaration);
655 return null; 655 if (result == null) result = defaultCase(theEObject);
656 } 656 return result;
657 657 }
658 /** 658 case ApplicationConfigurationPackage.SCOPE_REFERENCE:
659 * Returns the result of interpreting the object as an instance of '<em>EPackage Import</em>'. 659 {
660 * <!-- begin-user-doc --> 660 ScopeReference scopeReference = (ScopeReference)theEObject;
661 * This implementation returns null; 661 T result = caseScopeReference(scopeReference);
662 * returning a non-null result will terminate the switch. 662 if (result == null) result = caseScope(scopeReference);
663 * <!-- end-user-doc --> 663 if (result == null) result = defaultCase(theEObject);
664 * @param object the target of the switch. 664 return result;
665 * @return the result of interpreting the object as an instance of '<em>EPackage Import</em>'. 665 }
666 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 666 case ApplicationConfigurationPackage.SCOPE:
667 * @generated 667 {
668 */ 668 Scope scope = (Scope)theEObject;
669 public T caseEPackageImport(EPackageImport object) 669 T result = caseScope(scope);
670 { 670 if (result == null) result = defaultCase(theEObject);
671 return null; 671 return result;
672 } 672 }
673 673 case ApplicationConfigurationPackage.TASK:
674 /** 674 {
675 * Returns the result of interpreting the object as an instance of '<em>Viatra Import</em>'. 675 Task task = (Task)theEObject;
676 * <!-- begin-user-doc --> 676 T result = caseTask(task);
677 * This implementation returns null; 677 if (result == null) result = caseCommand(task);
678 * returning a non-null result will terminate the switch. 678 if (result == null) result = defaultCase(theEObject);
679 * <!-- end-user-doc --> 679 return result;
680 * @param object the target of the switch. 680 }
681 * @return the result of interpreting the object as an instance of '<em>Viatra Import</em>'. 681 case ApplicationConfigurationPackage.GENERATION_TASK:
682 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 682 {
683 * @generated 683 GenerationTask generationTask = (GenerationTask)theEObject;
684 */ 684 T result = caseGenerationTask(generationTask);
685 public T caseViatraImport(ViatraImport object) 685 if (result == null) result = caseTask(generationTask);
686 { 686 if (result == null) result = caseCommand(generationTask);
687 return null; 687 if (result == null) result = defaultCase(theEObject);
688 } 688 return result;
689 689 }
690 /** 690 case ApplicationConfigurationPackage.INTEGER_SCOPE:
691 * Returns the result of interpreting the object as an instance of '<em>Declaration</em>'. 691 {
692 * <!-- begin-user-doc --> 692 IntegerScope integerScope = (IntegerScope)theEObject;
693 * This implementation returns null; 693 T result = caseIntegerScope(integerScope);
694 * returning a non-null result will terminate the switch. 694 if (result == null) result = caseIntegerReference(integerScope);
695 * <!-- end-user-doc --> 695 if (result == null) result = caseTypeReference(integerScope);
696 * @param object the target of the switch. 696 if (result == null) result = defaultCase(theEObject);
697 * @return the result of interpreting the object as an instance of '<em>Declaration</em>'. 697 return result;
698 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 698 }
699 * @generated 699 case ApplicationConfigurationPackage.REAL_SCOPE:
700 */ 700 {
701 public T caseDeclaration(Declaration object) 701 RealScope realScope = (RealScope)theEObject;
702 { 702 T result = caseRealScope(realScope);
703 return null; 703 if (result == null) result = caseRealReference(realScope);
704 } 704 if (result == null) result = caseTypeReference(realScope);
705 705 if (result == null) result = defaultCase(theEObject);
706 /** 706 return result;
707 * Returns the result of interpreting the object as an instance of '<em>File Specification</em>'. 707 }
708 * <!-- begin-user-doc --> 708 case ApplicationConfigurationPackage.STRING_SCOPE:
709 * This implementation returns null; 709 {
710 * returning a non-null result will terminate the switch. 710 StringScope stringScope = (StringScope)theEObject;
711 * <!-- end-user-doc --> 711 T result = caseStringScope(stringScope);
712 * @param object the target of the switch. 712 if (result == null) result = caseStringReference(stringScope);
713 * @return the result of interpreting the object as an instance of '<em>File Specification</em>'. 713 if (result == null) result = caseTypeReference(stringScope);
714 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 714 if (result == null) result = defaultCase(theEObject);
715 * @generated 715 return result;
716 */ 716 }
717 public T caseFileSpecification(FileSpecification object) 717 default: return defaultCase(theEObject);
718 { 718 }
719 return null; 719 }
720 } 720
721 721 /**
722 /** 722 * Returns the result of interpreting the object as an instance of '<em>Configuration Script</em>'.
723 * Returns the result of interpreting the object as an instance of '<em>File Declaration</em>'. 723 * <!-- begin-user-doc -->
724 * <!-- begin-user-doc --> 724 * This implementation returns null;
725 * This implementation returns null; 725 * returning a non-null result will terminate the switch.
726 * returning a non-null result will terminate the switch. 726 * <!-- end-user-doc -->
727 * <!-- end-user-doc --> 727 * @param object the target of the switch.
728 * @param object the target of the switch. 728 * @return the result of interpreting the object as an instance of '<em>Configuration Script</em>'.
729 * @return the result of interpreting the object as an instance of '<em>File Declaration</em>'. 729 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
730 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 730 * @generated
731 * @generated 731 */
732 */ 732 public T caseConfigurationScript(ConfigurationScript object)
733 public T caseFileDeclaration(FileDeclaration object) 733 {
734 { 734 return null;
735 return null; 735 }
736 } 736
737 737 /**
738 /** 738 * Returns the result of interpreting the object as an instance of '<em>Command</em>'.
739 * Returns the result of interpreting the object as an instance of '<em>File Reference</em>'. 739 * <!-- begin-user-doc -->
740 * <!-- begin-user-doc --> 740 * This implementation returns null;
741 * This implementation returns null; 741 * returning a non-null result will terminate the switch.
742 * returning a non-null result will terminate the switch. 742 * <!-- end-user-doc -->
743 * <!-- end-user-doc --> 743 * @param object the target of the switch.
744 * @param object the target of the switch. 744 * @return the result of interpreting the object as an instance of '<em>Command</em>'.
745 * @return the result of interpreting the object as an instance of '<em>File Reference</em>'. 745 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
746 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 746 * @generated
747 * @generated 747 */
748 */ 748 public T caseCommand(Command object)
749 public T caseFileReference(FileReference object) 749 {
750 { 750 return null;
751 return null; 751 }
752 } 752
753 753 /**
754 /** 754 * Returns the result of interpreting the object as an instance of '<em>Import</em>'.
755 * Returns the result of interpreting the object as an instance of '<em>File</em>'. 755 * <!-- begin-user-doc -->
756 * <!-- begin-user-doc --> 756 * This implementation returns null;
757 * This implementation returns null; 757 * returning a non-null result will terminate the switch.
758 * returning a non-null result will terminate the switch. 758 * <!-- end-user-doc -->
759 * <!-- end-user-doc --> 759 * @param object the target of the switch.
760 * @param object the target of the switch. 760 * @return the result of interpreting the object as an instance of '<em>Import</em>'.
761 * @return the result of interpreting the object as an instance of '<em>File</em>'. 761 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
762 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 762 * @generated
763 * @generated 763 */
764 */ 764 public T caseImport(Import object)
765 public T caseFile(File object) 765 {
766 { 766 return null;
767 return null; 767 }
768 } 768
769 769 /**
770 /** 770 * Returns the result of interpreting the object as an instance of '<em>EPackage Import</em>'.
771 * Returns the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'. 771 * <!-- begin-user-doc -->
772 * <!-- begin-user-doc --> 772 * This implementation returns null;
773 * This implementation returns null; 773 * returning a non-null result will terminate the switch.
774 * returning a non-null result will terminate the switch. 774 * <!-- end-user-doc -->
775 * <!-- end-user-doc --> 775 * @param object the target of the switch.
776 * @param object the target of the switch. 776 * @return the result of interpreting the object as an instance of '<em>EPackage Import</em>'.
777 * @return the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'. 777 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
778 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 778 * @generated
779 * @generated 779 */
780 */ 780 public T caseEPackageImport(EPackageImport object)
781 public T caseMetamodelSpecification(MetamodelSpecification object) 781 {
782 { 782 return null;
783 return null; 783 }
784 } 784
785 785 /**
786 /** 786 * Returns the result of interpreting the object as an instance of '<em>Viatra Import</em>'.
787 * Returns the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'. 787 * <!-- begin-user-doc -->
788 * <!-- begin-user-doc --> 788 * This implementation returns null;
789 * This implementation returns null; 789 * returning a non-null result will terminate the switch.
790 * returning a non-null result will terminate the switch. 790 * <!-- end-user-doc -->
791 * <!-- end-user-doc --> 791 * @param object the target of the switch.
792 * @param object the target of the switch. 792 * @return the result of interpreting the object as an instance of '<em>Viatra Import</em>'.
793 * @return the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'. 793 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
794 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 794 * @generated
795 * @generated 795 */
796 */ 796 public T caseViatraImport(ViatraImport object)
797 public T caseMetamodelEntry(MetamodelEntry object) 797 {
798 { 798 return null;
799 return null; 799 }
800 } 800
801 801 /**
802 /** 802 * Returns the result of interpreting the object as an instance of '<em>Cft Import</em>'.
803 * Returns the result of interpreting the object as an instance of '<em>All Package Entry</em>'. 803 * <!-- begin-user-doc -->
804 * <!-- begin-user-doc --> 804 * This implementation returns null;
805 * This implementation returns null; 805 * returning a non-null result will terminate the switch.
806 * returning a non-null result will terminate the switch. 806 * <!-- end-user-doc -->
807 * <!-- end-user-doc --> 807 * @param object the target of the switch.
808 * @param object the target of the switch. 808 * @return the result of interpreting the object as an instance of '<em>Cft Import</em>'.
809 * @return the result of interpreting the object as an instance of '<em>All Package Entry</em>'. 809 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
810 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 810 * @generated
811 * @generated 811 */
812 */ 812 public T caseCftImport(CftImport object)
813 public T caseAllPackageEntry(AllPackageEntry object) 813 {
814 { 814 return null;
815 return null; 815 }
816 } 816
817 817 /**
818 /** 818 * Returns the result of interpreting the object as an instance of '<em>Declaration</em>'.
819 * Returns the result of interpreting the object as an instance of '<em>Metamodel Element</em>'. 819 * <!-- begin-user-doc -->
820 * <!-- begin-user-doc --> 820 * This implementation returns null;
821 * This implementation returns null; 821 * returning a non-null result will terminate the switch.
822 * returning a non-null result will terminate the switch. 822 * <!-- end-user-doc -->
823 * <!-- end-user-doc --> 823 * @param object the target of the switch.
824 * @param object the target of the switch. 824 * @return the result of interpreting the object as an instance of '<em>Declaration</em>'.
825 * @return the result of interpreting the object as an instance of '<em>Metamodel Element</em>'. 825 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
826 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 826 * @generated
827 * @generated 827 */
828 */ 828 public T caseDeclaration(Declaration object)
829 public T caseMetamodelElement(MetamodelElement object) 829 {
830 { 830 return null;
831 return null; 831 }
832 } 832
833 833 /**
834 /** 834 * Returns the result of interpreting the object as an instance of '<em>File Specification</em>'.
835 * Returns the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'. 835 * <!-- begin-user-doc -->
836 * <!-- begin-user-doc --> 836 * This implementation returns null;
837 * This implementation returns null; 837 * returning a non-null result will terminate the switch.
838 * returning a non-null result will terminate the switch. 838 * <!-- end-user-doc -->
839 * <!-- end-user-doc --> 839 * @param object the target of the switch.
840 * @param object the target of the switch. 840 * @return the result of interpreting the object as an instance of '<em>File Specification</em>'.
841 * @return the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'. 841 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
842 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 842 * @generated
843 * @generated 843 */
844 */ 844 public T caseFileSpecification(FileSpecification object)
845 public T caseMetamodelDeclaration(MetamodelDeclaration object) 845 {
846 { 846 return null;
847 return null; 847 }
848 } 848
849 849 /**
850 /** 850 * Returns the result of interpreting the object as an instance of '<em>File Declaration</em>'.
851 * Returns the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'. 851 * <!-- begin-user-doc -->
852 * <!-- begin-user-doc --> 852 * This implementation returns null;
853 * This implementation returns null; 853 * returning a non-null result will terminate the switch.
854 * returning a non-null result will terminate the switch. 854 * <!-- end-user-doc -->
855 * <!-- end-user-doc --> 855 * @param object the target of the switch.
856 * @param object the target of the switch. 856 * @return the result of interpreting the object as an instance of '<em>File Declaration</em>'.
857 * @return the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'. 857 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
858 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 858 * @generated
859 * @generated 859 */
860 */ 860 public T caseFileDeclaration(FileDeclaration object)
861 public T caseMetamodelReference(MetamodelReference object) 861 {
862 { 862 return null;
863 return null; 863 }
864 } 864
865 865 /**
866 /** 866 * Returns the result of interpreting the object as an instance of '<em>File Reference</em>'.
867 * Returns the result of interpreting the object as an instance of '<em>Metamodel</em>'. 867 * <!-- begin-user-doc -->
868 * <!-- begin-user-doc --> 868 * This implementation returns null;
869 * This implementation returns null; 869 * returning a non-null result will terminate the switch.
870 * returning a non-null result will terminate the switch. 870 * <!-- end-user-doc -->
871 * <!-- end-user-doc --> 871 * @param object the target of the switch.
872 * @param object the target of the switch. 872 * @return the result of interpreting the object as an instance of '<em>File Reference</em>'.
873 * @return the result of interpreting the object as an instance of '<em>Metamodel</em>'. 873 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
874 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 874 * @generated
875 * @generated 875 */
876 */ 876 public T caseFileReference(FileReference object)
877 public T caseMetamodel(Metamodel object) 877 {
878 { 878 return null;
879 return null; 879 }
880 } 880
881 881 /**
882 /** 882 * Returns the result of interpreting the object as an instance of '<em>File</em>'.
883 * Returns the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'. 883 * <!-- begin-user-doc -->
884 * <!-- begin-user-doc --> 884 * This implementation returns null;
885 * This implementation returns null; 885 * returning a non-null result will terminate the switch.
886 * returning a non-null result will terminate the switch. 886 * <!-- end-user-doc -->
887 * <!-- end-user-doc --> 887 * @param object the target of the switch.
888 * @param object the target of the switch. 888 * @return the result of interpreting the object as an instance of '<em>File</em>'.
889 * @return the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'. 889 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
890 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 890 * @generated
891 * @generated 891 */
892 */ 892 public T caseFile(File object)
893 public T casePartialModelSpecification(PartialModelSpecification object) 893 {
894 { 894 return null;
895 return null; 895 }
896 } 896
897 897 /**
898 /** 898 * Returns the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'.
899 * Returns the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'. 899 * <!-- begin-user-doc -->
900 * <!-- begin-user-doc --> 900 * This implementation returns null;
901 * This implementation returns null; 901 * returning a non-null result will terminate the switch.
902 * returning a non-null result will terminate the switch. 902 * <!-- end-user-doc -->
903 * <!-- end-user-doc --> 903 * @param object the target of the switch.
904 * @param object the target of the switch. 904 * @return the result of interpreting the object as an instance of '<em>Metamodel Specification</em>'.
905 * @return the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'. 905 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
906 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 906 * @generated
907 * @generated 907 */
908 */ 908 public T caseMetamodelSpecification(MetamodelSpecification object)
909 public T casePartialModelEntry(PartialModelEntry object) 909 {
910 { 910 return null;
911 return null; 911 }
912 } 912
913 913 /**
914 /** 914 * Returns the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'.
915 * Returns the result of interpreting the object as an instance of '<em>Model Entry</em>'. 915 * <!-- begin-user-doc -->
916 * <!-- begin-user-doc --> 916 * This implementation returns null;
917 * This implementation returns null; 917 * returning a non-null result will terminate the switch.
918 * returning a non-null result will terminate the switch. 918 * <!-- end-user-doc -->
919 * <!-- end-user-doc --> 919 * @param object the target of the switch.
920 * @param object the target of the switch. 920 * @return the result of interpreting the object as an instance of '<em>Metamodel Entry</em>'.
921 * @return the result of interpreting the object as an instance of '<em>Model Entry</em>'. 921 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
922 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 922 * @generated
923 * @generated 923 */
924 */ 924 public T caseMetamodelEntry(MetamodelEntry object)
925 public T caseModelEntry(ModelEntry object) 925 {
926 { 926 return null;
927 return null; 927 }
928 } 928
929 929 /**
930 /** 930 * Returns the result of interpreting the object as an instance of '<em>All Package Entry</em>'.
931 * Returns the result of interpreting the object as an instance of '<em>Folder Entry</em>'. 931 * <!-- begin-user-doc -->
932 * <!-- begin-user-doc --> 932 * This implementation returns null;
933 * This implementation returns null; 933 * returning a non-null result will terminate the switch.
934 * returning a non-null result will terminate the switch. 934 * <!-- end-user-doc -->
935 * <!-- end-user-doc --> 935 * @param object the target of the switch.
936 * @param object the target of the switch. 936 * @return the result of interpreting the object as an instance of '<em>All Package Entry</em>'.
937 * @return the result of interpreting the object as an instance of '<em>Folder Entry</em>'. 937 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
938 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 938 * @generated
939 * @generated 939 */
940 */ 940 public T caseAllPackageEntry(AllPackageEntry object)
941 public T caseFolderEntry(FolderEntry object) 941 {
942 { 942 return null;
943 return null; 943 }
944 } 944
945 945 /**
946 /** 946 * Returns the result of interpreting the object as an instance of '<em>Metamodel Element</em>'.
947 * Returns the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'. 947 * <!-- begin-user-doc -->
948 * <!-- begin-user-doc --> 948 * This implementation returns null;
949 * This implementation returns null; 949 * returning a non-null result will terminate the switch.
950 * returning a non-null result will terminate the switch. 950 * <!-- end-user-doc -->
951 * <!-- end-user-doc --> 951 * @param object the target of the switch.
952 * @param object the target of the switch. 952 * @return the result of interpreting the object as an instance of '<em>Metamodel Element</em>'.
953 * @return the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'. 953 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
954 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 954 * @generated
955 * @generated 955 */
956 */ 956 public T caseMetamodelElement(MetamodelElement object)
957 public T casePartialModelDeclaration(PartialModelDeclaration object) 957 {
958 { 958 return null;
959 return null; 959 }
960 } 960
961 961 /**
962 /** 962 * Returns the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'.
963 * Returns the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'. 963 * <!-- begin-user-doc -->
964 * <!-- begin-user-doc --> 964 * This implementation returns null;
965 * This implementation returns null; 965 * returning a non-null result will terminate the switch.
966 * returning a non-null result will terminate the switch. 966 * <!-- end-user-doc -->
967 * <!-- end-user-doc --> 967 * @param object the target of the switch.
968 * @param object the target of the switch. 968 * @return the result of interpreting the object as an instance of '<em>Metamodel Declaration</em>'.
969 * @return the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'. 969 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
970 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 970 * @generated
971 * @generated 971 */
972 */ 972 public T caseMetamodelDeclaration(MetamodelDeclaration object)
973 public T casePartialModelReference(PartialModelReference object) 973 {
974 { 974 return null;
975 return null; 975 }
976 } 976
977 977 /**
978 /** 978 * Returns the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'.
979 * Returns the result of interpreting the object as an instance of '<em>Partial Model</em>'. 979 * <!-- begin-user-doc -->
980 * <!-- begin-user-doc --> 980 * This implementation returns null;
981 * This implementation returns null; 981 * returning a non-null result will terminate the switch.
982 * returning a non-null result will terminate the switch. 982 * <!-- end-user-doc -->
983 * <!-- end-user-doc --> 983 * @param object the target of the switch.
984 * @param object the target of the switch. 984 * @return the result of interpreting the object as an instance of '<em>Metamodel Reference</em>'.
985 * @return the result of interpreting the object as an instance of '<em>Partial Model</em>'. 985 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
986 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 986 * @generated
987 * @generated 987 */
988 */ 988 public T caseMetamodelReference(MetamodelReference object)
989 public T casePartialModel(PartialModel object) 989 {
990 { 990 return null;
991 return null; 991 }
992 } 992
993 993 /**
994 /** 994 * Returns the result of interpreting the object as an instance of '<em>Metamodel</em>'.
995 * Returns the result of interpreting the object as an instance of '<em>Pattern Specification</em>'. 995 * <!-- begin-user-doc -->
996 * <!-- begin-user-doc --> 996 * This implementation returns null;
997 * This implementation returns null; 997 * returning a non-null result will terminate the switch.
998 * returning a non-null result will terminate the switch. 998 * <!-- end-user-doc -->
999 * <!-- end-user-doc --> 999 * @param object the target of the switch.
1000 * @param object the target of the switch. 1000 * @return the result of interpreting the object as an instance of '<em>Metamodel</em>'.
1001 * @return the result of interpreting the object as an instance of '<em>Pattern Specification</em>'. 1001 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1002 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1002 * @generated
1003 * @generated 1003 */
1004 */ 1004 public T caseMetamodel(Metamodel object)
1005 public T casePatternSpecification(PatternSpecification object) 1005 {
1006 { 1006 return null;
1007 return null; 1007 }
1008 } 1008
1009 1009 /**
1010 /** 1010 * Returns the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'.
1011 * Returns the result of interpreting the object as an instance of '<em>Pattern Entry</em>'. 1011 * <!-- begin-user-doc -->
1012 * <!-- begin-user-doc --> 1012 * This implementation returns null;
1013 * This implementation returns null; 1013 * returning a non-null result will terminate the switch.
1014 * returning a non-null result will terminate the switch. 1014 * <!-- end-user-doc -->
1015 * <!-- end-user-doc --> 1015 * @param object the target of the switch.
1016 * @param object the target of the switch. 1016 * @return the result of interpreting the object as an instance of '<em>Partial Model Specification</em>'.
1017 * @return the result of interpreting the object as an instance of '<em>Pattern Entry</em>'. 1017 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1018 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1018 * @generated
1019 * @generated 1019 */
1020 */ 1020 public T casePartialModelSpecification(PartialModelSpecification object)
1021 public T casePatternEntry(PatternEntry object) 1021 {
1022 { 1022 return null;
1023 return null; 1023 }
1024 } 1024
1025 1025 /**
1026 /** 1026 * Returns the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'.
1027 * Returns the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'. 1027 * <!-- begin-user-doc -->
1028 * <!-- begin-user-doc --> 1028 * This implementation returns null;
1029 * This implementation returns null; 1029 * returning a non-null result will terminate the switch.
1030 * returning a non-null result will terminate the switch. 1030 * <!-- end-user-doc -->
1031 * <!-- end-user-doc --> 1031 * @param object the target of the switch.
1032 * @param object the target of the switch. 1032 * @return the result of interpreting the object as an instance of '<em>Partial Model Entry</em>'.
1033 * @return the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'. 1033 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1034 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1034 * @generated
1035 * @generated 1035 */
1036 */ 1036 public T casePartialModelEntry(PartialModelEntry object)
1037 public T caseAllPatternEntry(AllPatternEntry object) 1037 {
1038 { 1038 return null;
1039 return null; 1039 }
1040 } 1040
1041 1041 /**
1042 /** 1042 * Returns the result of interpreting the object as an instance of '<em>Model Entry</em>'.
1043 * Returns the result of interpreting the object as an instance of '<em>Pattern Element</em>'. 1043 * <!-- begin-user-doc -->
1044 * <!-- begin-user-doc --> 1044 * This implementation returns null;
1045 * This implementation returns null; 1045 * returning a non-null result will terminate the switch.
1046 * returning a non-null result will terminate the switch. 1046 * <!-- end-user-doc -->
1047 * <!-- end-user-doc --> 1047 * @param object the target of the switch.
1048 * @param object the target of the switch. 1048 * @return the result of interpreting the object as an instance of '<em>Model Entry</em>'.
1049 * @return the result of interpreting the object as an instance of '<em>Pattern Element</em>'. 1049 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1050 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1050 * @generated
1051 * @generated 1051 */
1052 */ 1052 public T caseModelEntry(ModelEntry object)
1053 public T casePatternElement(PatternElement object) 1053 {
1054 { 1054 return null;
1055 return null; 1055 }
1056 } 1056
1057 1057 /**
1058 /** 1058 * Returns the result of interpreting the object as an instance of '<em>Folder Entry</em>'.
1059 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'. 1059 * <!-- begin-user-doc -->
1060 * <!-- begin-user-doc --> 1060 * This implementation returns null;
1061 * This implementation returns null; 1061 * returning a non-null result will terminate the switch.
1062 * returning a non-null result will terminate the switch. 1062 * <!-- end-user-doc -->
1063 * <!-- end-user-doc --> 1063 * @param object the target of the switch.
1064 * @param object the target of the switch. 1064 * @return the result of interpreting the object as an instance of '<em>Folder Entry</em>'.
1065 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'. 1065 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1066 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1066 * @generated
1067 * @generated 1067 */
1068 */ 1068 public T caseFolderEntry(FolderEntry object)
1069 public T caseGraphPatternDeclaration(GraphPatternDeclaration object) 1069 {
1070 { 1070 return null;
1071 return null; 1071 }
1072 } 1072
1073 1073 /**
1074 /** 1074 * Returns the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'.
1075 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'. 1075 * <!-- begin-user-doc -->
1076 * <!-- begin-user-doc --> 1076 * This implementation returns null;
1077 * This implementation returns null; 1077 * returning a non-null result will terminate the switch.
1078 * returning a non-null result will terminate the switch. 1078 * <!-- end-user-doc -->
1079 * <!-- end-user-doc --> 1079 * @param object the target of the switch.
1080 * @param object the target of the switch. 1080 * @return the result of interpreting the object as an instance of '<em>Partial Model Declaration</em>'.
1081 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'. 1081 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1082 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1082 * @generated
1083 * @generated 1083 */
1084 */ 1084 public T casePartialModelDeclaration(PartialModelDeclaration object)
1085 public T caseGraphPatternReference(GraphPatternReference object) 1085 {
1086 { 1086 return null;
1087 return null; 1087 }
1088 } 1088
1089 1089 /**
1090 /** 1090 * Returns the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'.
1091 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern</em>'. 1091 * <!-- begin-user-doc -->
1092 * <!-- begin-user-doc --> 1092 * This implementation returns null;
1093 * This implementation returns null; 1093 * returning a non-null result will terminate the switch.
1094 * returning a non-null result will terminate the switch. 1094 * <!-- end-user-doc -->
1095 * <!-- end-user-doc --> 1095 * @param object the target of the switch.
1096 * @param object the target of the switch. 1096 * @return the result of interpreting the object as an instance of '<em>Partial Model Reference</em>'.
1097 * @return the result of interpreting the object as an instance of '<em>Graph Pattern</em>'. 1097 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1098 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1098 * @generated
1099 * @generated 1099 */
1100 */ 1100 public T casePartialModelReference(PartialModelReference object)
1101 public T caseGraphPattern(GraphPattern object) 1101 {
1102 { 1102 return null;
1103 return null; 1103 }
1104 } 1104
1105 1105 /**
1106 /** 1106 * Returns the result of interpreting the object as an instance of '<em>Partial Model</em>'.
1107 * Returns the result of interpreting the object as an instance of '<em>Config Specification</em>'. 1107 * <!-- begin-user-doc -->
1108 * <!-- begin-user-doc --> 1108 * This implementation returns null;
1109 * This implementation returns null; 1109 * returning a non-null result will terminate the switch.
1110 * returning a non-null result will terminate the switch. 1110 * <!-- end-user-doc -->
1111 * <!-- end-user-doc --> 1111 * @param object the target of the switch.
1112 * @param object the target of the switch. 1112 * @return the result of interpreting the object as an instance of '<em>Partial Model</em>'.
1113 * @return the result of interpreting the object as an instance of '<em>Config Specification</em>'. 1113 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1114 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1114 * @generated
1115 * @generated 1115 */
1116 */ 1116 public T casePartialModel(PartialModel object)
1117 public T caseConfigSpecification(ConfigSpecification object) 1117 {
1118 { 1118 return null;
1119 return null; 1119 }
1120 } 1120
1121 1121 /**
1122 /** 1122 * Returns the result of interpreting the object as an instance of '<em>Pattern Specification</em>'.
1123 * Returns the result of interpreting the object as an instance of '<em>Config Declaration</em>'. 1123 * <!-- begin-user-doc -->
1124 * <!-- begin-user-doc --> 1124 * This implementation returns null;
1125 * This implementation returns null; 1125 * returning a non-null result will terminate the switch.
1126 * returning a non-null result will terminate the switch. 1126 * <!-- end-user-doc -->
1127 * <!-- end-user-doc --> 1127 * @param object the target of the switch.
1128 * @param object the target of the switch. 1128 * @return the result of interpreting the object as an instance of '<em>Pattern Specification</em>'.
1129 * @return the result of interpreting the object as an instance of '<em>Config Declaration</em>'. 1129 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1130 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1130 * @generated
1131 * @generated 1131 */
1132 */ 1132 public T casePatternSpecification(PatternSpecification object)
1133 public T caseConfigDeclaration(ConfigDeclaration object) 1133 {
1134 { 1134 return null;
1135 return null; 1135 }
1136 } 1136
1137 1137 /**
1138 /** 1138 * Returns the result of interpreting the object as an instance of '<em>Pattern Entry</em>'.
1139 * Returns the result of interpreting the object as an instance of '<em>Config Entry</em>'. 1139 * <!-- begin-user-doc -->
1140 * <!-- begin-user-doc --> 1140 * This implementation returns null;
1141 * This implementation returns null; 1141 * returning a non-null result will terminate the switch.
1142 * returning a non-null result will terminate the switch. 1142 * <!-- end-user-doc -->
1143 * <!-- end-user-doc --> 1143 * @param object the target of the switch.
1144 * @param object the target of the switch. 1144 * @return the result of interpreting the object as an instance of '<em>Pattern Entry</em>'.
1145 * @return the result of interpreting the object as an instance of '<em>Config Entry</em>'. 1145 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1146 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1146 * @generated
1147 * @generated 1147 */
1148 */ 1148 public T casePatternEntry(PatternEntry object)
1149 public T caseConfigEntry(ConfigEntry object) 1149 {
1150 { 1150 return null;
1151 return null; 1151 }
1152 } 1152
1153 1153 /**
1154 /** 1154 * Returns the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'.
1155 * Returns the result of interpreting the object as an instance of '<em>Documentation Entry</em>'. 1155 * <!-- begin-user-doc -->
1156 * <!-- begin-user-doc --> 1156 * This implementation returns null;
1157 * This implementation returns null; 1157 * returning a non-null result will terminate the switch.
1158 * returning a non-null result will terminate the switch. 1158 * <!-- end-user-doc -->
1159 * <!-- end-user-doc --> 1159 * @param object the target of the switch.
1160 * @param object the target of the switch. 1160 * @return the result of interpreting the object as an instance of '<em>All Pattern Entry</em>'.
1161 * @return the result of interpreting the object as an instance of '<em>Documentation Entry</em>'. 1161 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1162 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1162 * @generated
1163 * @generated 1163 */
1164 */ 1164 public T caseAllPatternEntry(AllPatternEntry object)
1165 public T caseDocumentationEntry(DocumentationEntry object) 1165 {
1166 { 1166 return null;
1167 return null; 1167 }
1168 } 1168
1169 1169 /**
1170 /** 1170 * Returns the result of interpreting the object as an instance of '<em>Pattern Element</em>'.
1171 * Returns the result of interpreting the object as an instance of '<em>Runtime Entry</em>'. 1171 * <!-- begin-user-doc -->
1172 * <!-- begin-user-doc --> 1172 * This implementation returns null;
1173 * This implementation returns null; 1173 * returning a non-null result will terminate the switch.
1174 * returning a non-null result will terminate the switch. 1174 * <!-- end-user-doc -->
1175 * <!-- end-user-doc --> 1175 * @param object the target of the switch.
1176 * @param object the target of the switch. 1176 * @return the result of interpreting the object as an instance of '<em>Pattern Element</em>'.
1177 * @return the result of interpreting the object as an instance of '<em>Runtime Entry</em>'. 1177 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1178 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1178 * @generated
1179 * @generated 1179 */
1180 */ 1180 public T casePatternElement(PatternElement object)
1181 public T caseRuntimeEntry(RuntimeEntry object) 1181 {
1182 { 1182 return null;
1183 return null; 1183 }
1184 } 1184
1185 1185 /**
1186 /** 1186 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'.
1187 * Returns the result of interpreting the object as an instance of '<em>Memory Entry</em>'. 1187 * <!-- begin-user-doc -->
1188 * <!-- begin-user-doc --> 1188 * This implementation returns null;
1189 * This implementation returns null; 1189 * returning a non-null result will terminate the switch.
1190 * returning a non-null result will terminate the switch. 1190 * <!-- end-user-doc -->
1191 * <!-- end-user-doc --> 1191 * @param object the target of the switch.
1192 * @param object the target of the switch. 1192 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Declaration</em>'.
1193 * @return the result of interpreting the object as an instance of '<em>Memory Entry</em>'. 1193 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1194 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1194 * @generated
1195 * @generated 1195 */
1196 */ 1196 public T caseGraphPatternDeclaration(GraphPatternDeclaration object)
1197 public T caseMemoryEntry(MemoryEntry object) 1197 {
1198 { 1198 return null;
1199 return null; 1199 }
1200 } 1200
1201 1201 /**
1202 /** 1202 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'.
1203 * Returns the result of interpreting the object as an instance of '<em>Custom Entry</em>'. 1203 * <!-- begin-user-doc -->
1204 * <!-- begin-user-doc --> 1204 * This implementation returns null;
1205 * This implementation returns null; 1205 * returning a non-null result will terminate the switch.
1206 * returning a non-null result will terminate the switch. 1206 * <!-- end-user-doc -->
1207 * <!-- end-user-doc --> 1207 * @param object the target of the switch.
1208 * @param object the target of the switch. 1208 * @return the result of interpreting the object as an instance of '<em>Graph Pattern Reference</em>'.
1209 * @return the result of interpreting the object as an instance of '<em>Custom Entry</em>'. 1209 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1210 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1210 * @generated
1211 * @generated 1211 */
1212 */ 1212 public T caseGraphPatternReference(GraphPatternReference object)
1213 public T caseCustomEntry(CustomEntry object) 1213 {
1214 { 1214 return null;
1215 return null; 1215 }
1216 } 1216
1217 1217 /**
1218 /** 1218 * Returns the result of interpreting the object as an instance of '<em>Graph Pattern</em>'.
1219 * Returns the result of interpreting the object as an instance of '<em>Config Reference</em>'. 1219 * <!-- begin-user-doc -->
1220 * <!-- begin-user-doc --> 1220 * This implementation returns null;
1221 * This implementation returns null; 1221 * returning a non-null result will terminate the switch.
1222 * returning a non-null result will terminate the switch. 1222 * <!-- end-user-doc -->
1223 * <!-- end-user-doc --> 1223 * @param object the target of the switch.
1224 * @param object the target of the switch. 1224 * @return the result of interpreting the object as an instance of '<em>Graph Pattern</em>'.
1225 * @return the result of interpreting the object as an instance of '<em>Config Reference</em>'. 1225 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1226 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1226 * @generated
1227 * @generated 1227 */
1228 */ 1228 public T caseGraphPattern(GraphPattern object)
1229 public T caseConfigReference(ConfigReference object) 1229 {
1230 { 1230 return null;
1231 return null; 1231 }
1232 } 1232
1233 1233 /**
1234 /** 1234 * Returns the result of interpreting the object as an instance of '<em>Objective Specification</em>'.
1235 * Returns the result of interpreting the object as an instance of '<em>Config</em>'. 1235 * <!-- begin-user-doc -->
1236 * <!-- begin-user-doc --> 1236 * This implementation returns null;
1237 * This implementation returns null; 1237 * returning a non-null result will terminate the switch.
1238 * returning a non-null result will terminate the switch. 1238 * <!-- end-user-doc -->
1239 * <!-- end-user-doc --> 1239 * @param object the target of the switch.
1240 * @param object the target of the switch. 1240 * @return the result of interpreting the object as an instance of '<em>Objective Specification</em>'.
1241 * @return the result of interpreting the object as an instance of '<em>Config</em>'. 1241 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1242 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1242 * @generated
1243 * @generated 1243 */
1244 */ 1244 public T caseObjectiveSpecification(ObjectiveSpecification object)
1245 public T caseConfig(Config object) 1245 {
1246 { 1246 return null;
1247 return null; 1247 }
1248 } 1248
1249 1249 /**
1250 /** 1250 * Returns the result of interpreting the object as an instance of '<em>Objective Entry</em>'.
1251 * Returns the result of interpreting the object as an instance of '<em>Scope Specification</em>'. 1251 * <!-- begin-user-doc -->
1252 * <!-- begin-user-doc --> 1252 * This implementation returns null;
1253 * This implementation returns null; 1253 * returning a non-null result will terminate the switch.
1254 * returning a non-null result will terminate the switch. 1254 * <!-- end-user-doc -->
1255 * <!-- end-user-doc --> 1255 * @param object the target of the switch.
1256 * @param object the target of the switch. 1256 * @return the result of interpreting the object as an instance of '<em>Objective Entry</em>'.
1257 * @return the result of interpreting the object as an instance of '<em>Scope Specification</em>'. 1257 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1258 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1258 * @generated
1259 * @generated 1259 */
1260 */ 1260 public T caseObjectiveEntry(ObjectiveEntry object)
1261 public T caseScopeSpecification(ScopeSpecification object) 1261 {
1262 { 1262 return null;
1263 return null; 1263 }
1264 } 1264
1265 1265 /**
1266 /** 1266 * Returns the result of interpreting the object as an instance of '<em>Optimization Entry</em>'.
1267 * Returns the result of interpreting the object as an instance of '<em>Type Scope</em>'. 1267 * <!-- begin-user-doc -->
1268 * <!-- begin-user-doc --> 1268 * This implementation returns null;
1269 * This implementation returns null; 1269 * returning a non-null result will terminate the switch.
1270 * returning a non-null result will terminate the switch. 1270 * <!-- end-user-doc -->
1271 * <!-- end-user-doc --> 1271 * @param object the target of the switch.
1272 * @param object the target of the switch. 1272 * @return the result of interpreting the object as an instance of '<em>Optimization Entry</em>'.
1273 * @return the result of interpreting the object as an instance of '<em>Type Scope</em>'. 1273 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1274 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1274 * @generated
1275 * @generated 1275 */
1276 */ 1276 public T caseOptimizationEntry(OptimizationEntry object)
1277 public T caseTypeScope(TypeScope object) 1277 {
1278 { 1278 return null;
1279 return null; 1279 }
1280 } 1280
1281 1281 /**
1282 /** 1282 * Returns the result of interpreting the object as an instance of '<em>Threshold Entry</em>'.
1283 * Returns the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. 1283 * <!-- begin-user-doc -->
1284 * <!-- begin-user-doc --> 1284 * This implementation returns null;
1285 * This implementation returns null; 1285 * returning a non-null result will terminate the switch.
1286 * returning a non-null result will terminate the switch. 1286 * <!-- end-user-doc -->
1287 * <!-- end-user-doc --> 1287 * @param object the target of the switch.
1288 * @param object the target of the switch. 1288 * @return the result of interpreting the object as an instance of '<em>Threshold Entry</em>'.
1289 * @return the result of interpreting the object as an instance of '<em>Class Type Scope</em>'. 1289 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1290 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1290 * @generated
1291 * @generated 1291 */
1292 */ 1292 public T caseThresholdEntry(ThresholdEntry object)
1293 public T caseClassTypeScope(ClassTypeScope object) 1293 {
1294 { 1294 return null;
1295 return null; 1295 }
1296 } 1296
1297 1297 /**
1298 /** 1298 * Returns the result of interpreting the object as an instance of '<em>Objective Function</em>'.
1299 * Returns the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. 1299 * <!-- begin-user-doc -->
1300 * <!-- begin-user-doc --> 1300 * This implementation returns null;
1301 * This implementation returns null; 1301 * returning a non-null result will terminate the switch.
1302 * returning a non-null result will terminate the switch. 1302 * <!-- end-user-doc -->
1303 * <!-- end-user-doc --> 1303 * @param object the target of the switch.
1304 * @param object the target of the switch. 1304 * @return the result of interpreting the object as an instance of '<em>Objective Function</em>'.
1305 * @return the result of interpreting the object as an instance of '<em>Object Type Scope</em>'. 1305 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1306 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1306 * @generated
1307 * @generated 1307 */
1308 */ 1308 public T caseObjectiveFunction(ObjectiveFunction object)
1309 public T caseObjectTypeScope(ObjectTypeScope object) 1309 {
1310 { 1310 return null;
1311 return null; 1311 }
1312 } 1312
1313 1313 /**
1314 /** 1314 * Returns the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'.
1315 * Returns the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. 1315 * <!-- begin-user-doc -->
1316 * <!-- begin-user-doc --> 1316 * This implementation returns null;
1317 * This implementation returns null; 1317 * returning a non-null result will terminate the switch.
1318 * returning a non-null result will terminate the switch. 1318 * <!-- end-user-doc -->
1319 * <!-- end-user-doc --> 1319 * @param object the target of the switch.
1320 * @param object the target of the switch. 1320 * @return the result of interpreting the object as an instance of '<em>Cost Objective Function</em>'.
1321 * @return the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'. 1321 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1322 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1322 * @generated
1323 * @generated 1323 */
1324 */ 1324 public T caseCostObjectiveFunction(CostObjectiveFunction object)
1325 public T caseIntegerTypeScope(IntegerTypeScope object) 1325 {
1326 { 1326 return null;
1327 return null; 1327 }
1328 } 1328
1329 1329 /**
1330 /** 1330 * Returns the result of interpreting the object as an instance of '<em>Cost Entry</em>'.
1331 * Returns the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. 1331 * <!-- begin-user-doc -->
1332 * <!-- begin-user-doc --> 1332 * This implementation returns null;
1333 * This implementation returns null; 1333 * returning a non-null result will terminate the switch.
1334 * returning a non-null result will terminate the switch. 1334 * <!-- end-user-doc -->
1335 * <!-- end-user-doc --> 1335 * @param object the target of the switch.
1336 * @param object the target of the switch. 1336 * @return the result of interpreting the object as an instance of '<em>Cost Entry</em>'.
1337 * @return the result of interpreting the object as an instance of '<em>Real Type Scope</em>'. 1337 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1338 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1338 * @generated
1339 * @generated 1339 */
1340 */ 1340 public T caseCostEntry(CostEntry object)
1341 public T caseRealTypeScope(RealTypeScope object) 1341 {
1342 { 1342 return null;
1343 return null; 1343 }
1344 } 1344
1345 1345 /**
1346 /** 1346 * Returns the result of interpreting the object as an instance of '<em>Reliability Objective Function</em>'.
1347 * Returns the result of interpreting the object as an instance of '<em>String Type Scope</em>'. 1347 * <!-- begin-user-doc -->
1348 * <!-- begin-user-doc --> 1348 * This implementation returns null;
1349 * This implementation returns null; 1349 * returning a non-null result will terminate the switch.
1350 * returning a non-null result will terminate the switch. 1350 * <!-- end-user-doc -->
1351 * <!-- end-user-doc --> 1351 * @param object the target of the switch.
1352 * @param object the target of the switch. 1352 * @return the result of interpreting the object as an instance of '<em>Reliability Objective Function</em>'.
1353 * @return the result of interpreting the object as an instance of '<em>String Type Scope</em>'. 1353 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1354 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1354 * @generated
1355 * @generated 1355 */
1356 */ 1356 public T caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object)
1357 public T caseStringTypeScope(StringTypeScope object) 1357 {
1358 { 1358 return null;
1359 return null; 1359 }
1360 } 1360
1361 1361 /**
1362 /** 1362 * Returns the result of interpreting the object as an instance of '<em>Reliabiltiy Probability</em>'.
1363 * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'. 1363 * <!-- begin-user-doc -->
1364 * <!-- begin-user-doc --> 1364 * This implementation returns null;
1365 * This implementation returns null; 1365 * returning a non-null result will terminate the switch.
1366 * returning a non-null result will terminate the switch. 1366 * <!-- end-user-doc -->
1367 * <!-- end-user-doc --> 1367 * @param object the target of the switch.
1368 * @param object the target of the switch. 1368 * @return the result of interpreting the object as an instance of '<em>Reliabiltiy Probability</em>'.
1369 * @return the result of interpreting the object as an instance of '<em>Type Reference</em>'. 1369 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1370 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1370 * @generated
1371 * @generated 1371 */
1372 */ 1372 public T caseReliabiltiyProbability(ReliabiltiyProbability object)
1373 public T caseTypeReference(TypeReference object) 1373 {
1374 { 1374 return null;
1375 return null; 1375 }
1376 } 1376
1377 1377 /**
1378 /** 1378 * Returns the result of interpreting the object as an instance of '<em>Mtff</em>'.
1379 * Returns the result of interpreting the object as an instance of '<em>Class Reference</em>'. 1379 * <!-- begin-user-doc -->
1380 * <!-- begin-user-doc --> 1380 * This implementation returns null;
1381 * This implementation returns null; 1381 * returning a non-null result will terminate the switch.
1382 * returning a non-null result will terminate the switch. 1382 * <!-- end-user-doc -->
1383 * <!-- end-user-doc --> 1383 * @param object the target of the switch.
1384 * @param object the target of the switch. 1384 * @return the result of interpreting the object as an instance of '<em>Mtff</em>'.
1385 * @return the result of interpreting the object as an instance of '<em>Class Reference</em>'. 1385 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1386 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1386 * @generated
1387 * @generated 1387 */
1388 */ 1388 public T caseMtff(Mtff object)
1389 public T caseClassReference(ClassReference object) 1389 {
1390 { 1390 return null;
1391 return null; 1391 }
1392 } 1392
1393 1393 /**
1394 /** 1394 * Returns the result of interpreting the object as an instance of '<em>Objective Declaration</em>'.
1395 * Returns the result of interpreting the object as an instance of '<em>Object Reference</em>'. 1395 * <!-- begin-user-doc -->
1396 * <!-- begin-user-doc --> 1396 * This implementation returns null;
1397 * This implementation returns null; 1397 * returning a non-null result will terminate the switch.
1398 * returning a non-null result will terminate the switch. 1398 * <!-- end-user-doc -->
1399 * <!-- end-user-doc --> 1399 * @param object the target of the switch.
1400 * @param object the target of the switch. 1400 * @return the result of interpreting the object as an instance of '<em>Objective Declaration</em>'.
1401 * @return the result of interpreting the object as an instance of '<em>Object Reference</em>'. 1401 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1402 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1402 * @generated
1403 * @generated 1403 */
1404 */ 1404 public T caseObjectiveDeclaration(ObjectiveDeclaration object)
1405 public T caseObjectReference(ObjectReference object) 1405 {
1406 { 1406 return null;
1407 return null; 1407 }
1408 } 1408
1409 1409 /**
1410 /** 1410 * Returns the result of interpreting the object as an instance of '<em>Objective Reference</em>'.
1411 * Returns the result of interpreting the object as an instance of '<em>Integer Reference</em>'. 1411 * <!-- begin-user-doc -->
1412 * <!-- begin-user-doc --> 1412 * This implementation returns null;
1413 * This implementation returns null; 1413 * returning a non-null result will terminate the switch.
1414 * returning a non-null result will terminate the switch. 1414 * <!-- end-user-doc -->
1415 * <!-- end-user-doc --> 1415 * @param object the target of the switch.
1416 * @param object the target of the switch. 1416 * @return the result of interpreting the object as an instance of '<em>Objective Reference</em>'.
1417 * @return the result of interpreting the object as an instance of '<em>Integer Reference</em>'. 1417 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1418 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1418 * @generated
1419 * @generated 1419 */
1420 */ 1420 public T caseObjectiveReference(ObjectiveReference object)
1421 public T caseIntegerReference(IntegerReference object) 1421 {
1422 { 1422 return null;
1423 return null; 1423 }
1424 } 1424
1425 1425 /**
1426 /** 1426 * Returns the result of interpreting the object as an instance of '<em>Objective</em>'.
1427 * Returns the result of interpreting the object as an instance of '<em>Real Reference</em>'. 1427 * <!-- begin-user-doc -->
1428 * <!-- begin-user-doc --> 1428 * This implementation returns null;
1429 * This implementation returns null; 1429 * returning a non-null result will terminate the switch.
1430 * returning a non-null result will terminate the switch. 1430 * <!-- end-user-doc -->
1431 * <!-- end-user-doc --> 1431 * @param object the target of the switch.
1432 * @param object the target of the switch. 1432 * @return the result of interpreting the object as an instance of '<em>Objective</em>'.
1433 * @return the result of interpreting the object as an instance of '<em>Real Reference</em>'. 1433 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1434 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1434 * @generated
1435 * @generated 1435 */
1436 */ 1436 public T caseObjective(Objective object)
1437 public T caseRealReference(RealReference object) 1437 {
1438 { 1438 return null;
1439 return null; 1439 }
1440 } 1440
1441 1441 /**
1442 /** 1442 * Returns the result of interpreting the object as an instance of '<em>Config Specification</em>'.
1443 * Returns the result of interpreting the object as an instance of '<em>String Reference</em>'. 1443 * <!-- begin-user-doc -->
1444 * <!-- begin-user-doc --> 1444 * This implementation returns null;
1445 * This implementation returns null; 1445 * returning a non-null result will terminate the switch.
1446 * returning a non-null result will terminate the switch. 1446 * <!-- end-user-doc -->
1447 * <!-- end-user-doc --> 1447 * @param object the target of the switch.
1448 * @param object the target of the switch. 1448 * @return the result of interpreting the object as an instance of '<em>Config Specification</em>'.
1449 * @return the result of interpreting the object as an instance of '<em>String Reference</em>'. 1449 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1450 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1450 * @generated
1451 * @generated 1451 */
1452 */ 1452 public T caseConfigSpecification(ConfigSpecification object)
1453 public T caseStringReference(StringReference object) 1453 {
1454 { 1454 return null;
1455 return null; 1455 }
1456 } 1456
1457 1457 /**
1458 /** 1458 * Returns the result of interpreting the object as an instance of '<em>Config Declaration</em>'.
1459 * Returns the result of interpreting the object as an instance of '<em>Number Specification</em>'. 1459 * <!-- begin-user-doc -->
1460 * <!-- begin-user-doc --> 1460 * This implementation returns null;
1461 * This implementation returns null; 1461 * returning a non-null result will terminate the switch.
1462 * returning a non-null result will terminate the switch. 1462 * <!-- end-user-doc -->
1463 * <!-- end-user-doc --> 1463 * @param object the target of the switch.
1464 * @param object the target of the switch. 1464 * @return the result of interpreting the object as an instance of '<em>Config Declaration</em>'.
1465 * @return the result of interpreting the object as an instance of '<em>Number Specification</em>'. 1465 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1466 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1466 * @generated
1467 * @generated 1467 */
1468 */ 1468 public T caseConfigDeclaration(ConfigDeclaration object)
1469 public T caseNumberSpecification(NumberSpecification object) 1469 {
1470 { 1470 return null;
1471 return null; 1471 }
1472 } 1472
1473 1473 /**
1474 /** 1474 * Returns the result of interpreting the object as an instance of '<em>Config Entry</em>'.
1475 * Returns the result of interpreting the object as an instance of '<em>Exact Number</em>'. 1475 * <!-- begin-user-doc -->
1476 * <!-- begin-user-doc --> 1476 * This implementation returns null;
1477 * This implementation returns null; 1477 * returning a non-null result will terminate the switch.
1478 * returning a non-null result will terminate the switch. 1478 * <!-- end-user-doc -->
1479 * <!-- end-user-doc --> 1479 * @param object the target of the switch.
1480 * @param object the target of the switch. 1480 * @return the result of interpreting the object as an instance of '<em>Config Entry</em>'.
1481 * @return the result of interpreting the object as an instance of '<em>Exact Number</em>'. 1481 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1482 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1482 * @generated
1483 * @generated 1483 */
1484 */ 1484 public T caseConfigEntry(ConfigEntry object)
1485 public T caseExactNumber(ExactNumber object) 1485 {
1486 { 1486 return null;
1487 return null; 1487 }
1488 } 1488
1489 1489 /**
1490 /** 1490 * Returns the result of interpreting the object as an instance of '<em>Documentation Entry</em>'.
1491 * Returns the result of interpreting the object as an instance of '<em>Intervall Number</em>'. 1491 * <!-- begin-user-doc -->
1492 * <!-- begin-user-doc --> 1492 * This implementation returns null;
1493 * This implementation returns null; 1493 * returning a non-null result will terminate the switch.
1494 * returning a non-null result will terminate the switch. 1494 * <!-- end-user-doc -->
1495 * <!-- end-user-doc --> 1495 * @param object the target of the switch.
1496 * @param object the target of the switch. 1496 * @return the result of interpreting the object as an instance of '<em>Documentation Entry</em>'.
1497 * @return the result of interpreting the object as an instance of '<em>Intervall Number</em>'. 1497 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1498 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1498 * @generated
1499 * @generated 1499 */
1500 */ 1500 public T caseDocumentationEntry(DocumentationEntry object)
1501 public T caseIntervallNumber(IntervallNumber object) 1501 {
1502 { 1502 return null;
1503 return null; 1503 }
1504 } 1504
1505 1505 /**
1506 /** 1506 * Returns the result of interpreting the object as an instance of '<em>Runtime Entry</em>'.
1507 * Returns the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. 1507 * <!-- begin-user-doc -->
1508 * <!-- begin-user-doc --> 1508 * This implementation returns null;
1509 * This implementation returns null; 1509 * returning a non-null result will terminate the switch.
1510 * returning a non-null result will terminate the switch. 1510 * <!-- end-user-doc -->
1511 * <!-- end-user-doc --> 1511 * @param object the target of the switch.
1512 * @param object the target of the switch. 1512 * @return the result of interpreting the object as an instance of '<em>Runtime Entry</em>'.
1513 * @return the result of interpreting the object as an instance of '<em>Int Enumberation</em>'. 1513 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1514 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1514 * @generated
1515 * @generated 1515 */
1516 */ 1516 public T caseRuntimeEntry(RuntimeEntry object)
1517 public T caseIntEnumberation(IntEnumberation object) 1517 {
1518 { 1518 return null;
1519 return null; 1519 }
1520 } 1520
1521 1521 /**
1522 /** 1522 * Returns the result of interpreting the object as an instance of '<em>Memory Entry</em>'.
1523 * Returns the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. 1523 * <!-- begin-user-doc -->
1524 * <!-- begin-user-doc --> 1524 * This implementation returns null;
1525 * This implementation returns null; 1525 * returning a non-null result will terminate the switch.
1526 * returning a non-null result will terminate the switch. 1526 * <!-- end-user-doc -->
1527 * <!-- end-user-doc --> 1527 * @param object the target of the switch.
1528 * @param object the target of the switch. 1528 * @return the result of interpreting the object as an instance of '<em>Memory Entry</em>'.
1529 * @return the result of interpreting the object as an instance of '<em>Real Enumeration</em>'. 1529 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1530 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1530 * @generated
1531 * @generated 1531 */
1532 */ 1532 public T caseMemoryEntry(MemoryEntry object)
1533 public T caseRealEnumeration(RealEnumeration object) 1533 {
1534 { 1534 return null;
1535 return null; 1535 }
1536 } 1536
1537 1537 /**
1538 /** 1538 * Returns the result of interpreting the object as an instance of '<em>Custom Entry</em>'.
1539 * Returns the result of interpreting the object as an instance of '<em>String Enumeration</em>'. 1539 * <!-- begin-user-doc -->
1540 * <!-- begin-user-doc --> 1540 * This implementation returns null;
1541 * This implementation returns null; 1541 * returning a non-null result will terminate the switch.
1542 * returning a non-null result will terminate the switch. 1542 * <!-- end-user-doc -->
1543 * <!-- end-user-doc --> 1543 * @param object the target of the switch.
1544 * @param object the target of the switch. 1544 * @return the result of interpreting the object as an instance of '<em>Custom Entry</em>'.
1545 * @return the result of interpreting the object as an instance of '<em>String Enumeration</em>'. 1545 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1546 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1546 * @generated
1547 * @generated 1547 */
1548 */ 1548 public T caseCustomEntry(CustomEntry object)
1549 public T caseStringEnumeration(StringEnumeration object) 1549 {
1550 { 1550 return null;
1551 return null; 1551 }
1552 } 1552
1553 1553 /**
1554 /** 1554 * Returns the result of interpreting the object as an instance of '<em>Config Reference</em>'.
1555 * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. 1555 * <!-- begin-user-doc -->
1556 * <!-- begin-user-doc --> 1556 * This implementation returns null;
1557 * This implementation returns null; 1557 * returning a non-null result will terminate the switch.
1558 * returning a non-null result will terminate the switch. 1558 * <!-- end-user-doc -->
1559 * <!-- end-user-doc --> 1559 * @param object the target of the switch.
1560 * @param object the target of the switch. 1560 * @return the result of interpreting the object as an instance of '<em>Config Reference</em>'.
1561 * @return the result of interpreting the object as an instance of '<em>Scope Declaration</em>'. 1561 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1562 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1562 * @generated
1563 * @generated 1563 */
1564 */ 1564 public T caseConfigReference(ConfigReference object)
1565 public T caseScopeDeclaration(ScopeDeclaration object) 1565 {
1566 { 1566 return null;
1567 return null; 1567 }
1568 } 1568
1569 1569 /**
1570 /** 1570 * Returns the result of interpreting the object as an instance of '<em>Config</em>'.
1571 * Returns the result of interpreting the object as an instance of '<em>Scope Reference</em>'. 1571 * <!-- begin-user-doc -->
1572 * <!-- begin-user-doc --> 1572 * This implementation returns null;
1573 * This implementation returns null; 1573 * returning a non-null result will terminate the switch.
1574 * returning a non-null result will terminate the switch. 1574 * <!-- end-user-doc -->
1575 * <!-- end-user-doc --> 1575 * @param object the target of the switch.
1576 * @param object the target of the switch. 1576 * @return the result of interpreting the object as an instance of '<em>Config</em>'.
1577 * @return the result of interpreting the object as an instance of '<em>Scope Reference</em>'. 1577 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1578 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1578 * @generated
1579 * @generated 1579 */
1580 */ 1580 public T caseConfig(Config object)
1581 public T caseScopeReference(ScopeReference object) 1581 {
1582 { 1582 return null;
1583 return null; 1583 }
1584 } 1584
1585 1585 /**
1586 /** 1586 * Returns the result of interpreting the object as an instance of '<em>Scope Specification</em>'.
1587 * Returns the result of interpreting the object as an instance of '<em>Scope</em>'. 1587 * <!-- begin-user-doc -->
1588 * <!-- begin-user-doc --> 1588 * This implementation returns null;
1589 * This implementation returns null; 1589 * returning a non-null result will terminate the switch.
1590 * returning a non-null result will terminate the switch. 1590 * <!-- end-user-doc -->
1591 * <!-- end-user-doc --> 1591 * @param object the target of the switch.
1592 * @param object the target of the switch. 1592 * @return the result of interpreting the object as an instance of '<em>Scope Specification</em>'.
1593 * @return the result of interpreting the object as an instance of '<em>Scope</em>'. 1593 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1594 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1594 * @generated
1595 * @generated 1595 */
1596 */ 1596 public T caseScopeSpecification(ScopeSpecification object)
1597 public T caseScope(Scope object) 1597 {
1598 { 1598 return null;
1599 return null; 1599 }
1600 } 1600
1601 1601 /**
1602 /** 1602 * Returns the result of interpreting the object as an instance of '<em>Type Scope</em>'.
1603 * Returns the result of interpreting the object as an instance of '<em>Task</em>'. 1603 * <!-- begin-user-doc -->
1604 * <!-- begin-user-doc --> 1604 * This implementation returns null;
1605 * This implementation returns null; 1605 * returning a non-null result will terminate the switch.
1606 * returning a non-null result will terminate the switch. 1606 * <!-- end-user-doc -->
1607 * <!-- end-user-doc --> 1607 * @param object the target of the switch.
1608 * @param object the target of the switch. 1608 * @return the result of interpreting the object as an instance of '<em>Type Scope</em>'.
1609 * @return the result of interpreting the object as an instance of '<em>Task</em>'. 1609 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1610 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1610 * @generated
1611 * @generated 1611 */
1612 */ 1612 public T caseTypeScope(TypeScope object)
1613 public T caseTask(Task object) 1613 {
1614 { 1614 return null;
1615 return null; 1615 }
1616 } 1616
1617 1617 /**
1618 /** 1618 * Returns the result of interpreting the object as an instance of '<em>Class Type Scope</em>'.
1619 * Returns the result of interpreting the object as an instance of '<em>Generation Task</em>'. 1619 * <!-- begin-user-doc -->
1620 * <!-- begin-user-doc --> 1620 * This implementation returns null;
1621 * This implementation returns null; 1621 * returning a non-null result will terminate the switch.
1622 * returning a non-null result will terminate the switch. 1622 * <!-- end-user-doc -->
1623 * <!-- end-user-doc --> 1623 * @param object the target of the switch.
1624 * @param object the target of the switch. 1624 * @return the result of interpreting the object as an instance of '<em>Class Type Scope</em>'.
1625 * @return the result of interpreting the object as an instance of '<em>Generation Task</em>'. 1625 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1626 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1626 * @generated
1627 * @generated 1627 */
1628 */ 1628 public T caseClassTypeScope(ClassTypeScope object)
1629 public T caseGenerationTask(GenerationTask object) 1629 {
1630 { 1630 return null;
1631 return null; 1631 }
1632 } 1632
1633 1633 /**
1634 /** 1634 * Returns the result of interpreting the object as an instance of '<em>Object Type Scope</em>'.
1635 * Returns the result of interpreting the object as an instance of '<em>Integer Scope</em>'. 1635 * <!-- begin-user-doc -->
1636 * <!-- begin-user-doc --> 1636 * This implementation returns null;
1637 * This implementation returns null; 1637 * returning a non-null result will terminate the switch.
1638 * returning a non-null result will terminate the switch. 1638 * <!-- end-user-doc -->
1639 * <!-- end-user-doc --> 1639 * @param object the target of the switch.
1640 * @param object the target of the switch. 1640 * @return the result of interpreting the object as an instance of '<em>Object Type Scope</em>'.
1641 * @return the result of interpreting the object as an instance of '<em>Integer Scope</em>'. 1641 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1642 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1642 * @generated
1643 * @generated 1643 */
1644 */ 1644 public T caseObjectTypeScope(ObjectTypeScope object)
1645 public T caseIntegerScope(IntegerScope object) 1645 {
1646 { 1646 return null;
1647 return null; 1647 }
1648 } 1648
1649 1649 /**
1650 /** 1650 * Returns the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'.
1651 * Returns the result of interpreting the object as an instance of '<em>Real Scope</em>'. 1651 * <!-- begin-user-doc -->
1652 * <!-- begin-user-doc --> 1652 * This implementation returns null;
1653 * This implementation returns null; 1653 * returning a non-null result will terminate the switch.
1654 * returning a non-null result will terminate the switch. 1654 * <!-- end-user-doc -->
1655 * <!-- end-user-doc --> 1655 * @param object the target of the switch.
1656 * @param object the target of the switch. 1656 * @return the result of interpreting the object as an instance of '<em>Integer Type Scope</em>'.
1657 * @return the result of interpreting the object as an instance of '<em>Real Scope</em>'. 1657 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1658 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1658 * @generated
1659 * @generated 1659 */
1660 */ 1660 public T caseIntegerTypeScope(IntegerTypeScope object)
1661 public T caseRealScope(RealScope object) 1661 {
1662 { 1662 return null;
1663 return null; 1663 }
1664 } 1664
1665 1665 /**
1666 /** 1666 * Returns the result of interpreting the object as an instance of '<em>Real Type Scope</em>'.
1667 * Returns the result of interpreting the object as an instance of '<em>String Scope</em>'. 1667 * <!-- begin-user-doc -->
1668 * <!-- begin-user-doc --> 1668 * This implementation returns null;
1669 * This implementation returns null; 1669 * returning a non-null result will terminate the switch.
1670 * returning a non-null result will terminate the switch. 1670 * <!-- end-user-doc -->
1671 * <!-- end-user-doc --> 1671 * @param object the target of the switch.
1672 * @param object the target of the switch. 1672 * @return the result of interpreting the object as an instance of '<em>Real Type Scope</em>'.
1673 * @return the result of interpreting the object as an instance of '<em>String Scope</em>'. 1673 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1674 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) 1674 * @generated
1675 * @generated 1675 */
1676 */ 1676 public T caseRealTypeScope(RealTypeScope object)
1677 public T caseStringScope(StringScope object) 1677 {
1678 { 1678 return null;
1679 return null; 1679 }
1680 } 1680
1681 1681 /**
1682 /** 1682 * Returns the result of interpreting the object as an instance of '<em>String Type Scope</em>'.
1683 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. 1683 * <!-- begin-user-doc -->
1684 * <!-- begin-user-doc --> 1684 * This implementation returns null;
1685 * This implementation returns null; 1685 * returning a non-null result will terminate the switch.
1686 * returning a non-null result will terminate the switch, but this is the last case anyway. 1686 * <!-- end-user-doc -->
1687 * <!-- end-user-doc --> 1687 * @param object the target of the switch.
1688 * @param object the target of the switch. 1688 * @return the result of interpreting the object as an instance of '<em>String Type Scope</em>'.
1689 * @return the result of interpreting the object as an instance of '<em>EObject</em>'. 1689 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1690 * @see #doSwitch(org.eclipse.emf.ecore.EObject) 1690 * @generated
1691 * @generated 1691 */
1692 */ 1692 public T caseStringTypeScope(StringTypeScope object)
1693 @Override 1693 {
1694 public T defaultCase(EObject object) 1694 return null;
1695 { 1695 }
1696 return null; 1696
1697 } 1697 /**
1698 1698 * Returns the result of interpreting the object as an instance of '<em>Type Reference</em>'.
1699} //ApplicationConfigurationSwitch 1699 * <!-- begin-user-doc -->
1700 * This implementation returns null;
1701 * returning a non-null result will terminate the switch.
1702 * <!-- end-user-doc -->
1703 * @param object the target of the switch.
1704 * @return the result of interpreting the object as an instance of '<em>Type Reference</em>'.
1705 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1706 * @generated
1707 */
1708 public T caseTypeReference(TypeReference object)
1709 {
1710 return null;
1711 }
1712
1713 /**
1714 * Returns the result of interpreting the object as an instance of '<em>Class Reference</em>'.
1715 * <!-- begin-user-doc -->
1716 * This implementation returns null;
1717 * returning a non-null result will terminate the switch.
1718 * <!-- end-user-doc -->
1719 * @param object the target of the switch.
1720 * @return the result of interpreting the object as an instance of '<em>Class Reference</em>'.
1721 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1722 * @generated
1723 */
1724 public T caseClassReference(ClassReference object)
1725 {
1726 return null;
1727 }
1728
1729 /**
1730 * Returns the result of interpreting the object as an instance of '<em>Object Reference</em>'.
1731 * <!-- begin-user-doc -->
1732 * This implementation returns null;
1733 * returning a non-null result will terminate the switch.
1734 * <!-- end-user-doc -->
1735 * @param object the target of the switch.
1736 * @return the result of interpreting the object as an instance of '<em>Object Reference</em>'.
1737 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1738 * @generated
1739 */
1740 public T caseObjectReference(ObjectReference object)
1741 {
1742 return null;
1743 }
1744
1745 /**
1746 * Returns the result of interpreting the object as an instance of '<em>Integer Reference</em>'.
1747 * <!-- begin-user-doc -->
1748 * This implementation returns null;
1749 * returning a non-null result will terminate the switch.
1750 * <!-- end-user-doc -->
1751 * @param object the target of the switch.
1752 * @return the result of interpreting the object as an instance of '<em>Integer Reference</em>'.
1753 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1754 * @generated
1755 */
1756 public T caseIntegerReference(IntegerReference object)
1757 {
1758 return null;
1759 }
1760
1761 /**
1762 * Returns the result of interpreting the object as an instance of '<em>Real Reference</em>'.
1763 * <!-- begin-user-doc -->
1764 * This implementation returns null;
1765 * returning a non-null result will terminate the switch.
1766 * <!-- end-user-doc -->
1767 * @param object the target of the switch.
1768 * @return the result of interpreting the object as an instance of '<em>Real Reference</em>'.
1769 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1770 * @generated
1771 */
1772 public T caseRealReference(RealReference object)
1773 {
1774 return null;
1775 }
1776
1777 /**
1778 * Returns the result of interpreting the object as an instance of '<em>String Reference</em>'.
1779 * <!-- begin-user-doc -->
1780 * This implementation returns null;
1781 * returning a non-null result will terminate the switch.
1782 * <!-- end-user-doc -->
1783 * @param object the target of the switch.
1784 * @return the result of interpreting the object as an instance of '<em>String Reference</em>'.
1785 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1786 * @generated
1787 */
1788 public T caseStringReference(StringReference object)
1789 {
1790 return null;
1791 }
1792
1793 /**
1794 * Returns the result of interpreting the object as an instance of '<em>Number Specification</em>'.
1795 * <!-- begin-user-doc -->
1796 * This implementation returns null;
1797 * returning a non-null result will terminate the switch.
1798 * <!-- end-user-doc -->
1799 * @param object the target of the switch.
1800 * @return the result of interpreting the object as an instance of '<em>Number Specification</em>'.
1801 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1802 * @generated
1803 */
1804 public T caseNumberSpecification(NumberSpecification object)
1805 {
1806 return null;
1807 }
1808
1809 /**
1810 * Returns the result of interpreting the object as an instance of '<em>Exact Number</em>'.
1811 * <!-- begin-user-doc -->
1812 * This implementation returns null;
1813 * returning a non-null result will terminate the switch.
1814 * <!-- end-user-doc -->
1815 * @param object the target of the switch.
1816 * @return the result of interpreting the object as an instance of '<em>Exact Number</em>'.
1817 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1818 * @generated
1819 */
1820 public T caseExactNumber(ExactNumber object)
1821 {
1822 return null;
1823 }
1824
1825 /**
1826 * Returns the result of interpreting the object as an instance of '<em>Intervall Number</em>'.
1827 * <!-- begin-user-doc -->
1828 * This implementation returns null;
1829 * returning a non-null result will terminate the switch.
1830 * <!-- end-user-doc -->
1831 * @param object the target of the switch.
1832 * @return the result of interpreting the object as an instance of '<em>Intervall Number</em>'.
1833 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1834 * @generated
1835 */
1836 public T caseIntervallNumber(IntervallNumber object)
1837 {
1838 return null;
1839 }
1840
1841 /**
1842 * Returns the result of interpreting the object as an instance of '<em>Int Enumberation</em>'.
1843 * <!-- begin-user-doc -->
1844 * This implementation returns null;
1845 * returning a non-null result will terminate the switch.
1846 * <!-- end-user-doc -->
1847 * @param object the target of the switch.
1848 * @return the result of interpreting the object as an instance of '<em>Int Enumberation</em>'.
1849 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1850 * @generated
1851 */
1852 public T caseIntEnumberation(IntEnumberation object)
1853 {
1854 return null;
1855 }
1856
1857 /**
1858 * Returns the result of interpreting the object as an instance of '<em>Real Enumeration</em>'.
1859 * <!-- begin-user-doc -->
1860 * This implementation returns null;
1861 * returning a non-null result will terminate the switch.
1862 * <!-- end-user-doc -->
1863 * @param object the target of the switch.
1864 * @return the result of interpreting the object as an instance of '<em>Real Enumeration</em>'.
1865 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1866 * @generated
1867 */
1868 public T caseRealEnumeration(RealEnumeration object)
1869 {
1870 return null;
1871 }
1872
1873 /**
1874 * Returns the result of interpreting the object as an instance of '<em>String Enumeration</em>'.
1875 * <!-- begin-user-doc -->
1876 * This implementation returns null;
1877 * returning a non-null result will terminate the switch.
1878 * <!-- end-user-doc -->
1879 * @param object the target of the switch.
1880 * @return the result of interpreting the object as an instance of '<em>String Enumeration</em>'.
1881 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1882 * @generated
1883 */
1884 public T caseStringEnumeration(StringEnumeration object)
1885 {
1886 return null;
1887 }
1888
1889 /**
1890 * Returns the result of interpreting the object as an instance of '<em>Scope Declaration</em>'.
1891 * <!-- begin-user-doc -->
1892 * This implementation returns null;
1893 * returning a non-null result will terminate the switch.
1894 * <!-- end-user-doc -->
1895 * @param object the target of the switch.
1896 * @return the result of interpreting the object as an instance of '<em>Scope Declaration</em>'.
1897 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1898 * @generated
1899 */
1900 public T caseScopeDeclaration(ScopeDeclaration object)
1901 {
1902 return null;
1903 }
1904
1905 /**
1906 * Returns the result of interpreting the object as an instance of '<em>Scope Reference</em>'.
1907 * <!-- begin-user-doc -->
1908 * This implementation returns null;
1909 * returning a non-null result will terminate the switch.
1910 * <!-- end-user-doc -->
1911 * @param object the target of the switch.
1912 * @return the result of interpreting the object as an instance of '<em>Scope Reference</em>'.
1913 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1914 * @generated
1915 */
1916 public T caseScopeReference(ScopeReference object)
1917 {
1918 return null;
1919 }
1920
1921 /**
1922 * Returns the result of interpreting the object as an instance of '<em>Scope</em>'.
1923 * <!-- begin-user-doc -->
1924 * This implementation returns null;
1925 * returning a non-null result will terminate the switch.
1926 * <!-- end-user-doc -->
1927 * @param object the target of the switch.
1928 * @return the result of interpreting the object as an instance of '<em>Scope</em>'.
1929 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1930 * @generated
1931 */
1932 public T caseScope(Scope object)
1933 {
1934 return null;
1935 }
1936
1937 /**
1938 * Returns the result of interpreting the object as an instance of '<em>Task</em>'.
1939 * <!-- begin-user-doc -->
1940 * This implementation returns null;
1941 * returning a non-null result will terminate the switch.
1942 * <!-- end-user-doc -->
1943 * @param object the target of the switch.
1944 * @return the result of interpreting the object as an instance of '<em>Task</em>'.
1945 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1946 * @generated
1947 */
1948 public T caseTask(Task object)
1949 {
1950 return null;
1951 }
1952
1953 /**
1954 * Returns the result of interpreting the object as an instance of '<em>Generation Task</em>'.
1955 * <!-- begin-user-doc -->
1956 * This implementation returns null;
1957 * returning a non-null result will terminate the switch.
1958 * <!-- end-user-doc -->
1959 * @param object the target of the switch.
1960 * @return the result of interpreting the object as an instance of '<em>Generation Task</em>'.
1961 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1962 * @generated
1963 */
1964 public T caseGenerationTask(GenerationTask object)
1965 {
1966 return null;
1967 }
1968
1969 /**
1970 * Returns the result of interpreting the object as an instance of '<em>Integer Scope</em>'.
1971 * <!-- begin-user-doc -->
1972 * This implementation returns null;
1973 * returning a non-null result will terminate the switch.
1974 * <!-- end-user-doc -->
1975 * @param object the target of the switch.
1976 * @return the result of interpreting the object as an instance of '<em>Integer Scope</em>'.
1977 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1978 * @generated
1979 */
1980 public T caseIntegerScope(IntegerScope object)
1981 {
1982 return null;
1983 }
1984
1985 /**
1986 * Returns the result of interpreting the object as an instance of '<em>Real Scope</em>'.
1987 * <!-- begin-user-doc -->
1988 * This implementation returns null;
1989 * returning a non-null result will terminate the switch.
1990 * <!-- end-user-doc -->
1991 * @param object the target of the switch.
1992 * @return the result of interpreting the object as an instance of '<em>Real Scope</em>'.
1993 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
1994 * @generated
1995 */
1996 public T caseRealScope(RealScope object)
1997 {
1998 return null;
1999 }
2000
2001 /**
2002 * Returns the result of interpreting the object as an instance of '<em>String Scope</em>'.
2003 * <!-- begin-user-doc -->
2004 * This implementation returns null;
2005 * returning a non-null result will terminate the switch.
2006 * <!-- end-user-doc -->
2007 * @param object the target of the switch.
2008 * @return the result of interpreting the object as an instance of '<em>String Scope</em>'.
2009 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
2010 * @generated
2011 */
2012 public T caseStringScope(StringScope object)
2013 {
2014 return null;
2015 }
2016
2017 /**
2018 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
2019 * <!-- begin-user-doc -->
2020 * This implementation returns null;
2021 * returning a non-null result will terminate the switch, but this is the last case anyway.
2022 * <!-- end-user-doc -->
2023 * @param object the target of the switch.
2024 * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
2025 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
2026 * @generated
2027 */
2028 @Override
2029 public T defaultCase(EObject object)
2030 {
2031 return null;
2032 }
2033
2034} //ApplicationConfigurationSwitch