diff options
author | Kristóf Marussy <kris7topher@gmail.com> | 2019-03-25 15:56:37 +0100 |
---|---|---|
committer | Kristóf Marussy <kris7topher@gmail.com> | 2019-03-25 15:56:37 +0100 |
commit | 478123d2febde02f39f6a673ffdbdf0c760aef3c (patch) | |
tree | 520b41e650bc666655016f2c5b5446e60bf1d3e4 /Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping | |
parent | Do not throw exception for empty package names in application configuration f... (diff) | |
download | VIATRA-Generator-478123d2febde02f39f6a673ffdbdf0c760aef3c.tar.gz VIATRA-Generator-478123d2febde02f39f6a673ffdbdf0c760aef3c.tar.zst VIATRA-Generator-478123d2febde02f39f6a673ffdbdf0c760aef3c.zip |
Add reliability probability and mtff objectives
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping')
-rw-r--r-- | Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend index 35a747c8..9d7e8aec 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend | |||
@@ -10,7 +10,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageI | |||
10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement | 10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement |
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry | 11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry |
12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry | 12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry |
13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction | ||
14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport | 13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport |
15 | import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel | 14 | import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel |
16 | import org.eclipse.emf.ecore.EClass | 15 | import org.eclipse.emf.ecore.EClass |
@@ -23,6 +22,7 @@ import org.eclipse.xtext.naming.IQualifiedNameConverter | |||
23 | import org.eclipse.xtext.scoping.Scopes | 22 | import org.eclipse.xtext.scoping.Scopes |
24 | 23 | ||
25 | import static hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.Literals.* | 24 | import static hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.Literals.* |
25 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction | ||
26 | 26 | ||
27 | /** | 27 | /** |
28 | * This class contains custom scoping description. | 28 | * This class contains custom scoping description. |
@@ -47,9 +47,9 @@ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigura | |||
47 | getViatraPackageScope(context, reference, document) | 47 | getViatraPackageScope(context, reference, document) |
48 | case PATTERN_ELEMENT__PATTERN: | 48 | case PATTERN_ELEMENT__PATTERN: |
49 | getViatraPatternScope(context, document) | 49 | getViatraPatternScope(context, document) |
50 | case RELIABILTIY_FUNCTION__PACKAGE: | 50 | case RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: |
51 | getCftPackageScope(context, reference, document) | 51 | getCftPackageScope(context, reference, document) |
52 | case RELIABILTIY_FUNCTION__TRANSFORMATION: | 52 | case RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: |
53 | getCftTransformationScope(context, document) | 53 | getCftTransformationScope(context, document) |
54 | default: | 54 | default: |
55 | super.getScope(context, reference) | 55 | super.getScope(context, reference) |
@@ -136,7 +136,7 @@ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigura | |||
136 | 136 | ||
137 | private def getCftTransformationScope(EObject context, ConfigurationScript document) { | 137 | private def getCftTransformationScope(EObject context, ConfigurationScript document) { |
138 | val transformations = switch (context) { | 138 | val transformations = switch (context) { |
139 | ReliabiltiyFunction case context.package !== null: | 139 | ReliabilityObjectiveFunction case context.package !== null: |
140 | context.package.transformationDefinitions | 140 | context.package.transformationDefinitions |
141 | default: | 141 | default: |
142 | document.allCftTransformations | 142 | document.allCftTransformations |