aboutsummaryrefslogtreecommitdiffstats
path: root/Application/org.eclipse.viatra.solver.language/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/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java')
-rw-r--r--Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java1053
1 files changed, 0 insertions, 1053 deletions
diff --git a/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java b/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java
deleted file mode 100644
index 37b20718..00000000
--- a/Application/org.eclipse.viatra.solver.language/src-gen/org/eclipse/viatra/solver/language/solverLanguage/util/SolverLanguageAdapterFactory.java
+++ /dev/null
@@ -1,1053 +0,0 @@
1/**
2 * generated by Xtext 2.21.0
3 */
4package org.eclipse.viatra.solver.language.solverLanguage.util;
5
6import org.eclipse.emf.common.notify.Adapter;
7import org.eclipse.emf.common.notify.Notifier;
8
9import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
10
11import org.eclipse.emf.ecore.EObject;
12
13import org.eclipse.viatra.solver.language.solverLanguage.*;
14
15/**
16 * <!-- begin-user-doc -->
17 * The <b>Adapter Factory</b> for the model.
18 * It provides an adapter <code>createXXX</code> method for each class of the model.
19 * <!-- end-user-doc -->
20 * @see org.eclipse.viatra.solver.language.solverLanguage.SolverLanguagePackage
21 * @generated
22 */
23public class SolverLanguageAdapterFactory extends AdapterFactoryImpl
24{
25 /**
26 * The cached model package.
27 * <!-- begin-user-doc -->
28 * <!-- end-user-doc -->
29 * @generated
30 */
31 protected static SolverLanguagePackage modelPackage;
32
33 /**
34 * Creates an instance of the adapter factory.
35 * <!-- begin-user-doc -->
36 * <!-- end-user-doc -->
37 * @generated
38 */
39 public SolverLanguageAdapterFactory()
40 {
41 if (modelPackage == null)
42 {
43 modelPackage = SolverLanguagePackage.eINSTANCE;
44 }
45 }
46
47 /**
48 * Returns whether this factory is applicable for the type of the object.
49 * <!-- begin-user-doc -->
50 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
51 * <!-- end-user-doc -->
52 * @return whether this factory is applicable for the type of the object.
53 * @generated
54 */
55 @Override
56 public boolean isFactoryForType(Object object)
57 {
58 if (object == modelPackage)
59 {
60 return true;
61 }
62 if (object instanceof EObject)
63 {
64 return ((EObject)object).eClass().getEPackage() == modelPackage;
65 }
66 return false;
67 }
68
69 /**
70 * The switch that delegates to the <code>createXXX</code> methods.
71 * <!-- begin-user-doc -->
72 * <!-- end-user-doc -->
73 * @generated
74 */
75 protected SolverLanguageSwitch<Adapter> modelSwitch =
76 new SolverLanguageSwitch<Adapter>()
77 {
78 @Override
79 public Adapter caseProblem(Problem object)
80 {
81 return createProblemAdapter();
82 }
83 @Override
84 public Adapter caseStatement(Statement object)
85 {
86 return createStatementAdapter();
87 }
88 @Override
89 public Adapter casePredicateDefinition(PredicateDefinition object)
90 {
91 return createPredicateDefinitionAdapter();
92 }
93 @Override
94 public Adapter caseUnnamedErrorPrediateDefinition(UnnamedErrorPrediateDefinition object)
95 {
96 return createUnnamedErrorPrediateDefinitionAdapter();
97 }
98 @Override
99 public Adapter caseDefaultDefinition(DefaultDefinition object)
100 {
101 return createDefaultDefinitionAdapter();
102 }
103 @Override
104 public Adapter caseExternPredicateDefinition(ExternPredicateDefinition object)
105 {
106 return createExternPredicateDefinitionAdapter();
107 }
108 @Override
109 public Adapter caseMetricDefinition(MetricDefinition object)
110 {
111 return createMetricDefinitionAdapter();
112 }
113 @Override
114 public Adapter caseExternMetricDefinition(ExternMetricDefinition object)
115 {
116 return createExternMetricDefinitionAdapter();
117 }
118 @Override
119 public Adapter caseExpression(Expression object)
120 {
121 return createExpressionAdapter();
122 }
123 @Override
124 public Adapter caseIfElse(IfElse object)
125 {
126 return createIfElseAdapter();
127 }
128 @Override
129 public Adapter caseCase(Case object)
130 {
131 return createCaseAdapter();
132 }
133 @Override
134 public Adapter caseCount(Count object)
135 {
136 return createCountAdapter();
137 }
138 @Override
139 public Adapter caseAggregation(Aggregation object)
140 {
141 return createAggregationAdapter();
142 }
143 @Override
144 public Adapter caseCall(Call object)
145 {
146 return createCallAdapter();
147 }
148 @Override
149 public Adapter caseArgumentList(ArgumentList object)
150 {
151 return createArgumentListAdapter();
152 }
153 @Override
154 public Adapter caseArgument(Argument object)
155 {
156 return createArgumentAdapter();
157 }
158 @Override
159 public Adapter caseExpressionArgument(ExpressionArgument object)
160 {
161 return createExpressionArgumentAdapter();
162 }
163 @Override
164 public Adapter caseStarArgument(StarArgument object)
165 {
166 return createStarArgumentAdapter();
167 }
168 @Override
169 public Adapter caseTypedArgument(TypedArgument object)
170 {
171 return createTypedArgumentAdapter();
172 }
173 @Override
174 public Adapter caseTypedStarArgument(TypedStarArgument object)
175 {
176 return createTypedStarArgumentAdapter();
177 }
178 @Override
179 public Adapter caseReference(Reference object)
180 {
181 return createReferenceAdapter();
182 }
183 @Override
184 public Adapter caseInterval(Interval object)
185 {
186 return createIntervalAdapter();
187 }
188 @Override
189 public Adapter caseLiteral(Literal object)
190 {
191 return createLiteralAdapter();
192 }
193 @Override
194 public Adapter caseLogicLiteral(LogicLiteral object)
195 {
196 return createLogicLiteralAdapter();
197 }
198 @Override
199 public Adapter caseNumericLiteral(NumericLiteral object)
200 {
201 return createNumericLiteralAdapter();
202 }
203 @Override
204 public Adapter caseInfinityLiteral(InfinityLiteral object)
205 {
206 return createInfinityLiteralAdapter();
207 }
208 @Override
209 public Adapter caseEmptyIntervalLiteral(EmptyIntervalLiteral object)
210 {
211 return createEmptyIntervalLiteralAdapter();
212 }
213 @Override
214 public Adapter caseStringLiteral(StringLiteral object)
215 {
216 return createStringLiteralAdapter();
217 }
218 @Override
219 public Adapter caseClassDefinition(ClassDefinition object)
220 {
221 return createClassDefinitionAdapter();
222 }
223 @Override
224 public Adapter caseMemberDefinition(MemberDefinition object)
225 {
226 return createMemberDefinitionAdapter();
227 }
228 @Override
229 public Adapter caseMultiplicity(Multiplicity object)
230 {
231 return createMultiplicityAdapter();
232 }
233 @Override
234 public Adapter caseManyMultiplicity(ManyMultiplicity object)
235 {
236 return createManyMultiplicityAdapter();
237 }
238 @Override
239 public Adapter caseExactMultiplicity(ExactMultiplicity object)
240 {
241 return createExactMultiplicityAdapter();
242 }
243 @Override
244 public Adapter caseBoundedMultiplicity(BoundedMultiplicity object)
245 {
246 return createBoundedMultiplicityAdapter();
247 }
248 @Override
249 public Adapter caseScopeDefinition(ScopeDefinition object)
250 {
251 return createScopeDefinitionAdapter();
252 }
253 @Override
254 public Adapter caseExactScopeDefinition(ExactScopeDefinition object)
255 {
256 return createExactScopeDefinitionAdapter();
257 }
258 @Override
259 public Adapter caseBoundedScopeDefinition(BoundedScopeDefinition object)
260 {
261 return createBoundedScopeDefinitionAdapter();
262 }
263 @Override
264 public Adapter caseLowerBoundedScopeDefinition(LowerBoundedScopeDefinition object)
265 {
266 return createLowerBoundedScopeDefinitionAdapter();
267 }
268 @Override
269 public Adapter caseObjectiveDefinition(ObjectiveDefinition object)
270 {
271 return createObjectiveDefinitionAdapter();
272 }
273 @Override
274 public Adapter caseNamedElement(NamedElement object)
275 {
276 return createNamedElementAdapter();
277 }
278 @Override
279 public Adapter caseAssertion(Assertion object)
280 {
281 return createAssertionAdapter();
282 }
283 @Override
284 public Adapter caseDisjunction(Disjunction object)
285 {
286 return createDisjunctionAdapter();
287 }
288 @Override
289 public Adapter caseSwitch(Switch object)
290 {
291 return createSwitchAdapter();
292 }
293 @Override
294 public Adapter caseConjunction(Conjunction object)
295 {
296 return createConjunctionAdapter();
297 }
298 @Override
299 public Adapter caseComparison(Comparison object)
300 {
301 return createComparisonAdapter();
302 }
303 @Override
304 public Adapter caseBinaryExpression(BinaryExpression object)
305 {
306 return createBinaryExpressionAdapter();
307 }
308 @Override
309 public Adapter caseUnaryExpression(UnaryExpression object)
310 {
311 return createUnaryExpressionAdapter();
312 }
313 @Override
314 public Adapter defaultCase(EObject object)
315 {
316 return createEObjectAdapter();
317 }
318 };
319
320 /**
321 * Creates an adapter for the <code>target</code>.
322 * <!-- begin-user-doc -->
323 * <!-- end-user-doc -->
324 * @param target the object to adapt.
325 * @return the adapter for the <code>target</code>.
326 * @generated
327 */
328 @Override
329 public Adapter createAdapter(Notifier target)
330 {
331 return modelSwitch.doSwitch((EObject)target);
332 }
333
334
335 /**
336 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Problem <em>Problem</em>}'.
337 * <!-- begin-user-doc -->
338 * This default implementation returns null so that we can easily ignore cases;
339 * it's useful to ignore a case when inheritance will catch all the cases anyway.
340 * <!-- end-user-doc -->
341 * @return the new adapter.
342 * @see org.eclipse.viatra.solver.language.solverLanguage.Problem
343 * @generated
344 */
345 public Adapter createProblemAdapter()
346 {
347 return null;
348 }
349
350 /**
351 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Statement <em>Statement</em>}'.
352 * <!-- begin-user-doc -->
353 * This default implementation returns null so that we can easily ignore cases;
354 * it's useful to ignore a case when inheritance will catch all the cases anyway.
355 * <!-- end-user-doc -->
356 * @return the new adapter.
357 * @see org.eclipse.viatra.solver.language.solverLanguage.Statement
358 * @generated
359 */
360 public Adapter createStatementAdapter()
361 {
362 return null;
363 }
364
365 /**
366 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.PredicateDefinition <em>Predicate Definition</em>}'.
367 * <!-- begin-user-doc -->
368 * This default implementation returns null so that we can easily ignore cases;
369 * it's useful to ignore a case when inheritance will catch all the cases anyway.
370 * <!-- end-user-doc -->
371 * @return the new adapter.
372 * @see org.eclipse.viatra.solver.language.solverLanguage.PredicateDefinition
373 * @generated
374 */
375 public Adapter createPredicateDefinitionAdapter()
376 {
377 return null;
378 }
379
380 /**
381 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnnamedErrorPrediateDefinition <em>Unnamed Error Prediate Definition</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 org.eclipse.viatra.solver.language.solverLanguage.UnnamedErrorPrediateDefinition
388 * @generated
389 */
390 public Adapter createUnnamedErrorPrediateDefinitionAdapter()
391 {
392 return null;
393 }
394
395 /**
396 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.DefaultDefinition <em>Default Definition</em>}'.
397 * <!-- begin-user-doc -->
398 * This default implementation returns null so that we can easily ignore cases;
399 * it's useful to ignore a case when inheritance will catch all the cases anyway.
400 * <!-- end-user-doc -->
401 * @return the new adapter.
402 * @see org.eclipse.viatra.solver.language.solverLanguage.DefaultDefinition
403 * @generated
404 */
405 public Adapter createDefaultDefinitionAdapter()
406 {
407 return null;
408 }
409
410 /**
411 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternPredicateDefinition <em>Extern Predicate Definition</em>}'.
412 * <!-- begin-user-doc -->
413 * This default implementation returns null so that we can easily ignore cases;
414 * it's useful to ignore a case when inheritance will catch all the cases anyway.
415 * <!-- end-user-doc -->
416 * @return the new adapter.
417 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternPredicateDefinition
418 * @generated
419 */
420 public Adapter createExternPredicateDefinitionAdapter()
421 {
422 return null;
423 }
424
425 /**
426 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.MetricDefinition <em>Metric Definition</em>}'.
427 * <!-- begin-user-doc -->
428 * This default implementation returns null so that we can easily ignore cases;
429 * it's useful to ignore a case when inheritance will catch all the cases anyway.
430 * <!-- end-user-doc -->
431 * @return the new adapter.
432 * @see org.eclipse.viatra.solver.language.solverLanguage.MetricDefinition
433 * @generated
434 */
435 public Adapter createMetricDefinitionAdapter()
436 {
437 return null;
438 }
439
440 /**
441 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExternMetricDefinition <em>Extern Metric Definition</em>}'.
442 * <!-- begin-user-doc -->
443 * This default implementation returns null so that we can easily ignore cases;
444 * it's useful to ignore a case when inheritance will catch all the cases anyway.
445 * <!-- end-user-doc -->
446 * @return the new adapter.
447 * @see org.eclipse.viatra.solver.language.solverLanguage.ExternMetricDefinition
448 * @generated
449 */
450 public Adapter createExternMetricDefinitionAdapter()
451 {
452 return null;
453 }
454
455 /**
456 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Expression <em>Expression</em>}'.
457 * <!-- begin-user-doc -->
458 * This default implementation returns null so that we can easily ignore cases;
459 * it's useful to ignore a case when inheritance will catch all the cases anyway.
460 * <!-- end-user-doc -->
461 * @return the new adapter.
462 * @see org.eclipse.viatra.solver.language.solverLanguage.Expression
463 * @generated
464 */
465 public Adapter createExpressionAdapter()
466 {
467 return null;
468 }
469
470 /**
471 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.IfElse <em>If Else</em>}'.
472 * <!-- begin-user-doc -->
473 * This default implementation returns null so that we can easily ignore cases;
474 * it's useful to ignore a case when inheritance will catch all the cases anyway.
475 * <!-- end-user-doc -->
476 * @return the new adapter.
477 * @see org.eclipse.viatra.solver.language.solverLanguage.IfElse
478 * @generated
479 */
480 public Adapter createIfElseAdapter()
481 {
482 return null;
483 }
484
485 /**
486 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Case <em>Case</em>}'.
487 * <!-- begin-user-doc -->
488 * This default implementation returns null so that we can easily ignore cases;
489 * it's useful to ignore a case when inheritance will catch all the cases anyway.
490 * <!-- end-user-doc -->
491 * @return the new adapter.
492 * @see org.eclipse.viatra.solver.language.solverLanguage.Case
493 * @generated
494 */
495 public Adapter createCaseAdapter()
496 {
497 return null;
498 }
499
500 /**
501 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Count <em>Count</em>}'.
502 * <!-- begin-user-doc -->
503 * This default implementation returns null so that we can easily ignore cases;
504 * it's useful to ignore a case when inheritance will catch all the cases anyway.
505 * <!-- end-user-doc -->
506 * @return the new adapter.
507 * @see org.eclipse.viatra.solver.language.solverLanguage.Count
508 * @generated
509 */
510 public Adapter createCountAdapter()
511 {
512 return null;
513 }
514
515 /**
516 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Aggregation <em>Aggregation</em>}'.
517 * <!-- begin-user-doc -->
518 * This default implementation returns null so that we can easily ignore cases;
519 * it's useful to ignore a case when inheritance will catch all the cases anyway.
520 * <!-- end-user-doc -->
521 * @return the new adapter.
522 * @see org.eclipse.viatra.solver.language.solverLanguage.Aggregation
523 * @generated
524 */
525 public Adapter createAggregationAdapter()
526 {
527 return null;
528 }
529
530 /**
531 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Call <em>Call</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.Call
538 * @generated
539 */
540 public Adapter createCallAdapter()
541 {
542 return null;
543 }
544
545 /**
546 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ArgumentList <em>Argument List</em>}'.
547 * <!-- begin-user-doc -->
548 * This default implementation returns null so that we can easily ignore cases;
549 * it's useful to ignore a case when inheritance will catch all the cases anyway.
550 * <!-- end-user-doc -->
551 * @return the new adapter.
552 * @see org.eclipse.viatra.solver.language.solverLanguage.ArgumentList
553 * @generated
554 */
555 public Adapter createArgumentListAdapter()
556 {
557 return null;
558 }
559
560 /**
561 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Argument <em>Argument</em>}'.
562 * <!-- begin-user-doc -->
563 * This default implementation returns null so that we can easily ignore cases;
564 * it's useful to ignore a case when inheritance will catch all the cases anyway.
565 * <!-- end-user-doc -->
566 * @return the new adapter.
567 * @see org.eclipse.viatra.solver.language.solverLanguage.Argument
568 * @generated
569 */
570 public Adapter createArgumentAdapter()
571 {
572 return null;
573 }
574
575 /**
576 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExpressionArgument <em>Expression Argument</em>}'.
577 * <!-- begin-user-doc -->
578 * This default implementation returns null so that we can easily ignore cases;
579 * it's useful to ignore a case when inheritance will catch all the cases anyway.
580 * <!-- end-user-doc -->
581 * @return the new adapter.
582 * @see org.eclipse.viatra.solver.language.solverLanguage.ExpressionArgument
583 * @generated
584 */
585 public Adapter createExpressionArgumentAdapter()
586 {
587 return null;
588 }
589
590 /**
591 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.StarArgument <em>Star Argument</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 org.eclipse.viatra.solver.language.solverLanguage.StarArgument
598 * @generated
599 */
600 public Adapter createStarArgumentAdapter()
601 {
602 return null;
603 }
604
605 /**
606 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedArgument <em>Typed Argument</em>}'.
607 * <!-- begin-user-doc -->
608 * This default implementation returns null so that we can easily ignore cases;
609 * it's useful to ignore a case when inheritance will catch all the cases anyway.
610 * <!-- end-user-doc -->
611 * @return the new adapter.
612 * @see org.eclipse.viatra.solver.language.solverLanguage.TypedArgument
613 * @generated
614 */
615 public Adapter createTypedArgumentAdapter()
616 {
617 return null;
618 }
619
620 /**
621 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.TypedStarArgument <em>Typed Star Argument</em>}'.
622 * <!-- begin-user-doc -->
623 * This default implementation returns null so that we can easily ignore cases;
624 * it's useful to ignore a case when inheritance will catch all the cases anyway.
625 * <!-- end-user-doc -->
626 * @return the new adapter.
627 * @see org.eclipse.viatra.solver.language.solverLanguage.TypedStarArgument
628 * @generated
629 */
630 public Adapter createTypedStarArgumentAdapter()
631 {
632 return null;
633 }
634
635 /**
636 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Reference <em>Reference</em>}'.
637 * <!-- begin-user-doc -->
638 * This default implementation returns null so that we can easily ignore cases;
639 * it's useful to ignore a case when inheritance will catch all the cases anyway.
640 * <!-- end-user-doc -->
641 * @return the new adapter.
642 * @see org.eclipse.viatra.solver.language.solverLanguage.Reference
643 * @generated
644 */
645 public Adapter createReferenceAdapter()
646 {
647 return null;
648 }
649
650 /**
651 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Interval <em>Interval</em>}'.
652 * <!-- begin-user-doc -->
653 * This default implementation returns null so that we can easily ignore cases;
654 * it's useful to ignore a case when inheritance will catch all the cases anyway.
655 * <!-- end-user-doc -->
656 * @return the new adapter.
657 * @see org.eclipse.viatra.solver.language.solverLanguage.Interval
658 * @generated
659 */
660 public Adapter createIntervalAdapter()
661 {
662 return null;
663 }
664
665 /**
666 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Literal <em>Literal</em>}'.
667 * <!-- begin-user-doc -->
668 * This default implementation returns null so that we can easily ignore cases;
669 * it's useful to ignore a case when inheritance will catch all the cases anyway.
670 * <!-- end-user-doc -->
671 * @return the new adapter.
672 * @see org.eclipse.viatra.solver.language.solverLanguage.Literal
673 * @generated
674 */
675 public Adapter createLiteralAdapter()
676 {
677 return null;
678 }
679
680 /**
681 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LogicLiteral <em>Logic Literal</em>}'.
682 * <!-- begin-user-doc -->
683 * This default implementation returns null so that we can easily ignore cases;
684 * it's useful to ignore a case when inheritance will catch all the cases anyway.
685 * <!-- end-user-doc -->
686 * @return the new adapter.
687 * @see org.eclipse.viatra.solver.language.solverLanguage.LogicLiteral
688 * @generated
689 */
690 public Adapter createLogicLiteralAdapter()
691 {
692 return null;
693 }
694
695 /**
696 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.NumericLiteral <em>Numeric Literal</em>}'.
697 * <!-- begin-user-doc -->
698 * This default implementation returns null so that we can easily ignore cases;
699 * it's useful to ignore a case when inheritance will catch all the cases anyway.
700 * <!-- end-user-doc -->
701 * @return the new adapter.
702 * @see org.eclipse.viatra.solver.language.solverLanguage.NumericLiteral
703 * @generated
704 */
705 public Adapter createNumericLiteralAdapter()
706 {
707 return null;
708 }
709
710 /**
711 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.InfinityLiteral <em>Infinity Literal</em>}'.
712 * <!-- begin-user-doc -->
713 * This default implementation returns null so that we can easily ignore cases;
714 * it's useful to ignore a case when inheritance will catch all the cases anyway.
715 * <!-- end-user-doc -->
716 * @return the new adapter.
717 * @see org.eclipse.viatra.solver.language.solverLanguage.InfinityLiteral
718 * @generated
719 */
720 public Adapter createInfinityLiteralAdapter()
721 {
722 return null;
723 }
724
725 /**
726 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.EmptyIntervalLiteral <em>Empty Interval Literal</em>}'.
727 * <!-- begin-user-doc -->
728 * This default implementation returns null so that we can easily ignore cases;
729 * it's useful to ignore a case when inheritance will catch all the cases anyway.
730 * <!-- end-user-doc -->
731 * @return the new adapter.
732 * @see org.eclipse.viatra.solver.language.solverLanguage.EmptyIntervalLiteral
733 * @generated
734 */
735 public Adapter createEmptyIntervalLiteralAdapter()
736 {
737 return null;
738 }
739
740 /**
741 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.StringLiteral <em>String Literal</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.StringLiteral
748 * @generated
749 */
750 public Adapter createStringLiteralAdapter()
751 {
752 return null;
753 }
754
755 /**
756 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ClassDefinition <em>Class Definition</em>}'.
757 * <!-- begin-user-doc -->
758 * This default implementation returns null so that we can easily ignore cases;
759 * it's useful to ignore a case when inheritance will catch all the cases anyway.
760 * <!-- end-user-doc -->
761 * @return the new adapter.
762 * @see org.eclipse.viatra.solver.language.solverLanguage.ClassDefinition
763 * @generated
764 */
765 public Adapter createClassDefinitionAdapter()
766 {
767 return null;
768 }
769
770 /**
771 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.MemberDefinition <em>Member Definition</em>}'.
772 * <!-- begin-user-doc -->
773 * This default implementation returns null so that we can easily ignore cases;
774 * it's useful to ignore a case when inheritance will catch all the cases anyway.
775 * <!-- end-user-doc -->
776 * @return the new adapter.
777 * @see org.eclipse.viatra.solver.language.solverLanguage.MemberDefinition
778 * @generated
779 */
780 public Adapter createMemberDefinitionAdapter()
781 {
782 return null;
783 }
784
785 /**
786 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Multiplicity <em>Multiplicity</em>}'.
787 * <!-- begin-user-doc -->
788 * This default implementation returns null so that we can easily ignore cases;
789 * it's useful to ignore a case when inheritance will catch all the cases anyway.
790 * <!-- end-user-doc -->
791 * @return the new adapter.
792 * @see org.eclipse.viatra.solver.language.solverLanguage.Multiplicity
793 * @generated
794 */
795 public Adapter createMultiplicityAdapter()
796 {
797 return null;
798 }
799
800 /**
801 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ManyMultiplicity <em>Many Multiplicity</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 org.eclipse.viatra.solver.language.solverLanguage.ManyMultiplicity
808 * @generated
809 */
810 public Adapter createManyMultiplicityAdapter()
811 {
812 return null;
813 }
814
815 /**
816 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExactMultiplicity <em>Exact Multiplicity</em>}'.
817 * <!-- begin-user-doc -->
818 * This default implementation returns null so that we can easily ignore cases;
819 * it's useful to ignore a case when inheritance will catch all the cases anyway.
820 * <!-- end-user-doc -->
821 * @return the new adapter.
822 * @see org.eclipse.viatra.solver.language.solverLanguage.ExactMultiplicity
823 * @generated
824 */
825 public Adapter createExactMultiplicityAdapter()
826 {
827 return null;
828 }
829
830 /**
831 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BoundedMultiplicity <em>Bounded Multiplicity</em>}'.
832 * <!-- begin-user-doc -->
833 * This default implementation returns null so that we can easily ignore cases;
834 * it's useful to ignore a case when inheritance will catch all the cases anyway.
835 * <!-- end-user-doc -->
836 * @return the new adapter.
837 * @see org.eclipse.viatra.solver.language.solverLanguage.BoundedMultiplicity
838 * @generated
839 */
840 public Adapter createBoundedMultiplicityAdapter()
841 {
842 return null;
843 }
844
845 /**
846 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ScopeDefinition <em>Scope Definition</em>}'.
847 * <!-- begin-user-doc -->
848 * This default implementation returns null so that we can easily ignore cases;
849 * it's useful to ignore a case when inheritance will catch all the cases anyway.
850 * <!-- end-user-doc -->
851 * @return the new adapter.
852 * @see org.eclipse.viatra.solver.language.solverLanguage.ScopeDefinition
853 * @generated
854 */
855 public Adapter createScopeDefinitionAdapter()
856 {
857 return null;
858 }
859
860 /**
861 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ExactScopeDefinition <em>Exact Scope Definition</em>}'.
862 * <!-- begin-user-doc -->
863 * This default implementation returns null so that we can easily ignore cases;
864 * it's useful to ignore a case when inheritance will catch all the cases anyway.
865 * <!-- end-user-doc -->
866 * @return the new adapter.
867 * @see org.eclipse.viatra.solver.language.solverLanguage.ExactScopeDefinition
868 * @generated
869 */
870 public Adapter createExactScopeDefinitionAdapter()
871 {
872 return null;
873 }
874
875 /**
876 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BoundedScopeDefinition <em>Bounded Scope Definition</em>}'.
877 * <!-- begin-user-doc -->
878 * This default implementation returns null so that we can easily ignore cases;
879 * it's useful to ignore a case when inheritance will catch all the cases anyway.
880 * <!-- end-user-doc -->
881 * @return the new adapter.
882 * @see org.eclipse.viatra.solver.language.solverLanguage.BoundedScopeDefinition
883 * @generated
884 */
885 public Adapter createBoundedScopeDefinitionAdapter()
886 {
887 return null;
888 }
889
890 /**
891 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.LowerBoundedScopeDefinition <em>Lower Bounded Scope Definition</em>}'.
892 * <!-- begin-user-doc -->
893 * This default implementation returns null so that we can easily ignore cases;
894 * it's useful to ignore a case when inheritance will catch all the cases anyway.
895 * <!-- end-user-doc -->
896 * @return the new adapter.
897 * @see org.eclipse.viatra.solver.language.solverLanguage.LowerBoundedScopeDefinition
898 * @generated
899 */
900 public Adapter createLowerBoundedScopeDefinitionAdapter()
901 {
902 return null;
903 }
904
905 /**
906 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.ObjectiveDefinition <em>Objective Definition</em>}'.
907 * <!-- begin-user-doc -->
908 * This default implementation returns null so that we can easily ignore cases;
909 * it's useful to ignore a case when inheritance will catch all the cases anyway.
910 * <!-- end-user-doc -->
911 * @return the new adapter.
912 * @see org.eclipse.viatra.solver.language.solverLanguage.ObjectiveDefinition
913 * @generated
914 */
915 public Adapter createObjectiveDefinitionAdapter()
916 {
917 return null;
918 }
919
920 /**
921 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.NamedElement <em>Named Element</em>}'.
922 * <!-- begin-user-doc -->
923 * This default implementation returns null so that we can easily ignore cases;
924 * it's useful to ignore a case when inheritance will catch all the cases anyway.
925 * <!-- end-user-doc -->
926 * @return the new adapter.
927 * @see org.eclipse.viatra.solver.language.solverLanguage.NamedElement
928 * @generated
929 */
930 public Adapter createNamedElementAdapter()
931 {
932 return null;
933 }
934
935 /**
936 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Assertion <em>Assertion</em>}'.
937 * <!-- begin-user-doc -->
938 * This default implementation returns null so that we can easily ignore cases;
939 * it's useful to ignore a case when inheritance will catch all the cases anyway.
940 * <!-- end-user-doc -->
941 * @return the new adapter.
942 * @see org.eclipse.viatra.solver.language.solverLanguage.Assertion
943 * @generated
944 */
945 public Adapter createAssertionAdapter()
946 {
947 return null;
948 }
949
950 /**
951 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Disjunction <em>Disjunction</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.Disjunction
958 * @generated
959 */
960 public Adapter createDisjunctionAdapter()
961 {
962 return null;
963 }
964
965 /**
966 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Switch <em>Switch</em>}'.
967 * <!-- begin-user-doc -->
968 * This default implementation returns null so that we can easily ignore cases;
969 * it's useful to ignore a case when inheritance will catch all the cases anyway.
970 * <!-- end-user-doc -->
971 * @return the new adapter.
972 * @see org.eclipse.viatra.solver.language.solverLanguage.Switch
973 * @generated
974 */
975 public Adapter createSwitchAdapter()
976 {
977 return null;
978 }
979
980 /**
981 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Conjunction <em>Conjunction</em>}'.
982 * <!-- begin-user-doc -->
983 * This default implementation returns null so that we can easily ignore cases;
984 * it's useful to ignore a case when inheritance will catch all the cases anyway.
985 * <!-- end-user-doc -->
986 * @return the new adapter.
987 * @see org.eclipse.viatra.solver.language.solverLanguage.Conjunction
988 * @generated
989 */
990 public Adapter createConjunctionAdapter()
991 {
992 return null;
993 }
994
995 /**
996 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.Comparison <em>Comparison</em>}'.
997 * <!-- begin-user-doc -->
998 * This default implementation returns null so that we can easily ignore cases;
999 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1000 * <!-- end-user-doc -->
1001 * @return the new adapter.
1002 * @see org.eclipse.viatra.solver.language.solverLanguage.Comparison
1003 * @generated
1004 */
1005 public Adapter createComparisonAdapter()
1006 {
1007 return null;
1008 }
1009
1010 /**
1011 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.BinaryExpression <em>Binary Expression</em>}'.
1012 * <!-- begin-user-doc -->
1013 * This default implementation returns null so that we can easily ignore cases;
1014 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1015 * <!-- end-user-doc -->
1016 * @return the new adapter.
1017 * @see org.eclipse.viatra.solver.language.solverLanguage.BinaryExpression
1018 * @generated
1019 */
1020 public Adapter createBinaryExpressionAdapter()
1021 {
1022 return null;
1023 }
1024
1025 /**
1026 * Creates a new adapter for an object of class '{@link org.eclipse.viatra.solver.language.solverLanguage.UnaryExpression <em>Unary Expression</em>}'.
1027 * <!-- begin-user-doc -->
1028 * This default implementation returns null so that we can easily ignore cases;
1029 * it's useful to ignore a case when inheritance will catch all the cases anyway.
1030 * <!-- end-user-doc -->
1031 * @return the new adapter.
1032 * @see org.eclipse.viatra.solver.language.solverLanguage.UnaryExpression
1033 * @generated
1034 */
1035 public Adapter createUnaryExpressionAdapter()
1036 {
1037 return null;
1038 }
1039
1040 /**
1041 * Creates a new adapter for the default case.
1042 * <!-- begin-user-doc -->
1043 * This default implementation returns null.
1044 * <!-- end-user-doc -->
1045 * @return the new adapter.
1046 * @generated
1047 */
1048 public Adapter createEObjectAdapter()
1049 {
1050 return null;
1051 }
1052
1053} //SolverLanguageAdapterFactory