aboutsummaryrefslogtreecommitdiffstats
path: root/Application/org.eclipse.viatra.solver.language.model/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/org.eclipse.viatra.solver.language.model/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java')
-rw-r--r--Application/org.eclipse.viatra.solver.language.model/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java1620
1 files changed, 1620 insertions, 0 deletions
diff --git a/Application/org.eclipse.viatra.solver.language.model/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java b/Application/org.eclipse.viatra.solver.language.model/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java
new file mode 100644
index 00000000..f182e6d2
--- /dev/null
+++ b/Application/org.eclipse.viatra.solver.language.model/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java
@@ -0,0 +1,1620 @@
1/**
2 */
3package org.eclipse.viatra.solver.language.solverLanguage.util;
4
5import org.eclipse.emf.common.notify.Adapter;
6import org.eclipse.emf.common.notify.Notifier;
7
8import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
9
10import org.eclipse.emf.ecore.EObject;
11
12import org.eclipse.viatra.solver.language.solverLanguage.*;
13
14/**
15 * <!-- begin-user-doc -->
16 * The <b>Adapter Factory</b> for the model.
17 * It provides an adapter <code>createXXX</code> method for each class of the model.
18 * <!-- end-user-doc -->
19 * @see org.eclipse.viatra.solver.language.solverLanguage.SolverLanguagePackage
20 * @generated
21 */
22public class SolverLanguageAdapterFactory extends AdapterFactoryImpl {
23 /**
24 * The cached model package.
25 * <!-- begin-user-doc -->
26 * <!-- end-user-doc -->
27 * @generated
28 */
29 protected static SolverLanguagePackage modelPackage;
30
31 /**
32 * Creates an instance of the adapter factory.
33 * <!-- begin-user-doc -->
34 * <!-- end-user-doc -->
35 * @generated
36 */
37 public SolverLanguageAdapterFactory() {
38 if (modelPackage == null) {
39 modelPackage = SolverLanguagePackage.eINSTANCE;
40 }
41 }
42
43 /**
44 * Returns whether this factory is applicable for the type of the object.
45 * <!-- begin-user-doc -->
46 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
47 * <!-- end-user-doc -->
48 * @return whether this factory is applicable for the type of the object.
49 * @generated
50 */
51 @Override
52 public boolean isFactoryForType(Object object) {
53 if (object == modelPackage) {
54 return true;
55 }
56 if (object instanceof EObject) {
57 return ((EObject) object).eClass().getEPackage() == modelPackage;
58 }
59 return false;
60 }
61
62 /**
63 * The switch that delegates to the <code>createXXX</code> methods.
64 * <!-- begin-user-doc -->
65 * <!-- end-user-doc -->
66 * @generated
67 */
68 protected SolverLanguageSwitch<Adapter> modelSwitch = new SolverLanguageSwitch<Adapter>() {
69 @Override
70 public Adapter casePathComponent(PathComponent object) {
71 return createPathComponentAdapter();
72 }
73
74 @Override
75 public Adapter caseSymbol(Symbol object) {
76 return createSymbolAdapter();
77 }
78
79 @Override
80 public Adapter caseCall(Call object) {
81 return createCallAdapter();
82 }
83
84 @Override
85 public Adapter caseReference(Reference object) {
86 return createReferenceAdapter();
87 }
88
89 @Override
90 public Adapter caseExpression(Expression object) {
91 return createExpressionAdapter();
92 }
93
94 @Override
95 public Adapter caseArgument(Argument object) {
96 return createArgumentAdapter();
97 }
98
99 @Override
100 public Adapter caseArgumentList(ArgumentList object) {
101 return createArgumentListAdapter();
102 }
103
104 @Override
105 public Adapter caseExpressionArgument(ExpressionArgument object) {
106 return createExpressionArgumentAdapter();
107 }
108
109 @Override
110 public Adapter caseStarArgument(StarArgument object) {
111 return createStarArgumentAdapter();
112 }
113
114 @Override
115 public Adapter caseTypedArgument(TypedArgument object) {
116 return createTypedArgumentAdapter();
117 }
118
119 @Override
120 public Adapter caseMultiaryExpession(MultiaryExpession object) {
121 return createMultiaryExpessionAdapter();
122 }
123
124 @Override
125 public Adapter caseVariable(Variable object) {
126 return createVariableAdapter();
127 }
128
129 @Override
130 public Adapter caseUnaryExpression(UnaryExpression object) {
131 return createUnaryExpressionAdapter();
132 }
133
134 @Override
135 public Adapter caseBinaryExpression(BinaryExpression object) {
136 return createBinaryExpressionAdapter();
137 }
138
139 @Override
140 public Adapter caseDisjunction(Disjunction object) {
141 return createDisjunctionAdapter();
142 }
143
144 @Override
145 public Adapter caseConjunction(Conjunction object) {
146 return createConjunctionAdapter();
147 }
148
149 @Override
150 public Adapter caseConditionalExpression(ConditionalExpression object) {
151 return createConditionalExpressionAdapter();
152 }
153
154 @Override
155 public Adapter caseSwitch(Switch object) {
156 return createSwitchAdapter();
157 }
158
159 @Override
160 public Adapter caseCase(Case object) {
161 return createCaseAdapter();
162 }
163
164 @Override
165 public Adapter caseLetExpression(LetExpression object) {
166 return createLetExpressionAdapter();
167 }
168
169 @Override
170 public Adapter caseLetBinding(LetBinding object) {
171 return createLetBindingAdapter();
172 }
173
174 @Override
175 public Adapter caseLiteral(Literal object) {
176 return createLiteralAdapter();
177 }
178
179 @Override
180 public Adapter caseIntLiteral(IntLiteral object) {
181 return createIntLiteralAdapter();
182 }
183
184 @Override
185 public Adapter caseRealLiteral(RealLiteral object) {
186 return createRealLiteralAdapter();
187 }
188
189 @Override
190 public Adapter caseStringLiteral(StringLiteral object) {
191 return createStringLiteralAdapter();
192 }
193
194 @Override
195 public Adapter caseLogicLiteral(LogicLiteral object) {
196 return createLogicLiteralAdapter();
197 }
198
199 @Override
200 public Adapter caseEmptyLiteral(EmptyLiteral object) {
201 return createEmptyLiteralAdapter();
202 }
203
204 @Override
205 public Adapter caseCastExpression(CastExpression object) {
206 return createCastExpressionAdapter();
207 }
208
209 @Override
210 public Adapter caseAggregateExpression(AggregateExpression object) {
211 return createAggregateExpressionAdapter();
212 }
213
214 @Override
215 public Adapter caseCount(Count object) {
216 return createCountAdapter();
217 }
218
219 @Override
220 public Adapter caseAggregation(Aggregation object) {
221 return createAggregationAdapter();
222 }
223
224 @Override
225 public Adapter caseForall(Forall object) {
226 return createForallAdapter();
227 }
228
229 @Override
230 public Adapter caseTypeReference(TypeReference object) {
231 return createTypeReferenceAdapter();
232 }
233
234 @Override
235 public Adapter caseInfinityLiteral(InfinityLiteral object) {
236 return createInfinityLiteralAdapter();
237 }
238
239 @Override
240 public Adapter caseInterval(Interval object) {
241 return createIntervalAdapter();
242 }
243
244 @Override
245 public Adapter caseFunctor(Functor object) {
246 return createFunctorAdapter();
247 }
248
249 @Override
250 public Adapter caseRelation(Relation object) {
251 return createRelationAdapter();
252 }
253
254 @Override
255 public Adapter caseBaseRelation(BaseRelation object) {
256 return createBaseRelationAdapter();
257 }
258
259 @Override
260 public Adapter casePredicate(Predicate object) {
261 return createPredicateAdapter();
262 }
263
264 @Override
265 public Adapter caseDatatype(Datatype object) {
266 return createDatatypeAdapter();
267 }
268
269 @Override
270 public Adapter caseFunction(Function object) {
271 return createFunctionAdapter();
272 }
273
274 @Override
275 public Adapter caseMetric(Metric object) {
276 return createMetricAdapter();
277 }
278
279 @Override
280 public Adapter caseOperator(Operator object) {
281 return createOperatorAdapter();
282 }
283
284 @Override
285 public Adapter caseNode(Node object) {
286 return createNodeAdapter();
287 }
288
289 @Override
290 public Adapter caseStatement(Statement object) {
291 return createStatementAdapter();
292 }
293
294 @Override
295 public Adapter caseAbstractAssertion(AbstractAssertion object) {
296 return createAbstractAssertionAdapter();
297 }
298
299 @Override
300 public Adapter caseFunctorDefiniton(FunctorDefiniton object) {
301 return createFunctorDefinitonAdapter();
302 }
303
304 @Override
305 public Adapter casePredicateDefinition(PredicateDefinition object) {
306 return createPredicateDefinitionAdapter();
307 }
308
309 @Override
310 public Adapter caseFunctionDefinition(FunctionDefinition object) {
311 return createFunctionDefinitionAdapter();
312 }
313
314 @Override
315 public Adapter caseAttribute(Attribute object) {
316 return createAttributeAdapter();
317 }
318
319 @Override
320 public Adapter caseExternDeclaration(ExternDeclaration object) {
321 return createExternDeclarationAdapter();
322 }
323
324 @Override
325 public Adapter caseExternFunctorDeclaration(ExternFunctorDeclaration object) {
326 return createExternFunctorDeclarationAdapter();
327 }
328
329 @Override
330 public Adapter caseExternPredicateDeclaration(ExternPredicateDeclaration object) {
331 return createExternPredicateDeclarationAdapter();
332 }
333
334 @Override
335 public Adapter caseExternFunctionDeclaration(ExternFunctionDeclaration object) {
336 return createExternFunctionDeclarationAdapter();
337 }
338
339 @Override
340 public Adapter caseExternAggregationOperatorDeclaration(ExternAggregationOperatorDeclaration object) {
341 return createExternAggregationOperatorDeclarationAdapter();
342 }
343
344 @Override
345 public Adapter caseExternDatatypeDeclaration(ExternDatatypeDeclaration object) {
346 return createExternDatatypeDeclarationAdapter();
347 }
348
349 @Override
350 public Adapter caseClassDeclaration(ClassDeclaration object) {
351 return createClassDeclarationAdapter();
352 }
353
354 @Override
355 public Adapter caseEnumDeclaration(EnumDeclaration object) {
356 return createEnumDeclarationAdapter();
357 }
358
359 @Override
360 public Adapter caseEnumLiteral(EnumLiteral object) {
361 return createEnumLiteralAdapter();
362 }
363
364 @Override
365 public Adapter caseField(Field object) {
366 return createFieldAdapter();
367 }
368
369 @Override
370 public Adapter caseMultiplicity(Multiplicity object) {
371 return createMultiplicityAdapter();
372 }
373
374 @Override
375 public Adapter caseDefaultAssertion(DefaultAssertion object) {
376 return createDefaultAssertionAdapter();
377 }
378
379 @Override
380 public Adapter caseAssertion(Assertion object) {
381 return createAssertionAdapter();
382 }
383
384 @Override
385 public Adapter caseUnboundedMultiplicity(UnboundedMultiplicity object) {
386 return createUnboundedMultiplicityAdapter();
387 }
388
389 @Override
390 public Adapter caseExactMultiplicity(ExactMultiplicity object) {
391 return createExactMultiplicityAdapter();
392 }
393
394 @Override
395 public Adapter caseBoundedMultiplicity(BoundedMultiplicity object) {
396 return createBoundedMultiplicityAdapter();
397 }
398
399 @Override
400 public Adapter caseInlinePredicateAttrributes(InlinePredicateAttrributes object) {
401 return createInlinePredicateAttrributesAdapter();
402 }
403
404 @Override
405 public Adapter caseAggregationOperator(AggregationOperator object) {
406 return createAggregationOperatorAdapter();
407 }
408
409 @Override
410 public Adapter caseProblem(Problem object) {
411 return createProblemAdapter();
412 }
413
414 @Override
415 public Adapter caseTypedStarArgument(TypedStarArgument object) {
416 return createTypedStarArgumentAdapter();
417 }
418
419 @Override
420 public Adapter caseTypedVariableArgument(TypedVariableArgument object) {
421 return createTypedVariableArgumentAdapter();
422 }
423
424 @Override
425 public Adapter caseUnnamedErrorPredicateDefintion(UnnamedErrorPredicateDefintion object) {
426 return createUnnamedErrorPredicateDefintionAdapter();
427 }
428
429 @Override
430 public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) {
431 return createObjectiveDeclarationAdapter();
432 }
433
434 @Override
435 public Adapter caseScopeDeclaration(ScopeDeclaration object) {
436 return createScopeDeclarationAdapter();
437 }
438
439 @Override
440 public Adapter caseExactScope(ExactScope object) {
441 return createExactScopeAdapter();
442 }
443
444 @Override
445 public Adapter caseBoundedScope(BoundedScope object) {
446 return createBoundedScopeAdapter();
447 }
448
449 @Override
450 public Adapter caseLowerBoundedScope(LowerBoundedScope object) {
451 return createLowerBoundedScopeAdapter();
452 }
453
454 @Override
455 public Adapter caseNamespaceImport(NamespaceImport object) {
456 return createNamespaceImportAdapter();
457 }
458
459 @Override
460 public Adapter caseImport(Import object) {
461 return createImportAdapter();
462 }
463
464 @Override
465 public Adapter caseUriImport(UriImport object) {
466 return createUriImportAdapter();
467 }
468
469 @Override
470 public Adapter defaultCase(EObject object) {
471 return createEObjectAdapter();
472 }
473 };
474
475 /**
476 * Creates an adapter for the <code>target</code>.
477 * <!-- begin-user-doc -->
478 * <!-- end-user-doc -->
479 * @param target the object to adapt.
480 * @return the adapter for the <code>target</code>.
481 * @generated
482 */
483 @Override
484 public Adapter createAdapter(Notifier target) {
485 return modelSwitch.doSwitch((EObject) target);
486 }
487
488 /**
489 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.PathComponent <em>Path Component</em>}'.
490 * <!-- begin-user-doc -->
491 * This default implementation returns null so that we can easily ignore cases;
492 * it's useful to ignore a case when inheritance will catch all the cases anyway.
493 * <!-- end-user-doc -->
494 * @return the new adapter.
495 * @see org.eclipse.viatra.solver.language.solverLanguage.PathComponent
496 * @generated
497 */
498 public Adapter createPathComponentAdapter() {
499 return null;
500 }
501
502 /**
503 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Symbol <em>Symbol</em>}'.
504 * <!-- begin-user-doc -->
505 * This default implementation returns null so that we can easily ignore cases;
506 * it's useful to ignore a case when inheritance will catch all the cases anyway.
507 * <!-- end-user-doc -->
508 * @return the new adapter.
509 * @see org.eclipse.viatra.solver.language.solverLanguage.Symbol
510 * @generated
511 */
512 public Adapter createSymbolAdapter() {
513 return null;
514 }
515
516 /**
517 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Call <em>Call</em>}'.
518 * <!-- begin-user-doc -->
519 * This default implementation returns null so that we can easily ignore cases;
520 * it's useful to ignore a case when inheritance will catch all the cases anyway.
521 * <!-- end-user-doc -->
522 * @return the new adapter.
523 * @see org.eclipse.viatra.solver.language.solverLanguage.Call
524 * @generated
525 */
526 public Adapter createCallAdapter() {
527 return null;
528 }
529
530 /**
531 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Reference <em>Reference</em>}'.
532 * <!-- begin-user-doc -->
533 * This default implementation returns null so that we can easily ignore cases;
534 * it's useful to ignore a case when inheritance will catch all the cases anyway.
535 * <!-- end-user-doc -->
536 * @return the new adapter.
537 * @see org.eclipse.viatra.solver.language.solverLanguage.Reference
538 * @generated
539 */
540 public Adapter createReferenceAdapter() {
541 return null;
542 }
543
544 /**
545 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Expression <em>Expression</em>}'.
546 * <!-- begin-user-doc -->
547 * This default implementation returns null so that we can easily ignore cases;
548 * it's useful to ignore a case when inheritance will catch all the cases anyway.
549 * <!-- end-user-doc -->
550 * @return the new adapter.
551 * @see org.eclipse.viatra.solver.language.solverLanguage.Expression
552 * @generated
553 */
554 public Adapter createExpressionAdapter() {
555 return null;
556 }
557
558 /**
559 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Argument <em>Argument</em>}'.
560 * <!-- begin-user-doc -->
561 * This default implementation returns null so that we can easily ignore cases;
562 * it's useful to ignore a case when inheritance will catch all the cases anyway.
563 * <!-- end-user-doc -->
564 * @return the new adapter.
565 * @see org.eclipse.viatra.solver.language.solverLanguage.Argument
566 * @generated
567 */
568 public Adapter createArgumentAdapter() {
569 return null;
570 }
571
572 /**
573 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ArgumentList <em>Argument List</em>}'.
574 * <!-- begin-user-doc -->
575 * This default implementation returns null so that we can easily ignore cases;
576 * it's useful to ignore a case when inheritance will catch all the cases anyway.
577 * <!-- end-user-doc -->
578 * @return the new adapter.
579 * @see org.eclipse.viatra.solver.language.solverLanguage.ArgumentList
580 * @generated
581 */
582 public Adapter createArgumentListAdapter() {
583 return null;
584 }
585
586 /**
587 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExpressionArgument <em>Expression Argument</em>}'.
588 * <!-- begin-user-doc -->
589 * This default implementation returns null so that we can easily ignore cases;
590 * it's useful to ignore a case when inheritance will catch all the cases anyway.
591 * <!-- end-user-doc -->
592 * @return the new adapter.
593 * @see org.eclipse.viatra.solver.language.solverLanguage.ExpressionArgument
594 * @generated
595 */
596 public Adapter createExpressionArgumentAdapter() {
597 return null;
598 }
599
600 /**
601 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.StarArgument <em>Star Argument</em>}'.
602 * <!-- begin-user-doc -->
603 * This default implementation returns null so that we can easily ignore cases;
604 * it's useful to ignore a case when inheritance will catch all the cases anyway.
605 * <!-- end-user-doc -->
606 * @return the new adapter.
607 * @see org.eclipse.viatra.solver.language.solverLanguage.StarArgument
608 * @generated
609 */
610 public Adapter createStarArgumentAdapter() {
611 return null;
612 }
613
614 /**
615 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedArgument <em>Typed Argument</em>}'.
616 * <!-- begin-user-doc -->
617 * This default implementation returns null so that we can easily ignore cases;
618 * it's useful to ignore a case when inheritance will catch all the cases anyway.
619 * <!-- end-user-doc -->
620 * @return the new adapter.
621 * @see org.eclipse.viatra.solver.language.solverLanguage.TypedArgument
622 * @generated
623 */
624 public Adapter createTypedArgumentAdapter() {
625 return null;
626 }
627
628 /**
629 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.MultiaryExpession <em>Multiary Expession</em>}'.
630 * <!-- begin-user-doc -->
631 * This default implementation returns null so that we can easily ignore cases;
632 * it's useful to ignore a case when inheritance will catch all the cases anyway.
633 * <!-- end-user-doc -->
634 * @return the new adapter.
635 * @see org.eclipse.viatra.solver.language.solverLanguage.MultiaryExpession
636 * @generated
637 */
638 public Adapter createMultiaryExpessionAdapter() {
639 return null;
640 }
641
642 /**
643 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Variable <em>Variable</em>}'.
644 * <!-- begin-user-doc -->
645 * This default implementation returns null so that we can easily ignore cases;
646 * it's useful to ignore a case when inheritance will catch all the cases anyway.
647 * <!-- end-user-doc -->
648 * @return the new adapter.
649 * @see org.eclipse.viatra.solver.language.solverLanguage.Variable
650 * @generated
651 */
652 public Adapter createVariableAdapter() {
653 return null;
654 }
655
656 /**
657 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnaryExpression <em>Unary Expression</em>}'.
658 * <!-- begin-user-doc -->
659 * This default implementation returns null so that we can easily ignore cases;
660 * it's useful to ignore a case when inheritance will catch all the cases anyway.
661 * <!-- end-user-doc -->
662 * @return the new adapter.
663 * @see org.eclipse.viatra.solver.language.solverLanguage.UnaryExpression
664 * @generated
665 */
666 public Adapter createUnaryExpressionAdapter() {
667 return null;
668 }
669
670 /**
671 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BinaryExpression <em>Binary Expression</em>}'.
672 * <!-- begin-user-doc -->
673 * This default implementation returns null so that we can easily ignore cases;
674 * it's useful to ignore a case when inheritance will catch all the cases anyway.
675 * <!-- end-user-doc -->
676 * @return the new adapter.
677 * @see org.eclipse.viatra.solver.language.solverLanguage.BinaryExpression
678 * @generated
679 */
680 public Adapter createBinaryExpressionAdapter() {
681 return null;
682 }
683
684 /**
685 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Disjunction <em>Disjunction</em>}'.
686 * <!-- begin-user-doc -->
687 * This default implementation returns null so that we can easily ignore cases;
688 * it's useful to ignore a case when inheritance will catch all the cases anyway.
689 * <!-- end-user-doc -->
690 * @return the new adapter.
691 * @see org.eclipse.viatra.solver.language.solverLanguage.Disjunction
692 * @generated
693 */
694 public Adapter createDisjunctionAdapter() {
695 return null;
696 }
697
698 /**
699 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Conjunction <em>Conjunction</em>}'.
700 * <!-- begin-user-doc -->
701 * This default implementation returns null so that we can easily ignore cases;
702 * it's useful to ignore a case when inheritance will catch all the cases anyway.
703 * <!-- end-user-doc -->
704 * @return the new adapter.
705 * @see org.eclipse.viatra.solver.language.solverLanguage.Conjunction
706 * @generated
707 */
708 public Adapter createConjunctionAdapter() {
709 return null;
710 }
711
712 /**
713 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ConditionalExpression <em>Conditional Expression</em>}'.
714 * <!-- begin-user-doc -->
715 * This default implementation returns null so that we can easily ignore cases;
716 * it's useful to ignore a case when inheritance will catch all the cases anyway.
717 * <!-- end-user-doc -->
718 * @return the new adapter.
719 * @see org.eclipse.viatra.solver.language.solverLanguage.ConditionalExpression
720 * @generated
721 */
722 public Adapter createConditionalExpressionAdapter() {
723 return null;
724 }
725
726 /**
727 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Switch <em>Switch</em>}'.
728 * <!-- begin-user-doc -->
729 * This default implementation returns null so that we can easily ignore cases;
730 * it's useful to ignore a case when inheritance will catch all the cases anyway.
731 * <!-- end-user-doc -->
732 * @return the new adapter.
733 * @see org.eclipse.viatra.solver.language.solverLanguage.Switch
734 * @generated
735 */
736 public Adapter createSwitchAdapter() {
737 return null;
738 }
739
740 /**
741 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Case <em>Case</em>}'.
742 * <!-- begin-user-doc -->
743 * This default implementation returns null so that we can easily ignore cases;
744 * it's useful to ignore a case when inheritance will catch all the cases anyway.
745 * <!-- end-user-doc -->
746 * @return the new adapter.
747 * @see org.eclipse.viatra.solver.language.solverLanguage.Case
748 * @generated
749 */
750 public Adapter createCaseAdapter() {
751 return null;
752 }
753
754 /**
755 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LetExpression <em>Let Expression</em>}'.
756 * <!-- begin-user-doc -->
757 * This default implementation returns null so that we can easily ignore cases;
758 * it's useful to ignore a case when inheritance will catch all the cases anyway.
759 * <!-- end-user-doc -->
760 * @return the new adapter.
761 * @see org.eclipse.viatra.solver.language.solverLanguage.LetExpression
762 * @generated
763 */
764 public Adapter createLetExpressionAdapter() {
765 return null;
766 }
767
768 /**
769 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LetBinding <em>Let Binding</em>}'.
770 * <!-- begin-user-doc -->
771 * This default implementation returns null so that we can easily ignore cases;
772 * it's useful to ignore a case when inheritance will catch all the cases anyway.
773 * <!-- end-user-doc -->
774 * @return the new adapter.
775 * @see org.eclipse.viatra.solver.language.solverLanguage.LetBinding
776 * @generated
777 */
778 public Adapter createLetBindingAdapter() {
779 return null;
780 }
781
782 /**
783 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Literal <em>Literal</em>}'.
784 * <!-- begin-user-doc -->
785 * This default implementation returns null so that we can easily ignore cases;
786 * it's useful to ignore a case when inheritance will catch all the cases anyway.
787 * <!-- end-user-doc -->
788 * @return the new adapter.
789 * @see org.eclipse.viatra.solver.language.solverLanguage.Literal
790 * @generated
791 */
792 public Adapter createLiteralAdapter() {
793 return null;
794 }
795
796 /**
797 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.IntLiteral <em>Int Literal</em>}'.
798 * <!-- begin-user-doc -->
799 * This default implementation returns null so that we can easily ignore cases;
800 * it's useful to ignore a case when inheritance will catch all the cases anyway.
801 * <!-- end-user-doc -->
802 * @return the new adapter.
803 * @see org.eclipse.viatra.solver.language.solverLanguage.IntLiteral
804 * @generated
805 */
806 public Adapter createIntLiteralAdapter() {
807 return null;
808 }
809
810 /**
811 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.RealLiteral <em>Real Literal</em>}'.
812 * <!-- begin-user-doc -->
813 * This default implementation returns null so that we can easily ignore cases;
814 * it's useful to ignore a case when inheritance will catch all the cases anyway.
815 * <!-- end-user-doc -->
816 * @return the new adapter.
817 * @see org.eclipse.viatra.solver.language.solverLanguage.RealLiteral
818 * @generated
819 */
820 public Adapter createRealLiteralAdapter() {
821 return null;
822 }
823
824 /**
825 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.StringLiteral <em>String Literal</em>}'.
826 * <!-- begin-user-doc -->
827 * This default implementation returns null so that we can easily ignore cases;
828 * it's useful to ignore a case when inheritance will catch all the cases anyway.
829 * <!-- end-user-doc -->
830 * @return the new adapter.
831 * @see org.eclipse.viatra.solver.language.solverLanguage.StringLiteral
832 * @generated
833 */
834 public Adapter createStringLiteralAdapter() {
835 return null;
836 }
837
838 /**
839 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LogicLiteral <em>Logic Literal</em>}'.
840 * <!-- begin-user-doc -->
841 * This default implementation returns null so that we can easily ignore cases;
842 * it's useful to ignore a case when inheritance will catch all the cases anyway.
843 * <!-- end-user-doc -->
844 * @return the new adapter.
845 * @see org.eclipse.viatra.solver.language.solverLanguage.LogicLiteral
846 * @generated
847 */
848 public Adapter createLogicLiteralAdapter() {
849 return null;
850 }
851
852 /**
853 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.EmptyLiteral <em>Empty Literal</em>}'.
854 * <!-- begin-user-doc -->
855 * This default implementation returns null so that we can easily ignore cases;
856 * it's useful to ignore a case when inheritance will catch all the cases anyway.
857 * <!-- end-user-doc -->
858 * @return the new adapter.
859 * @see org.eclipse.viatra.solver.language.solverLanguage.EmptyLiteral
860 * @generated
861 */
862 public Adapter createEmptyLiteralAdapter() {
863 return null;
864 }
865
866 /**
867 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.CastExpression <em>Cast Expression</em>}'.
868 * <!-- begin-user-doc -->
869 * This default implementation returns null so that we can easily ignore cases;
870 * it's useful to ignore a case when inheritance will catch all the cases anyway.
871 * <!-- end-user-doc -->
872 * @return the new adapter.
873 * @see org.eclipse.viatra.solver.language.solverLanguage.CastExpression
874 * @generated
875 */
876 public Adapter createCastExpressionAdapter() {
877 return null;
878 }
879
880 /**
881 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.AggregateExpression <em>Aggregate Expression</em>}'.
882 * <!-- begin-user-doc -->
883 * This default implementation returns null so that we can easily ignore cases;
884 * it's useful to ignore a case when inheritance will catch all the cases anyway.
885 * <!-- end-user-doc -->
886 * @return the new adapter.
887 * @see org.eclipse.viatra.solver.language.solverLanguage.AggregateExpression
888 * @generated
889 */
890 public Adapter createAggregateExpressionAdapter() {
891 return null;
892 }
893
894 /**
895 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Count <em>Count</em>}'.
896 * <!-- begin-user-doc -->
897 * This default implementation returns null so that we can easily ignore cases;
898 * it's useful to ignore a case when inheritance will catch all the cases anyway.
899 * <!-- end-user-doc -->
900 * @return the new adapter.
901 * @see org.eclipse.viatra.solver.language.solverLanguage.Count
902 * @generated
903 */
904 public Adapter createCountAdapter() {
905 return null;
906 }
907
908 /**
909 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Aggregation <em>Aggregation</em>}'.
910 * <!-- begin-user-doc -->
911 * This default implementation returns null so that we can easily ignore cases;
912 * it's useful to ignore a case when inheritance will catch all the cases anyway.
913 * <!-- end-user-doc -->
914 * @return the new adapter.
915 * @see org.eclipse.viatra.solver.language.solverLanguage.Aggregation
916 * @generated
917 */
918 public Adapter createAggregationAdapter() {
919 return null;
920 }
921
922 /**
923 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Forall <em>Forall</em>}'.
924 * <!-- begin-user-doc -->
925 * This default implementation returns null so that we can easily ignore cases;
926 * it's useful to ignore a case when inheritance will catch all the cases anyway.
927 * <!-- end-user-doc -->
928 * @return the new adapter.
929 * @see org.eclipse.viatra.solver.language.solverLanguage.Forall
930 * @generated
931 */
932 public Adapter createForallAdapter() {
933 return null;
934 }
935
936 /**
937 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypeReference <em>Type Reference</em>}'.
938 * <!-- begin-user-doc -->
939 * This default implementation returns null so that we can easily ignore cases;
940 * it's useful to ignore a case when inheritance will catch all the cases anyway.
941 * <!-- end-user-doc -->
942 * @return the new adapter.
943 * @see org.eclipse.viatra.solver.language.solverLanguage.TypeReference
944 * @generated
945 */
946 public Adapter createTypeReferenceAdapter() {
947 return null;
948 }
949
950 /**
951 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.InfinityLiteral <em>Infinity Literal</em>}'.
952 * <!-- begin-user-doc -->
953 * This default implementation returns null so that we can easily ignore cases;
954 * it's useful to ignore a case when inheritance will catch all the cases anyway.
955 * <!-- end-user-doc -->
956 * @return the new adapter.
957 * @see org.eclipse.viatra.solver.language.solverLanguage.InfinityLiteral
958 * @generated
959 */
960 public Adapter createInfinityLiteralAdapter() {
961 return null;
962 }
963
964 /**
965 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Interval <em>Interval</em>}'.
966 * <!-- begin-user-doc -->
967 * This default implementation returns null so that we can easily ignore cases;
968 * it's useful to ignore a case when inheritance will catch all the cases anyway.
969 * <!-- end-user-doc -->
970 * @return the new adapter.
971 * @see org.eclipse.viatra.solver.language.solverLanguage.Interval
972 * @generated
973 */
974 public Adapter createIntervalAdapter() {
975 return null;
976 }
977
978 /**
979 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Functor <em>Functor</em>}'.
980 * <!-- begin-user-doc -->
981 * This default implementation returns null so that we can easily ignore cases;
982 * it's useful to ignore a case when inheritance will catch all the cases anyway.
983 * <!-- end-user-doc -->
984 * @return the new adapter.
985 * @see org.eclipse.viatra.solver.language.solverLanguage.Functor
986 * @generated
987 */
988 public Adapter createFunctorAdapter() {
989 return null;
990 }
991
992 /**
993 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Relation <em>Relation</em>}'.
994 * <!-- begin-user-doc -->
995 * This default implementation returns null so that we can easily ignore cases;
996 * it's useful to ignore a case when inheritance will catch all the cases anyway.
997 * <!-- end-user-doc -->
998 * @return the new adapter.
999 * @see org.eclipse.viatra.solver.language.solverLanguage.Relation
1000 * @generated
1001 */
1002 public Adapter createRelationAdapter() {
1003 return null;
1004 }
1005
1006 /**
1007 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BaseRelation <em>Base Relation</em>}'.
1008 * <!-- begin-user-doc -->
1009 * This default implementation returns null so that we can easily ignore cases;
1010 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1011 * <!-- end-user-doc -->
1012 * @return the new adapter.
1013 * @see org.eclipse.viatra.solver.language.solverLanguage.BaseRelation
1014 * @generated
1015 */
1016 public Adapter createBaseRelationAdapter() {
1017 return null;
1018 }
1019
1020 /**
1021 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Predicate <em>Predicate</em>}'.
1022 * <!-- begin-user-doc -->
1023 * This default implementation returns null so that we can easily ignore cases;
1024 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1025 * <!-- end-user-doc -->
1026 * @return the new adapter.
1027 * @see org.eclipse.viatra.solver.language.solverLanguage.Predicate
1028 * @generated
1029 */
1030 public Adapter createPredicateAdapter() {
1031 return null;
1032 }
1033
1034 /**
1035 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Datatype <em>Datatype</em>}'.
1036 * <!-- begin-user-doc -->
1037 * This default implementation returns null so that we can easily ignore cases;
1038 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1039 * <!-- end-user-doc -->
1040 * @return the new adapter.
1041 * @see org.eclipse.viatra.solver.language.solverLanguage.Datatype
1042 * @generated
1043 */
1044 public Adapter createDatatypeAdapter() {
1045 return null;
1046 }
1047
1048 /**
1049 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Function <em>Function</em>}'.
1050 * <!-- begin-user-doc -->
1051 * This default implementation returns null so that we can easily ignore cases;
1052 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1053 * <!-- end-user-doc -->
1054 * @return the new adapter.
1055 * @see org.eclipse.viatra.solver.language.solverLanguage.Function
1056 * @generated
1057 */
1058 public Adapter createFunctionAdapter() {
1059 return null;
1060 }
1061
1062 /**
1063 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Metric <em>Metric</em>}'.
1064 * <!-- begin-user-doc -->
1065 * This default implementation returns null so that we can easily ignore cases;
1066 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1067 * <!-- end-user-doc -->
1068 * @return the new adapter.
1069 * @see org.eclipse.viatra.solver.language.solverLanguage.Metric
1070 * @generated
1071 */
1072 public Adapter createMetricAdapter() {
1073 return null;
1074 }
1075
1076 /**
1077 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Operator <em>Operator</em>}'.
1078 * <!-- begin-user-doc -->
1079 * This default implementation returns null so that we can easily ignore cases;
1080 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1081 * <!-- end-user-doc -->
1082 * @return the new adapter.
1083 * @see org.eclipse.viatra.solver.language.solverLanguage.Operator
1084 * @generated
1085 */
1086 public Adapter createOperatorAdapter() {
1087 return null;
1088 }
1089
1090 /**
1091 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Node <em>Node</em>}'.
1092 * <!-- begin-user-doc -->
1093 * This default implementation returns null so that we can easily ignore cases;
1094 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1095 * <!-- end-user-doc -->
1096 * @return the new adapter.
1097 * @see org.eclipse.viatra.solver.language.solverLanguage.Node
1098 * @generated
1099 */
1100 public Adapter createNodeAdapter() {
1101 return null;
1102 }
1103
1104 /**
1105 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Statement <em>Statement</em>}'.
1106 * <!-- begin-user-doc -->
1107 * This default implementation returns null so that we can easily ignore cases;
1108 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1109 * <!-- end-user-doc -->
1110 * @return the new adapter.
1111 * @see org.eclipse.viatra.solver.language.solverLanguage.Statement
1112 * @generated
1113 */
1114 public Adapter createStatementAdapter() {
1115 return null;
1116 }
1117
1118 /**
1119 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.AbstractAssertion <em>Abstract Assertion</em>}'.
1120 * <!-- begin-user-doc -->
1121 * This default implementation returns null so that we can easily ignore cases;
1122 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1123 * <!-- end-user-doc -->
1124 * @return the new adapter.
1125 * @see org.eclipse.viatra.solver.language.solverLanguage.AbstractAssertion
1126 * @generated
1127 */
1128 public Adapter createAbstractAssertionAdapter() {
1129 return null;
1130 }
1131
1132 /**
1133 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.FunctorDefiniton <em>Functor Definiton</em>}'.
1134 * <!-- begin-user-doc -->
1135 * This default implementation returns null so that we can easily ignore cases;
1136 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1137 * <!-- end-user-doc -->
1138 * @return the new adapter.
1139 * @see org.eclipse.viatra.solver.language.solverLanguage.FunctorDefiniton
1140 * @generated
1141 */
1142 public Adapter createFunctorDefinitonAdapter() {
1143 return null;
1144 }
1145
1146 /**
1147 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.PredicateDefinition <em>Predicate Definition</em>}'.
1148 * <!-- begin-user-doc -->
1149 * This default implementation returns null so that we can easily ignore cases;
1150 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1151 * <!-- end-user-doc -->
1152 * @return the new adapter.
1153 * @see org.eclipse.viatra.solver.language.solverLanguage.PredicateDefinition
1154 * @generated
1155 */
1156 public Adapter createPredicateDefinitionAdapter() {
1157 return null;
1158 }
1159
1160 /**
1161 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.FunctionDefinition <em>Function Definition</em>}'.
1162 * <!-- begin-user-doc -->
1163 * This default implementation returns null so that we can easily ignore cases;
1164 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1165 * <!-- end-user-doc -->
1166 * @return the new adapter.
1167 * @see org.eclipse.viatra.solver.language.solverLanguage.FunctionDefinition
1168 * @generated
1169 */
1170 public Adapter createFunctionDefinitionAdapter() {
1171 return null;
1172 }
1173
1174 /**
1175 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Attribute <em>Attribute</em>}'.
1176 * <!-- begin-user-doc -->
1177 * This default implementation returns null so that we can easily ignore cases;
1178 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1179 * <!-- end-user-doc -->
1180 * @return the new adapter.
1181 * @see org.eclipse.viatra.solver.language.solverLanguage.Attribute
1182 * @generated
1183 */
1184 public Adapter createAttributeAdapter() {
1185 return null;
1186 }
1187
1188 /**
1189 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternDeclaration <em>Extern Declaration</em>}'.
1190 * <!-- begin-user-doc -->
1191 * This default implementation returns null so that we can easily ignore cases;
1192 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1193 * <!-- end-user-doc -->
1194 * @return the new adapter.
1195 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternDeclaration
1196 * @generated
1197 */
1198 public Adapter createExternDeclarationAdapter() {
1199 return null;
1200 }
1201
1202 /**
1203 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternFunctorDeclaration <em>Extern Functor Declaration</em>}'.
1204 * <!-- begin-user-doc -->
1205 * This default implementation returns null so that we can easily ignore cases;
1206 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1207 * <!-- end-user-doc -->
1208 * @return the new adapter.
1209 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternFunctorDeclaration
1210 * @generated
1211 */
1212 public Adapter createExternFunctorDeclarationAdapter() {
1213 return null;
1214 }
1215
1216 /**
1217 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternPredicateDeclaration <em>Extern Predicate Declaration</em>}'.
1218 * <!-- begin-user-doc -->
1219 * This default implementation returns null so that we can easily ignore cases;
1220 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1221 * <!-- end-user-doc -->
1222 * @return the new adapter.
1223 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternPredicateDeclaration
1224 * @generated
1225 */
1226 public Adapter createExternPredicateDeclarationAdapter() {
1227 return null;
1228 }
1229
1230 /**
1231 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternFunctionDeclaration <em>Extern Function Declaration</em>}'.
1232 * <!-- begin-user-doc -->
1233 * This default implementation returns null so that we can easily ignore cases;
1234 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1235 * <!-- end-user-doc -->
1236 * @return the new adapter.
1237 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternFunctionDeclaration
1238 * @generated
1239 */
1240 public Adapter createExternFunctionDeclarationAdapter() {
1241 return null;
1242 }
1243
1244 /**
1245 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternAggregationOperatorDeclaration <em>Extern Aggregation Operator Declaration</em>}'.
1246 * <!-- begin-user-doc -->
1247 * This default implementation returns null so that we can easily ignore cases;
1248 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1249 * <!-- end-user-doc -->
1250 * @return the new adapter.
1251 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternAggregationOperatorDeclaration
1252 * @generated
1253 */
1254 public Adapter createExternAggregationOperatorDeclarationAdapter() {
1255 return null;
1256 }
1257
1258 /**
1259 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternDatatypeDeclaration <em>Extern Datatype Declaration</em>}'.
1260 * <!-- begin-user-doc -->
1261 * This default implementation returns null so that we can easily ignore cases;
1262 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1263 * <!-- end-user-doc -->
1264 * @return the new adapter.
1265 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternDatatypeDeclaration
1266 * @generated
1267 */
1268 public Adapter createExternDatatypeDeclarationAdapter() {
1269 return null;
1270 }
1271
1272 /**
1273 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ClassDeclaration <em>Class Declaration</em>}'.
1274 * <!-- begin-user-doc -->
1275 * This default implementation returns null so that we can easily ignore cases;
1276 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1277 * <!-- end-user-doc -->
1278 * @return the new adapter.
1279 * @see org.eclipse.viatra.solver.language.solverLanguage.ClassDeclaration
1280 * @generated
1281 */
1282 public Adapter createClassDeclarationAdapter() {
1283 return null;
1284 }
1285
1286 /**
1287 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.EnumDeclaration <em>Enum Declaration</em>}'.
1288 * <!-- begin-user-doc -->
1289 * This default implementation returns null so that we can easily ignore cases;
1290 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1291 * <!-- end-user-doc -->
1292 * @return the new adapter.
1293 * @see org.eclipse.viatra.solver.language.solverLanguage.EnumDeclaration
1294 * @generated
1295 */
1296 public Adapter createEnumDeclarationAdapter() {
1297 return null;
1298 }
1299
1300 /**
1301 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.EnumLiteral <em>Enum Literal</em>}'.
1302 * <!-- begin-user-doc -->
1303 * This default implementation returns null so that we can easily ignore cases;
1304 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1305 * <!-- end-user-doc -->
1306 * @return the new adapter.
1307 * @see org.eclipse.viatra.solver.language.solverLanguage.EnumLiteral
1308 * @generated
1309 */
1310 public Adapter createEnumLiteralAdapter() {
1311 return null;
1312 }
1313
1314 /**
1315 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Field <em>Field</em>}'.
1316 * <!-- begin-user-doc -->
1317 * This default implementation returns null so that we can easily ignore cases;
1318 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1319 * <!-- end-user-doc -->
1320 * @return the new adapter.
1321 * @see org.eclipse.viatra.solver.language.solverLanguage.Field
1322 * @generated
1323 */
1324 public Adapter createFieldAdapter() {
1325 return null;
1326 }
1327
1328 /**
1329 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Multiplicity <em>Multiplicity</em>}'.
1330 * <!-- begin-user-doc -->
1331 * This default implementation returns null so that we can easily ignore cases;
1332 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1333 * <!-- end-user-doc -->
1334 * @return the new adapter.
1335 * @see org.eclipse.viatra.solver.language.solverLanguage.Multiplicity
1336 * @generated
1337 */
1338 public Adapter createMultiplicityAdapter() {
1339 return null;
1340 }
1341
1342 /**
1343 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.DefaultAssertion <em>Default Assertion</em>}'.
1344 * <!-- begin-user-doc -->
1345 * This default implementation returns null so that we can easily ignore cases;
1346 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1347 * <!-- end-user-doc -->
1348 * @return the new adapter.
1349 * @see org.eclipse.viatra.solver.language.solverLanguage.DefaultAssertion
1350 * @generated
1351 */
1352 public Adapter createDefaultAssertionAdapter() {
1353 return null;
1354 }
1355
1356 /**
1357 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Assertion <em>Assertion</em>}'.
1358 * <!-- begin-user-doc -->
1359 * This default implementation returns null so that we can easily ignore cases;
1360 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1361 * <!-- end-user-doc -->
1362 * @return the new adapter.
1363 * @see org.eclipse.viatra.solver.language.solverLanguage.Assertion
1364 * @generated
1365 */
1366 public Adapter createAssertionAdapter() {
1367 return null;
1368 }
1369
1370 /**
1371 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnboundedMultiplicity <em>Unbounded Multiplicity</em>}'.
1372 * <!-- begin-user-doc -->
1373 * This default implementation returns null so that we can easily ignore cases;
1374 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1375 * <!-- end-user-doc -->
1376 * @return the new adapter.
1377 * @see org.eclipse.viatra.solver.language.solverLanguage.UnboundedMultiplicity
1378 * @generated
1379 */
1380 public Adapter createUnboundedMultiplicityAdapter() {
1381 return null;
1382 }
1383
1384 /**
1385 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExactMultiplicity <em>Exact Multiplicity</em>}'.
1386 * <!-- begin-user-doc -->
1387 * This default implementation returns null so that we can easily ignore cases;
1388 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1389 * <!-- end-user-doc -->
1390 * @return the new adapter.
1391 * @see org.eclipse.viatra.solver.language.solverLanguage.ExactMultiplicity
1392 * @generated
1393 */
1394 public Adapter createExactMultiplicityAdapter() {
1395 return null;
1396 }
1397
1398 /**
1399 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BoundedMultiplicity <em>Bounded Multiplicity</em>}'.
1400 * <!-- begin-user-doc -->
1401 * This default implementation returns null so that we can easily ignore cases;
1402 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1403 * <!-- end-user-doc -->
1404 * @return the new adapter.
1405 * @see org.eclipse.viatra.solver.language.solverLanguage.BoundedMultiplicity
1406 * @generated
1407 */
1408 public Adapter createBoundedMultiplicityAdapter() {
1409 return null;
1410 }
1411
1412 /**
1413 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.InlinePredicateAttrributes <em>Inline Predicate Attrributes</em>}'.
1414 * <!-- begin-user-doc -->
1415 * This default implementation returns null so that we can easily ignore cases;
1416 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1417 * <!-- end-user-doc -->
1418 * @return the new adapter.
1419 * @see org.eclipse.viatra.solver.language.solverLanguage.InlinePredicateAttrributes
1420 * @generated
1421 */
1422 public Adapter createInlinePredicateAttrributesAdapter() {
1423 return null;
1424 }
1425
1426 /**
1427 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.AggregationOperator <em>Aggregation Operator</em>}'.
1428 * <!-- begin-user-doc -->
1429 * This default implementation returns null so that we can easily ignore cases;
1430 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1431 * <!-- end-user-doc -->
1432 * @return the new adapter.
1433 * @see org.eclipse.viatra.solver.language.solverLanguage.AggregationOperator
1434 * @generated
1435 */
1436 public Adapter createAggregationOperatorAdapter() {
1437 return null;
1438 }
1439
1440 /**
1441 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Problem <em>Problem</em>}'.
1442 * <!-- begin-user-doc -->
1443 * This default implementation returns null so that we can easily ignore cases;
1444 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1445 * <!-- end-user-doc -->
1446 * @return the new adapter.
1447 * @see org.eclipse.viatra.solver.language.solverLanguage.Problem
1448 * @generated
1449 */
1450 public Adapter createProblemAdapter() {
1451 return null;
1452 }
1453
1454 /**
1455 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedStarArgument <em>Typed Star Argument</em>}'.
1456 * <!-- begin-user-doc -->
1457 * This default implementation returns null so that we can easily ignore cases;
1458 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1459 * <!-- end-user-doc -->
1460 * @return the new adapter.
1461 * @see org.eclipse.viatra.solver.language.solverLanguage.TypedStarArgument
1462 * @generated
1463 */
1464 public Adapter createTypedStarArgumentAdapter() {
1465 return null;
1466 }
1467
1468 /**
1469 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedVariableArgument <em>Typed Variable Argument</em>}'.
1470 * <!-- begin-user-doc -->
1471 * This default implementation returns null so that we can easily ignore cases;
1472 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1473 * <!-- end-user-doc -->
1474 * @return the new adapter.
1475 * @see org.eclipse.viatra.solver.language.solverLanguage.TypedVariableArgument
1476 * @generated
1477 */
1478 public Adapter createTypedVariableArgumentAdapter() {
1479 return null;
1480 }
1481
1482 /**
1483 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnnamedErrorPredicateDefintion <em>Unnamed Error Predicate Defintion</em>}'.
1484 * <!-- begin-user-doc -->
1485 * This default implementation returns null so that we can easily ignore cases;
1486 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1487 * <!-- end-user-doc -->
1488 * @return the new adapter.
1489 * @see org.eclipse.viatra.solver.language.solverLanguage.UnnamedErrorPredicateDefintion
1490 * @generated
1491 */
1492 public Adapter createUnnamedErrorPredicateDefintionAdapter() {
1493 return null;
1494 }
1495
1496 /**
1497 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ObjectiveDeclaration <em>Objective Declaration</em>}'.
1498 * <!-- begin-user-doc -->
1499 * This default implementation returns null so that we can easily ignore cases;
1500 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1501 * <!-- end-user-doc -->
1502 * @return the new adapter.
1503 * @see org.eclipse.viatra.solver.language.solverLanguage.ObjectiveDeclaration
1504 * @generated
1505 */
1506 public Adapter createObjectiveDeclarationAdapter() {
1507 return null;
1508 }
1509
1510 /**
1511 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ScopeDeclaration <em>Scope Declaration</em>}'.
1512 * <!-- begin-user-doc -->
1513 * This default implementation returns null so that we can easily ignore cases;
1514 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1515 * <!-- end-user-doc -->
1516 * @return the new adapter.
1517 * @see org.eclipse.viatra.solver.language.solverLanguage.ScopeDeclaration
1518 * @generated
1519 */
1520 public Adapter createScopeDeclarationAdapter() {
1521 return null;
1522 }
1523
1524 /**
1525 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExactScope <em>Exact Scope</em>}'.
1526 * <!-- begin-user-doc -->
1527 * This default implementation returns null so that we can easily ignore cases;
1528 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1529 * <!-- end-user-doc -->
1530 * @return the new adapter.
1531 * @see org.eclipse.viatra.solver.language.solverLanguage.ExactScope
1532 * @generated
1533 */
1534 public Adapter createExactScopeAdapter() {
1535 return null;
1536 }
1537
1538 /**
1539 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BoundedScope <em>Bounded Scope</em>}'.
1540 * <!-- begin-user-doc -->
1541 * This default implementation returns null so that we can easily ignore cases;
1542 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1543 * <!-- end-user-doc -->
1544 * @return the new adapter.
1545 * @see org.eclipse.viatra.solver.language.solverLanguage.BoundedScope
1546 * @generated
1547 */
1548 public Adapter createBoundedScopeAdapter() {
1549 return null;
1550 }
1551
1552 /**
1553 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LowerBoundedScope <em>Lower Bounded Scope</em>}'.
1554 * <!-- begin-user-doc -->
1555 * This default implementation returns null so that we can easily ignore cases;
1556 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1557 * <!-- end-user-doc -->
1558 * @return the new adapter.
1559 * @see org.eclipse.viatra.solver.language.solverLanguage.LowerBoundedScope
1560 * @generated
1561 */
1562 public Adapter createLowerBoundedScopeAdapter() {
1563 return null;
1564 }
1565
1566 /**
1567 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.NamespaceImport <em>Namespace Import</em>}'.
1568 * <!-- begin-user-doc -->
1569 * This default implementation returns null so that we can easily ignore cases;
1570 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1571 * <!-- end-user-doc -->
1572 * @return the new adapter.
1573 * @see org.eclipse.viatra.solver.language.solverLanguage.NamespaceImport
1574 * @generated
1575 */
1576 public Adapter createNamespaceImportAdapter() {
1577 return null;
1578 }
1579
1580 /**
1581 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Import <em>Import</em>}'.
1582 * <!-- begin-user-doc -->
1583 * This default implementation returns null so that we can easily ignore cases;
1584 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1585 * <!-- end-user-doc -->
1586 * @return the new adapter.
1587 * @see org.eclipse.viatra.solver.language.solverLanguage.Import
1588 * @generated
1589 */
1590 public Adapter createImportAdapter() {
1591 return null;
1592 }
1593
1594 /**
1595 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UriImport <em>Uri Import</em>}'.
1596 * <!-- begin-user-doc -->
1597 * This default implementation returns null so that we can easily ignore cases;
1598 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1599 * <!-- end-user-doc -->
1600 * @return the new adapter.
1601 * @see org.eclipse.viatra.solver.language.solverLanguage.UriImport
1602 * @generated
1603 */
1604 public Adapter createUriImportAdapter() {
1605 return null;
1606 }
1607
1608 /**
1609 * Creates a new adapter for the default case.
1610 * <!-- begin-user-doc -->
1611 * This default implementation returns null.
1612 * <!-- end-user-doc -->
1613 * @return the new adapter.
1614 * @generated
1615 */
1616 public Adapter createEObjectAdapter() {
1617 return null;
1618 }
1619
1620} //SolverLanguageAdapterFactory