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