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.java42
1 files changed, 42 insertions, 0 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 d1128378..cf267de9 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
@@ -14,6 +14,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDec
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; 14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference;
15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; 15import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification;
16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; 16import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction;
17import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; 19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry;
18import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; 20import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry;
19import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; 21import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport;
@@ -113,6 +115,12 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
113 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: 115 case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT:
114 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); 116 sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject);
115 return; 117 return;
118 case ApplicationConfigurationPackage.COST_ENTRY:
119 sequence_CostEntry(context, (CostEntry) semanticObject);
120 return;
121 case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION:
122 sequence_CostObjectiveFunction(context, (CostObjectiveFunction) semanticObject);
123 return;
116 case ApplicationConfigurationPackage.CUSTOM_ENTRY: 124 case ApplicationConfigurationPackage.CUSTOM_ENTRY:
117 sequence_CustomEntry(context, (CustomEntry) semanticObject); 125 sequence_CustomEntry(context, (CustomEntry) semanticObject);
118 return; 126 return;
@@ -402,6 +410,40 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin
402 410
403 /** 411 /**
404 * Contexts: 412 * Contexts:
413 * CostEntry returns CostEntry
414 *
415 * Constraint:
416 * (patternElement=PatternElement weight=INTLiteral)
417 */
418 protected void sequence_CostEntry(ISerializationContext context, CostEntry semanticObject) {
419 if (errorAcceptor != null) {
420 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT) == ValueTransient.YES)
421 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT));
422 if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT) == ValueTransient.YES)
423 errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT));
424 }
425 SequenceFeeder feeder = createSequencerFeeder(context, semanticObject);
426 feeder.accept(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0(), semanticObject.getPatternElement());
427 feeder.accept(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0(), semanticObject.getWeight());
428 feeder.finish();
429 }
430
431
432 /**
433 * Contexts:
434 * ObjectiveFunction returns CostObjectiveFunction
435 * CostObjectiveFunction returns CostObjectiveFunction
436 *
437 * Constraint:
438 * (entries+=CostEntry entries+=CostEntry*)
439 */
440 protected void sequence_CostObjectiveFunction(ISerializationContext context, CostObjectiveFunction semanticObject) {
441 genericSequencer.createSequence(context, semanticObject);
442 }
443
444
445 /**
446 * Contexts:
405 * ConfigEntry returns CustomEntry 447 * ConfigEntry returns CustomEntry
406 * CustomEntry returns CustomEntry 448 * CustomEntry returns CustomEntry
407 * 449 *