diff options
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer')
-rw-r--r-- | Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java | 42 |
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 | |||
14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; | 14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; |
15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | 15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; |
16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; | ||
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; | ||
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; | 19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; |
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; | 20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; |
19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; | 21 | import 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 | * |