1 | /** |
2 | * <copyright> |
3 | * </copyright> |
4 | * |
5 | * $Id$ |
6 | */ |
7 | package EssentialOCL.util; |
8 | |
9 | import EMOF.DataType; |
10 | import EMOF.Element; |
11 | import EMOF.NamedElement; |
12 | import EMOF.Type; |
13 | import EMOF.TypedElement; |
14 | |
15 | import EssentialOCL.*; |
16 | |
17 | import org.eclipse.emf.common.notify.Adapter; |
18 | import org.eclipse.emf.common.notify.Notifier; |
19 | |
20 | import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; |
21 | |
22 | import org.eclipse.emf.ecore.EObject; |
23 | |
24 | /** |
25 | * <!-- begin-user-doc --> |
26 | * The <b>Adapter Factory</b> for the model. |
27 | * It provides an adapter <code>createXXX</code> method for each class of the model. |
28 | * <!-- end-user-doc --> |
29 | * @see EssentialOCL.EssentialOCLPackage |
30 | * @generated |
31 | */ |
32 | public class EssentialOCLAdapterFactory extends AdapterFactoryImpl { |
33 | /** |
34 | * The cached model package. |
35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> |
37 | * @generated |
38 | */ |
39 | protected static EssentialOCLPackage modelPackage; |
40 | |
41 | /** |
42 | * Creates an instance of the adapter factory. |
43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> |
45 | * @generated |
46 | */ |
47 | public EssentialOCLAdapterFactory() { |
48 | if (modelPackage == null) { |
49 | modelPackage = EssentialOCLPackage.eINSTANCE; |
50 | } |
51 | } |
52 | |
53 | /** |
54 | * Returns whether this factory is applicable for the type of the object. |
55 | * <!-- begin-user-doc --> |
56 | * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. |
57 | * <!-- end-user-doc --> |
58 | * @return whether this factory is applicable for the type of the object. |
59 | * @generated |
60 | */ |
61 | @Override |
62 | public boolean isFactoryForType(Object object) { |
63 | if (object == modelPackage) { |
64 | return true; |
65 | } |
66 | if (object instanceof EObject) { |
67 | return ((EObject)object).eClass().getEPackage() == modelPackage; |
68 | } |
69 | return false; |
70 | } |
71 | |
72 | /** |
73 | * The switch that delegates to the <code>createXXX</code> methods. |
74 | * <!-- begin-user-doc --> |
75 | * <!-- end-user-doc --> |
76 | * @generated |
77 | */ |
78 | protected EssentialOCLSwitch<Adapter> modelSwitch = |
79 | new EssentialOCLSwitch<Adapter>() { |
80 | @Override |
81 | public Adapter caseAnyType(AnyType object) { |
82 | return createAnyTypeAdapter(); |
83 | } |
84 | @Override |
85 | public Adapter caseBagType(BagType object) { |
86 | return createBagTypeAdapter(); |
87 | } |
88 | @Override |
89 | public Adapter caseBooleanLiteralExp(BooleanLiteralExp object) { |
90 | return createBooleanLiteralExpAdapter(); |
91 | } |
92 | @Override |
93 | public Adapter caseCallExp(CallExp object) { |
94 | return createCallExpAdapter(); |
95 | } |
96 | @Override |
97 | public Adapter caseCollectionItem(CollectionItem object) { |
98 | return createCollectionItemAdapter(); |
99 | } |
100 | @Override |
101 | public Adapter caseCollectionLiteralExp(CollectionLiteralExp object) { |
102 | return createCollectionLiteralExpAdapter(); |
103 | } |
104 | @Override |
105 | public Adapter caseCollectionLiteralPart(CollectionLiteralPart object) { |
106 | return createCollectionLiteralPartAdapter(); |
107 | } |
108 | @Override |
109 | public Adapter caseCollectionRange(CollectionRange object) { |
110 | return createCollectionRangeAdapter(); |
111 | } |
112 | @Override |
113 | public Adapter caseCollectionType(CollectionType object) { |
114 | return createCollectionTypeAdapter(); |
115 | } |
116 | @Override |
117 | public Adapter caseEnumLiteralExp(EnumLiteralExp object) { |
118 | return createEnumLiteralExpAdapter(); |
119 | } |
120 | @Override |
121 | public Adapter caseExpressionInOcl(ExpressionInOcl object) { |
122 | return createExpressionInOclAdapter(); |
123 | } |
124 | @Override |
125 | public Adapter caseFeatureCallExp(FeatureCallExp object) { |
126 | return createFeatureCallExpAdapter(); |
127 | } |
128 | @Override |
129 | public Adapter caseIfExp(IfExp object) { |
130 | return createIfExpAdapter(); |
131 | } |
132 | @Override |
133 | public Adapter caseIntegerLiteralExp(IntegerLiteralExp object) { |
134 | return createIntegerLiteralExpAdapter(); |
135 | } |
136 | @Override |
137 | public Adapter caseInvalidLiteralExp(InvalidLiteralExp object) { |
138 | return createInvalidLiteralExpAdapter(); |
139 | } |
140 | @Override |
141 | public Adapter caseInvalidType(InvalidType object) { |
142 | return createInvalidTypeAdapter(); |
143 | } |
144 | @Override |
145 | public Adapter caseIterateExp(IterateExp object) { |
146 | return createIterateExpAdapter(); |
147 | } |
148 | @Override |
149 | public Adapter caseIteratorExp(IteratorExp object) { |
150 | return createIteratorExpAdapter(); |
151 | } |
152 | @Override |
153 | public Adapter caseLetExp(LetExp object) { |
154 | return createLetExpAdapter(); |
155 | } |
156 | @Override |
157 | public Adapter caseLiteralExp(LiteralExp object) { |
158 | return createLiteralExpAdapter(); |
159 | } |
160 | @Override |
161 | public Adapter caseLoopExp(LoopExp object) { |
162 | return createLoopExpAdapter(); |
163 | } |
164 | @Override |
165 | public Adapter caseNavigationCallExp(NavigationCallExp object) { |
166 | return createNavigationCallExpAdapter(); |
167 | } |
168 | @Override |
169 | public Adapter caseNullLiteralExp(NullLiteralExp object) { |
170 | return createNullLiteralExpAdapter(); |
171 | } |
172 | @Override |
173 | public Adapter caseNumericLiteralExp(NumericLiteralExp object) { |
174 | return createNumericLiteralExpAdapter(); |
175 | } |
176 | @Override |
177 | public Adapter caseOclExpression(OclExpression object) { |
178 | return createOclExpressionAdapter(); |
179 | } |
180 | @Override |
181 | public Adapter caseOperationCallExp(OperationCallExp object) { |
182 | return createOperationCallExpAdapter(); |
183 | } |
184 | @Override |
185 | public Adapter caseOrderedSetType(OrderedSetType object) { |
186 | return createOrderedSetTypeAdapter(); |
187 | } |
188 | @Override |
189 | public Adapter casePrimitiveLiteralExp(PrimitiveLiteralExp object) { |
190 | return createPrimitiveLiteralExpAdapter(); |
191 | } |
192 | @Override |
193 | public Adapter casePropertyCallExp(PropertyCallExp object) { |
194 | return createPropertyCallExpAdapter(); |
195 | } |
196 | @Override |
197 | public Adapter caseRealLiteralExp(RealLiteralExp object) { |
198 | return createRealLiteralExpAdapter(); |
199 | } |
200 | @Override |
201 | public Adapter caseSequenceType(SequenceType object) { |
202 | return createSequenceTypeAdapter(); |
203 | } |
204 | @Override |
205 | public Adapter caseSetType(SetType object) { |
206 | return createSetTypeAdapter(); |
207 | } |
208 | @Override |
209 | public Adapter caseStringLiteralExp(StringLiteralExp object) { |
210 | return createStringLiteralExpAdapter(); |
211 | } |
212 | @Override |
213 | public Adapter caseTupleLiteralExp(TupleLiteralExp object) { |
214 | return createTupleLiteralExpAdapter(); |
215 | } |
216 | @Override |
217 | public Adapter caseTupleLiteralPart(TupleLiteralPart object) { |
218 | return createTupleLiteralPartAdapter(); |
219 | } |
220 | @Override |
221 | public Adapter caseTupleType(TupleType object) { |
222 | return createTupleTypeAdapter(); |
223 | } |
224 | @Override |
225 | public Adapter caseTypeExp(TypeExp object) { |
226 | return createTypeExpAdapter(); |
227 | } |
228 | @Override |
229 | public Adapter caseTypeType(TypeType object) { |
230 | return createTypeTypeAdapter(); |
231 | } |
232 | @Override |
233 | public Adapter caseUnlimitedNaturalExp(UnlimitedNaturalExp object) { |
234 | return createUnlimitedNaturalExpAdapter(); |
235 | } |
236 | @Override |
237 | public Adapter caseVariable(Variable object) { |
238 | return createVariableAdapter(); |
239 | } |
240 | @Override |
241 | public Adapter caseVariableExp(VariableExp object) { |
242 | return createVariableExpAdapter(); |
243 | } |
244 | @Override |
245 | public Adapter caseVoidType(VoidType object) { |
246 | return createVoidTypeAdapter(); |
247 | } |
248 | @Override |
249 | public Adapter caseObject(EMOF.Object object) { |
250 | return createObjectAdapter(); |
251 | } |
252 | @Override |
253 | public Adapter caseElement(Element object) { |
254 | return createElementAdapter(); |
255 | } |
256 | @Override |
257 | public Adapter caseNamedElement(NamedElement object) { |
258 | return createNamedElementAdapter(); |
259 | } |
260 | @Override |
261 | public Adapter caseType(Type object) { |
262 | return createTypeAdapter(); |
263 | } |
264 | @Override |
265 | public Adapter caseDataType(DataType object) { |
266 | return createDataTypeAdapter(); |
267 | } |
268 | @Override |
269 | public Adapter caseTypedElement(TypedElement object) { |
270 | return createTypedElementAdapter(); |
271 | } |
272 | @Override |
273 | public Adapter caseClass(EMOF.Class object) { |
274 | return createClassAdapter(); |
275 | } |
276 | @Override |
277 | public Adapter defaultCase(EObject object) { |
278 | return createEObjectAdapter(); |
279 | } |
280 | }; |
281 | |
282 | /** |
283 | * Creates an adapter for the <code>target</code>. |
284 | * <!-- begin-user-doc --> |
285 | * <!-- end-user-doc --> |
286 | * @param target the object to adapt. |
287 | * @return the adapter for the <code>target</code>. |
288 | * @generated |
289 | */ |
290 | @Override |
291 | public Adapter createAdapter(Notifier target) { |
292 | return modelSwitch.doSwitch((EObject)target); |
293 | } |
294 | |
295 | |
296 | /** |
297 | * Creates a new adapter for an object of class '{@link EssentialOCL.AnyType <em>Any Type</em>}'. |
298 | * <!-- begin-user-doc --> |
299 | * This default implementation returns null so that we can easily ignore cases; |
300 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
301 | * <!-- end-user-doc --> |
302 | * @return the new adapter. |
303 | * @see EssentialOCL.AnyType |
304 | * @generated |
305 | */ |
306 | public Adapter createAnyTypeAdapter() { |
307 | return null; |
308 | } |
309 | |
310 | /** |
311 | * Creates a new adapter for an object of class '{@link EssentialOCL.BagType <em>Bag Type</em>}'. |
312 | * <!-- begin-user-doc --> |
313 | * This default implementation returns null so that we can easily ignore cases; |
314 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
315 | * <!-- end-user-doc --> |
316 | * @return the new adapter. |
317 | * @see EssentialOCL.BagType |
318 | * @generated |
319 | */ |
320 | public Adapter createBagTypeAdapter() { |
321 | return null; |
322 | } |
323 | |
324 | /** |
325 | * Creates a new adapter for an object of class '{@link EssentialOCL.BooleanLiteralExp <em>Boolean Literal Exp</em>}'. |
326 | * <!-- begin-user-doc --> |
327 | * This default implementation returns null so that we can easily ignore cases; |
328 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
329 | * <!-- end-user-doc --> |
330 | * @return the new adapter. |
331 | * @see EssentialOCL.BooleanLiteralExp |
332 | * @generated |
333 | */ |
334 | public Adapter createBooleanLiteralExpAdapter() { |
335 | return null; |
336 | } |
337 | |
338 | /** |
339 | * Creates a new adapter for an object of class '{@link EssentialOCL.CallExp <em>Call Exp</em>}'. |
340 | * <!-- begin-user-doc --> |
341 | * This default implementation returns null so that we can easily ignore cases; |
342 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
343 | * <!-- end-user-doc --> |
344 | * @return the new adapter. |
345 | * @see EssentialOCL.CallExp |
346 | * @generated |
347 | */ |
348 | public Adapter createCallExpAdapter() { |
349 | return null; |
350 | } |
351 | |
352 | /** |
353 | * Creates a new adapter for an object of class '{@link EssentialOCL.CollectionItem <em>Collection Item</em>}'. |
354 | * <!-- begin-user-doc --> |
355 | * This default implementation returns null so that we can easily ignore cases; |
356 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
357 | * <!-- end-user-doc --> |
358 | * @return the new adapter. |
359 | * @see EssentialOCL.CollectionItem |
360 | * @generated |
361 | */ |
362 | public Adapter createCollectionItemAdapter() { |
363 | return null; |
364 | } |
365 | |
366 | /** |
367 | * Creates a new adapter for an object of class '{@link EssentialOCL.CollectionLiteralExp <em>Collection Literal Exp</em>}'. |
368 | * <!-- begin-user-doc --> |
369 | * This default implementation returns null so that we can easily ignore cases; |
370 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
371 | * <!-- end-user-doc --> |
372 | * @return the new adapter. |
373 | * @see EssentialOCL.CollectionLiteralExp |
374 | * @generated |
375 | */ |
376 | public Adapter createCollectionLiteralExpAdapter() { |
377 | return null; |
378 | } |
379 | |
380 | /** |
381 | * Creates a new adapter for an object of class '{@link EssentialOCL.CollectionLiteralPart <em>Collection Literal Part</em>}'. |
382 | * <!-- begin-user-doc --> |
383 | * This default implementation returns null so that we can easily ignore cases; |
384 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
385 | * <!-- end-user-doc --> |
386 | * @return the new adapter. |
387 | * @see EssentialOCL.CollectionLiteralPart |
388 | * @generated |
389 | */ |
390 | public Adapter createCollectionLiteralPartAdapter() { |
391 | return null; |
392 | } |
393 | |
394 | /** |
395 | * Creates a new adapter for an object of class '{@link EssentialOCL.CollectionRange <em>Collection Range</em>}'. |
396 | * <!-- begin-user-doc --> |
397 | * This default implementation returns null so that we can easily ignore cases; |
398 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
399 | * <!-- end-user-doc --> |
400 | * @return the new adapter. |
401 | * @see EssentialOCL.CollectionRange |
402 | * @generated |
403 | */ |
404 | public Adapter createCollectionRangeAdapter() { |
405 | return null; |
406 | } |
407 | |
408 | /** |
409 | * Creates a new adapter for an object of class '{@link EssentialOCL.CollectionType <em>Collection Type</em>}'. |
410 | * <!-- begin-user-doc --> |
411 | * This default implementation returns null so that we can easily ignore cases; |
412 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
413 | * <!-- end-user-doc --> |
414 | * @return the new adapter. |
415 | * @see EssentialOCL.CollectionType |
416 | * @generated |
417 | */ |
418 | public Adapter createCollectionTypeAdapter() { |
419 | return null; |
420 | } |
421 | |
422 | /** |
423 | * Creates a new adapter for an object of class '{@link EssentialOCL.EnumLiteralExp <em>Enum Literal Exp</em>}'. |
424 | * <!-- begin-user-doc --> |
425 | * This default implementation returns null so that we can easily ignore cases; |
426 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
427 | * <!-- end-user-doc --> |
428 | * @return the new adapter. |
429 | * @see EssentialOCL.EnumLiteralExp |
430 | * @generated |
431 | */ |
432 | public Adapter createEnumLiteralExpAdapter() { |
433 | return null; |
434 | } |
435 | |
436 | /** |
437 | * Creates a new adapter for an object of class '{@link EssentialOCL.ExpressionInOcl <em>Expression In Ocl</em>}'. |
438 | * <!-- begin-user-doc --> |
439 | * This default implementation returns null so that we can easily ignore cases; |
440 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
441 | * <!-- end-user-doc --> |
442 | * @return the new adapter. |
443 | * @see EssentialOCL.ExpressionInOcl |
444 | * @generated |
445 | */ |
446 | public Adapter createExpressionInOclAdapter() { |
447 | return null; |
448 | } |
449 | |
450 | /** |
451 | * Creates a new adapter for an object of class '{@link EssentialOCL.FeatureCallExp <em>Feature Call Exp</em>}'. |
452 | * <!-- begin-user-doc --> |
453 | * This default implementation returns null so that we can easily ignore cases; |
454 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
455 | * <!-- end-user-doc --> |
456 | * @return the new adapter. |
457 | * @see EssentialOCL.FeatureCallExp |
458 | * @generated |
459 | */ |
460 | public Adapter createFeatureCallExpAdapter() { |
461 | return null; |
462 | } |
463 | |
464 | /** |
465 | * Creates a new adapter for an object of class '{@link EssentialOCL.IfExp <em>If Exp</em>}'. |
466 | * <!-- begin-user-doc --> |
467 | * This default implementation returns null so that we can easily ignore cases; |
468 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
469 | * <!-- end-user-doc --> |
470 | * @return the new adapter. |
471 | * @see EssentialOCL.IfExp |
472 | * @generated |
473 | */ |
474 | public Adapter createIfExpAdapter() { |
475 | return null; |
476 | } |
477 | |
478 | /** |
479 | * Creates a new adapter for an object of class '{@link EssentialOCL.IntegerLiteralExp <em>Integer Literal Exp</em>}'. |
480 | * <!-- begin-user-doc --> |
481 | * This default implementation returns null so that we can easily ignore cases; |
482 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
483 | * <!-- end-user-doc --> |
484 | * @return the new adapter. |
485 | * @see EssentialOCL.IntegerLiteralExp |
486 | * @generated |
487 | */ |
488 | public Adapter createIntegerLiteralExpAdapter() { |
489 | return null; |
490 | } |
491 | |
492 | /** |
493 | * Creates a new adapter for an object of class '{@link EssentialOCL.InvalidLiteralExp <em>Invalid Literal Exp</em>}'. |
494 | * <!-- begin-user-doc --> |
495 | * This default implementation returns null so that we can easily ignore cases; |
496 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
497 | * <!-- end-user-doc --> |
498 | * @return the new adapter. |
499 | * @see EssentialOCL.InvalidLiteralExp |
500 | * @generated |
501 | */ |
502 | public Adapter createInvalidLiteralExpAdapter() { |
503 | return null; |
504 | } |
505 | |
506 | /** |
507 | * Creates a new adapter for an object of class '{@link EssentialOCL.InvalidType <em>Invalid Type</em>}'. |
508 | * <!-- begin-user-doc --> |
509 | * This default implementation returns null so that we can easily ignore cases; |
510 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
511 | * <!-- end-user-doc --> |
512 | * @return the new adapter. |
513 | * @see EssentialOCL.InvalidType |
514 | * @generated |
515 | */ |
516 | public Adapter createInvalidTypeAdapter() { |
517 | return null; |
518 | } |
519 | |
520 | /** |
521 | * Creates a new adapter for an object of class '{@link EssentialOCL.IterateExp <em>Iterate Exp</em>}'. |
522 | * <!-- begin-user-doc --> |
523 | * This default implementation returns null so that we can easily ignore cases; |
524 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
525 | * <!-- end-user-doc --> |
526 | * @return the new adapter. |
527 | * @see EssentialOCL.IterateExp |
528 | * @generated |
529 | */ |
530 | public Adapter createIterateExpAdapter() { |
531 | return null; |
532 | } |
533 | |
534 | /** |
535 | * Creates a new adapter for an object of class '{@link EssentialOCL.IteratorExp <em>Iterator Exp</em>}'. |
536 | * <!-- begin-user-doc --> |
537 | * This default implementation returns null so that we can easily ignore cases; |
538 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
539 | * <!-- end-user-doc --> |
540 | * @return the new adapter. |
541 | * @see EssentialOCL.IteratorExp |
542 | * @generated |
543 | */ |
544 | public Adapter createIteratorExpAdapter() { |
545 | return null; |
546 | } |
547 | |
548 | /** |
549 | * Creates a new adapter for an object of class '{@link EssentialOCL.LetExp <em>Let Exp</em>}'. |
550 | * <!-- begin-user-doc --> |
551 | * This default implementation returns null so that we can easily ignore cases; |
552 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
553 | * <!-- end-user-doc --> |
554 | * @return the new adapter. |
555 | * @see EssentialOCL.LetExp |
556 | * @generated |
557 | */ |
558 | public Adapter createLetExpAdapter() { |
559 | return null; |
560 | } |
561 | |
562 | /** |
563 | * Creates a new adapter for an object of class '{@link EssentialOCL.LiteralExp <em>Literal Exp</em>}'. |
564 | * <!-- begin-user-doc --> |
565 | * This default implementation returns null so that we can easily ignore cases; |
566 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
567 | * <!-- end-user-doc --> |
568 | * @return the new adapter. |
569 | * @see EssentialOCL.LiteralExp |
570 | * @generated |
571 | */ |
572 | public Adapter createLiteralExpAdapter() { |
573 | return null; |
574 | } |
575 | |
576 | /** |
577 | * Creates a new adapter for an object of class '{@link EssentialOCL.LoopExp <em>Loop Exp</em>}'. |
578 | * <!-- begin-user-doc --> |
579 | * This default implementation returns null so that we can easily ignore cases; |
580 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
581 | * <!-- end-user-doc --> |
582 | * @return the new adapter. |
583 | * @see EssentialOCL.LoopExp |
584 | * @generated |
585 | */ |
586 | public Adapter createLoopExpAdapter() { |
587 | return null; |
588 | } |
589 | |
590 | /** |
591 | * Creates a new adapter for an object of class '{@link EssentialOCL.NavigationCallExp <em>Navigation Call Exp</em>}'. |
592 | * <!-- begin-user-doc --> |
593 | * This default implementation returns null so that we can easily ignore cases; |
594 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
595 | * <!-- end-user-doc --> |
596 | * @return the new adapter. |
597 | * @see EssentialOCL.NavigationCallExp |
598 | * @generated |
599 | */ |
600 | public Adapter createNavigationCallExpAdapter() { |
601 | return null; |
602 | } |
603 | |
604 | /** |
605 | * Creates a new adapter for an object of class '{@link EssentialOCL.NullLiteralExp <em>Null Literal Exp</em>}'. |
606 | * <!-- begin-user-doc --> |
607 | * This default implementation returns null so that we can easily ignore cases; |
608 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
609 | * <!-- end-user-doc --> |
610 | * @return the new adapter. |
611 | * @see EssentialOCL.NullLiteralExp |
612 | * @generated |
613 | */ |
614 | public Adapter createNullLiteralExpAdapter() { |
615 | return null; |
616 | } |
617 | |
618 | /** |
619 | * Creates a new adapter for an object of class '{@link EssentialOCL.NumericLiteralExp <em>Numeric Literal Exp</em>}'. |
620 | * <!-- begin-user-doc --> |
621 | * This default implementation returns null so that we can easily ignore cases; |
622 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
623 | * <!-- end-user-doc --> |
624 | * @return the new adapter. |
625 | * @see EssentialOCL.NumericLiteralExp |
626 | * @generated |
627 | */ |
628 | public Adapter createNumericLiteralExpAdapter() { |
629 | return null; |
630 | } |
631 | |
632 | /** |
633 | * Creates a new adapter for an object of class '{@link EssentialOCL.OclExpression <em>Ocl Expression</em>}'. |
634 | * <!-- begin-user-doc --> |
635 | * This default implementation returns null so that we can easily ignore cases; |
636 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
637 | * <!-- end-user-doc --> |
638 | * @return the new adapter. |
639 | * @see EssentialOCL.OclExpression |
640 | * @generated |
641 | */ |
642 | public Adapter createOclExpressionAdapter() { |
643 | return null; |
644 | } |
645 | |
646 | /** |
647 | * Creates a new adapter for an object of class '{@link EssentialOCL.OperationCallExp <em>Operation Call Exp</em>}'. |
648 | * <!-- begin-user-doc --> |
649 | * This default implementation returns null so that we can easily ignore cases; |
650 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
651 | * <!-- end-user-doc --> |
652 | * @return the new adapter. |
653 | * @see EssentialOCL.OperationCallExp |
654 | * @generated |
655 | */ |
656 | public Adapter createOperationCallExpAdapter() { |
657 | return null; |
658 | } |
659 | |
660 | /** |
661 | * Creates a new adapter for an object of class '{@link EssentialOCL.OrderedSetType <em>Ordered Set Type</em>}'. |
662 | * <!-- begin-user-doc --> |
663 | * This default implementation returns null so that we can easily ignore cases; |
664 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
665 | * <!-- end-user-doc --> |
666 | * @return the new adapter. |
667 | * @see EssentialOCL.OrderedSetType |
668 | * @generated |
669 | */ |
670 | public Adapter createOrderedSetTypeAdapter() { |
671 | return null; |
672 | } |
673 | |
674 | /** |
675 | * Creates a new adapter for an object of class '{@link EssentialOCL.PrimitiveLiteralExp <em>Primitive Literal Exp</em>}'. |
676 | * <!-- begin-user-doc --> |
677 | * This default implementation returns null so that we can easily ignore cases; |
678 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
679 | * <!-- end-user-doc --> |
680 | * @return the new adapter. |
681 | * @see EssentialOCL.PrimitiveLiteralExp |
682 | * @generated |
683 | */ |
684 | public Adapter createPrimitiveLiteralExpAdapter() { |
685 | return null; |
686 | } |
687 | |
688 | /** |
689 | * Creates a new adapter for an object of class '{@link EssentialOCL.PropertyCallExp <em>Property Call Exp</em>}'. |
690 | * <!-- begin-user-doc --> |
691 | * This default implementation returns null so that we can easily ignore cases; |
692 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
693 | * <!-- end-user-doc --> |
694 | * @return the new adapter. |
695 | * @see EssentialOCL.PropertyCallExp |
696 | * @generated |
697 | */ |
698 | public Adapter createPropertyCallExpAdapter() { |
699 | return null; |
700 | } |
701 | |
702 | /** |
703 | * Creates a new adapter for an object of class '{@link EssentialOCL.RealLiteralExp <em>Real Literal Exp</em>}'. |
704 | * <!-- begin-user-doc --> |
705 | * This default implementation returns null so that we can easily ignore cases; |
706 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
707 | * <!-- end-user-doc --> |
708 | * @return the new adapter. |
709 | * @see EssentialOCL.RealLiteralExp |
710 | * @generated |
711 | */ |
712 | public Adapter createRealLiteralExpAdapter() { |
713 | return null; |
714 | } |
715 | |
716 | /** |
717 | * Creates a new adapter for an object of class '{@link EssentialOCL.SequenceType <em>Sequence Type</em>}'. |
718 | * <!-- begin-user-doc --> |
719 | * This default implementation returns null so that we can easily ignore cases; |
720 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
721 | * <!-- end-user-doc --> |
722 | * @return the new adapter. |
723 | * @see EssentialOCL.SequenceType |
724 | * @generated |
725 | */ |
726 | public Adapter createSequenceTypeAdapter() { |
727 | return null; |
728 | } |
729 | |
730 | /** |
731 | * Creates a new adapter for an object of class '{@link EssentialOCL.SetType <em>Set Type</em>}'. |
732 | * <!-- begin-user-doc --> |
733 | * This default implementation returns null so that we can easily ignore cases; |
734 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
735 | * <!-- end-user-doc --> |
736 | * @return the new adapter. |
737 | * @see EssentialOCL.SetType |
738 | * @generated |
739 | */ |
740 | public Adapter createSetTypeAdapter() { |
741 | return null; |
742 | } |
743 | |
744 | /** |
745 | * Creates a new adapter for an object of class '{@link EssentialOCL.StringLiteralExp <em>String Literal Exp</em>}'. |
746 | * <!-- begin-user-doc --> |
747 | * This default implementation returns null so that we can easily ignore cases; |
748 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
749 | * <!-- end-user-doc --> |
750 | * @return the new adapter. |
751 | * @see EssentialOCL.StringLiteralExp |
752 | * @generated |
753 | */ |
754 | public Adapter createStringLiteralExpAdapter() { |
755 | return null; |
756 | } |
757 | |
758 | /** |
759 | * Creates a new adapter for an object of class '{@link EssentialOCL.TupleLiteralExp <em>Tuple Literal Exp</em>}'. |
760 | * <!-- begin-user-doc --> |
761 | * This default implementation returns null so that we can easily ignore cases; |
762 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
763 | * <!-- end-user-doc --> |
764 | * @return the new adapter. |
765 | * @see EssentialOCL.TupleLiteralExp |
766 | * @generated |
767 | */ |
768 | public Adapter createTupleLiteralExpAdapter() { |
769 | return null; |
770 | } |
771 | |
772 | /** |
773 | * Creates a new adapter for an object of class '{@link EssentialOCL.TupleLiteralPart <em>Tuple Literal Part</em>}'. |
774 | * <!-- begin-user-doc --> |
775 | * This default implementation returns null so that we can easily ignore cases; |
776 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
777 | * <!-- end-user-doc --> |
778 | * @return the new adapter. |
779 | * @see EssentialOCL.TupleLiteralPart |
780 | * @generated |
781 | */ |
782 | public Adapter createTupleLiteralPartAdapter() { |
783 | return null; |
784 | } |
785 | |
786 | /** |
787 | * Creates a new adapter for an object of class '{@link EssentialOCL.TupleType <em>Tuple Type</em>}'. |
788 | * <!-- begin-user-doc --> |
789 | * This default implementation returns null so that we can easily ignore cases; |
790 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
791 | * <!-- end-user-doc --> |
792 | * @return the new adapter. |
793 | * @see EssentialOCL.TupleType |
794 | * @generated |
795 | */ |
796 | public Adapter createTupleTypeAdapter() { |
797 | return null; |
798 | } |
799 | |
800 | /** |
801 | * Creates a new adapter for an object of class '{@link EssentialOCL.TypeExp <em>Type Exp</em>}'. |
802 | * <!-- begin-user-doc --> |
803 | * This default implementation returns null so that we can easily ignore cases; |
804 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
805 | * <!-- end-user-doc --> |
806 | * @return the new adapter. |
807 | * @see EssentialOCL.TypeExp |
808 | * @generated |
809 | */ |
810 | public Adapter createTypeExpAdapter() { |
811 | return null; |
812 | } |
813 | |
814 | /** |
815 | * Creates a new adapter for an object of class '{@link EssentialOCL.TypeType <em>Type Type</em>}'. |
816 | * <!-- begin-user-doc --> |
817 | * This default implementation returns null so that we can easily ignore cases; |
818 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
819 | * <!-- end-user-doc --> |
820 | * @return the new adapter. |
821 | * @see EssentialOCL.TypeType |
822 | * @generated |
823 | */ |
824 | public Adapter createTypeTypeAdapter() { |
825 | return null; |
826 | } |
827 | |
828 | /** |
829 | * Creates a new adapter for an object of class '{@link EssentialOCL.UnlimitedNaturalExp <em>Unlimited Natural Exp</em>}'. |
830 | * <!-- begin-user-doc --> |
831 | * This default implementation returns null so that we can easily ignore cases; |
832 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
833 | * <!-- end-user-doc --> |
834 | * @return the new adapter. |
835 | * @see EssentialOCL.UnlimitedNaturalExp |
836 | * @generated |
837 | */ |
838 | public Adapter createUnlimitedNaturalExpAdapter() { |
839 | return null; |
840 | } |
841 | |
842 | /** |
843 | * Creates a new adapter for an object of class '{@link EssentialOCL.Variable <em>Variable</em>}'. |
844 | * <!-- begin-user-doc --> |
845 | * This default implementation returns null so that we can easily ignore cases; |
846 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
847 | * <!-- end-user-doc --> |
848 | * @return the new adapter. |
849 | * @see EssentialOCL.Variable |
850 | * @generated |
851 | */ |
852 | public Adapter createVariableAdapter() { |
853 | return null; |
854 | } |
855 | |
856 | /** |
857 | * Creates a new adapter for an object of class '{@link EssentialOCL.VariableExp <em>Variable Exp</em>}'. |
858 | * <!-- begin-user-doc --> |
859 | * This default implementation returns null so that we can easily ignore cases; |
860 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
861 | * <!-- end-user-doc --> |
862 | * @return the new adapter. |
863 | * @see EssentialOCL.VariableExp |
864 | * @generated |
865 | */ |
866 | public Adapter createVariableExpAdapter() { |
867 | return null; |
868 | } |
869 | |
870 | /** |
871 | * Creates a new adapter for an object of class '{@link EssentialOCL.VoidType <em>Void Type</em>}'. |
872 | * <!-- begin-user-doc --> |
873 | * This default implementation returns null so that we can easily ignore cases; |
874 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
875 | * <!-- end-user-doc --> |
876 | * @return the new adapter. |
877 | * @see EssentialOCL.VoidType |
878 | * @generated |
879 | */ |
880 | public Adapter createVoidTypeAdapter() { |
881 | return null; |
882 | } |
883 | |
884 | /** |
885 | * Creates a new adapter for an object of class '{@link EMOF.Object <em>Object</em>}'. |
886 | * <!-- begin-user-doc --> |
887 | * This default implementation returns null so that we can easily ignore cases; |
888 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
889 | * <!-- end-user-doc --> |
890 | * @return the new adapter. |
891 | * @see EMOF.Object |
892 | * @generated |
893 | */ |
894 | public Adapter createObjectAdapter() { |
895 | return null; |
896 | } |
897 | |
898 | /** |
899 | * Creates a new adapter for an object of class '{@link EMOF.Element <em>Element</em>}'. |
900 | * <!-- begin-user-doc --> |
901 | * This default implementation returns null so that we can easily ignore cases; |
902 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
903 | * <!-- end-user-doc --> |
904 | * @return the new adapter. |
905 | * @see EMOF.Element |
906 | * @generated |
907 | */ |
908 | public Adapter createElementAdapter() { |
909 | return null; |
910 | } |
911 | |
912 | /** |
913 | * Creates a new adapter for an object of class '{@link EMOF.NamedElement <em>Named Element</em>}'. |
914 | * <!-- begin-user-doc --> |
915 | * This default implementation returns null so that we can easily ignore cases; |
916 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
917 | * <!-- end-user-doc --> |
918 | * @return the new adapter. |
919 | * @see EMOF.NamedElement |
920 | * @generated |
921 | */ |
922 | public Adapter createNamedElementAdapter() { |
923 | return null; |
924 | } |
925 | |
926 | /** |
927 | * Creates a new adapter for an object of class '{@link EMOF.Type <em>Type</em>}'. |
928 | * <!-- begin-user-doc --> |
929 | * This default implementation returns null so that we can easily ignore cases; |
930 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
931 | * <!-- end-user-doc --> |
932 | * @return the new adapter. |
933 | * @see EMOF.Type |
934 | * @generated |
935 | */ |
936 | public Adapter createTypeAdapter() { |
937 | return null; |
938 | } |
939 | |
940 | /** |
941 | * Creates a new adapter for an object of class '{@link EMOF.DataType <em>Data Type</em>}'. |
942 | * <!-- begin-user-doc --> |
943 | * This default implementation returns null so that we can easily ignore cases; |
944 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
945 | * <!-- end-user-doc --> |
946 | * @return the new adapter. |
947 | * @see EMOF.DataType |
948 | * @generated |
949 | */ |
950 | public Adapter createDataTypeAdapter() { |
951 | return null; |
952 | } |
953 | |
954 | /** |
955 | * Creates a new adapter for an object of class '{@link EMOF.TypedElement <em>Typed Element</em>}'. |
956 | * <!-- begin-user-doc --> |
957 | * This default implementation returns null so that we can easily ignore cases; |
958 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
959 | * <!-- end-user-doc --> |
960 | * @return the new adapter. |
961 | * @see EMOF.TypedElement |
962 | * @generated |
963 | */ |
964 | public Adapter createTypedElementAdapter() { |
965 | return null; |
966 | } |
967 | |
968 | /** |
969 | * Creates a new adapter for an object of class '{@link EMOF.Class <em>Class</em>}'. |
970 | * <!-- begin-user-doc --> |
971 | * This default implementation returns null so that we can easily ignore cases; |
972 | * it's useful to ignore a case when inheritance will catch all the cases anyway. |
973 | * <!-- end-user-doc --> |
974 | * @return the new adapter. |
975 | * @see EMOF.Class |
976 | * @generated |
977 | */ |
978 | public Adapter createClassAdapter() { |
979 | return null; |
980 | } |
981 | |
982 | /** |
983 | * Creates a new adapter for the default case. |
984 | * <!-- begin-user-doc --> |
985 | * This default implementation returns null. |
986 | * <!-- end-user-doc --> |
987 | * @return the new adapter. |
988 | * @generated |
989 | */ |
990 | public Adapter createEObjectAdapter() { |
991 | return null; |
992 | } |
993 | |
994 | } //EssentialOCLAdapterFactory |