aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
diff options
context:
space:
mode:
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java')
-rw-r--r--Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java120
1 files changed, 95 insertions, 25 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
index 26dcdaad..7717cbc1 100644
--- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
+++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java
@@ -10,10 +10,11 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Applicati
10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; 10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference;
11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; 11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope;
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; 12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration;
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry;
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration;
@@ -27,6 +28,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumbe
27import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; 28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope;
28import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; 29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope;
29import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; 30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber;
31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry;
30import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; 32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration;
31import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; 33import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement;
32import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; 34import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference;
@@ -42,6 +44,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSp
42import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; 44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration;
43import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; 45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope;
44import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; 46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope;
47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry;
45import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; 48import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration;
46import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; 49import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference;
47import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; 50import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification;
@@ -90,9 +93,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
90 case ApplicationConfigurationPackage.CONFIG_DECLARATION: 93 case ApplicationConfigurationPackage.CONFIG_DECLARATION:
91 sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject); 94 sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject);
92 return; 95 return;
93 case ApplicationConfigurationPackage.CONFIG_ENTRY:
94 sequence_ConfigEntry(context, (ConfigEntry) semanticObject);
95 return;
96 case ApplicationConfigurationPackage.CONFIG_REFERENCE: 96 case ApplicationConfigurationPackage.CONFIG_REFERENCE:
97 sequence_ConfigReference(context, (ConfigReference) semanticObject); 97 sequence_ConfigReference(context, (ConfigReference) semanticObject);
98 return; 98 return;
@@ -102,6 +102,12 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
102 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: 102 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT:
103 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); 103 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject);
104 return; 104 return;
105 case ApplicationConfigurationPackage.CUSTOM_ENTRY:
106 sequence_CustomEntry(context, (CustomEntry) semanticObject);
107 return;
108 case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY:
109 sequence_DocumentationEntry(context, (DocumentationEntry) semanticObject);
110 return;
105 case ApplicationConfigurationPackage.EPACKAGE_IMPORT: 111 case ApplicationConfigurationPackage.EPACKAGE_IMPORT:
106 sequence_EPackageImport(context, (EPackageImport) semanticObject); 112 sequence_EPackageImport(context, (EPackageImport) semanticObject);
107 return; 113 return;
@@ -141,6 +147,9 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
141 case ApplicationConfigurationPackage.INTERVALL_NUMBER: 147 case ApplicationConfigurationPackage.INTERVALL_NUMBER:
142 sequence_IntervallNumber(context, (IntervallNumber) semanticObject); 148 sequence_IntervallNumber(context, (IntervallNumber) semanticObject);
143 return; 149 return;
150 case ApplicationConfigurationPackage.MEMORY_ENTRY:
151 sequence_MemoryEntry(context, (MemoryEntry) semanticObject);
152 return;
144 case ApplicationConfigurationPackage.METAMODEL_DECLARATION: 153 case ApplicationConfigurationPackage.METAMODEL_DECLARATION:
145 sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject); 154 sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject);
146 return; 155 return;
@@ -186,6 +195,9 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
186 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: 195 case ApplicationConfigurationPackage.REAL_TYPE_SCOPE:
187 sequence_RealTypeScope(context, (RealTypeScope) semanticObject); 196 sequence_RealTypeScope(context, (RealTypeScope) semanticObject);
188 return; 197 return;
198 case ApplicationConfigurationPackage.RUNTIME_ENTRY:
199 sequence_RuntimeEntry(context, (RuntimeEntry) semanticObject);
200 return;
189 case ApplicationConfigurationPackage.SCOPE_DECLARATION: 201 case ApplicationConfigurationPackage.SCOPE_DECLARATION:
190 sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject); 202 sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject);
191 return; 203 return;
@@ -295,27 +307,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
295 307
296 /** 308 /**
297 * Contexts: 309 * Contexts:
298 * ConfigEntry returns ConfigEntry
299 *
300 * Constraint:
301 * (key=STRING value=STRING)
302 */
303 protected void sequence_ConfigEntry(ISerializationContext context, ConfigEntry semanticObject) {
304 if (errorAcceptor != null) {
305 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_ENTRY__KEY) == ValueTransient.YES)
306 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_ENTRY__KEY));
307 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_ENTRY__VALUE) == ValueTransient.YES)
308 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_ENTRY__VALUE));
309 }
310 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
311 feeder.accept(grammarAccess.getConfigEntryAccess().getKeySTRINGTerminalRuleCall_0_0(), semanticObject.getKey());
312 feeder.accept(grammarAccess.getConfigEntryAccess().getValueSTRINGTerminalRuleCall_2_0(), semanticObject.getValue());
313 feeder.finish();
314 }
315
316
317 /**
318 * Contexts:
319 * ConfigReference returns ConfigReference 310 * ConfigReference returns ConfigReference
320 * Config returns ConfigReference 311 * Config returns ConfigReference
321 * 312 *
@@ -360,6 +351,47 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
360 351
361 /** 352 /**
362 * Contexts: 353 * Contexts:
354 * ConfigEntry returns CustomEntry
355 * CustomEntry returns CustomEntry
356 *
357 * Constraint:
358 * (key=STRING value=STRING)
359 */
360 protected void sequence_CustomEntry(ISerializationContext context, CustomEntry semanticObject) {
361 if (errorAcceptor != null) {
362 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY) == ValueTransient.YES)
363 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY));
364 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE) == ValueTransient.YES)
365 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE));
366 }
367 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
368 feeder.accept(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0(), semanticObject.getKey());
369 feeder.accept(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0(), semanticObject.getValue());
370 feeder.finish();
371 }
372
373
374 /**
375 * Contexts:
376 * ConfigEntry returns DocumentationEntry
377 * DocumentationEntry returns DocumentationEntry
378 *
379 * Constraint:
380 * level=DocumentLevelSpecification
381 */
382 protected void sequence_DocumentationEntry(ISerializationContext context, DocumentationEntry semanticObject) {
383 if (errorAcceptor != null) {
384 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL) == ValueTransient.YES)
385 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL));
386 }
387 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
388 feeder.accept(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0(), semanticObject.getLevel());
389 feeder.finish();
390 }
391
392
393 /**
394 * Contexts:
363 * Import returns EPackageImport 395 * Import returns EPackageImport
364 * EPackageImport returns EPackageImport 396 * EPackageImport returns EPackageImport
365 * 397 *
@@ -589,6 +621,25 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
589 621
590 /** 622 /**
591 * Contexts: 623 * Contexts:
624 * ConfigEntry returns MemoryEntry
625 * MemoryEntry returns MemoryEntry
626 *
627 * Constraint:
628 * megabyteLimit=INT
629 */
630 protected void sequence_MemoryEntry(ISerializationContext context, MemoryEntry semanticObject) {
631 if (errorAcceptor != null) {
632 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT) == ValueTransient.YES)
633 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT));
634 }
635 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
636 feeder.accept(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0(), semanticObject.getMegabyteLimit());
637 feeder.finish();
638 }
639
640
641 /**
642 * Contexts:
592 * Command returns MetamodelDeclaration 643 * Command returns MetamodelDeclaration
593 * Declaration returns MetamodelDeclaration 644 * Declaration returns MetamodelDeclaration
594 * MetamodelDeclaration returns MetamodelDeclaration 645 * MetamodelDeclaration returns MetamodelDeclaration
@@ -822,6 +873,25 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
822 873
823 /** 874 /**
824 * Contexts: 875 * Contexts:
876 * ConfigEntry returns RuntimeEntry
877 * RuntimeEntry returns RuntimeEntry
878 *
879 * Constraint:
880 * millisecLimit=INT
881 */
882 protected void sequence_RuntimeEntry(ISerializationContext context, RuntimeEntry semanticObject) {
883 if (errorAcceptor != null) {
884 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT) == ValueTransient.YES)
885 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT));
886 }
887 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
888 feeder.accept(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0(), semanticObject.getMillisecLimit());
889 feeder.finish();
890 }
891
892
893 /**
894 * Contexts:
825 * Command returns ScopeDeclaration 895 * Command returns ScopeDeclaration
826 * Declaration returns ScopeDeclaration 896 * Declaration returns ScopeDeclaration
827 * ScopeDeclaration returns ScopeDeclaration 897 * ScopeDeclaration returns ScopeDeclaration