aboutsummaryrefslogtreecommitdiffstats
path: root/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-03-25 15:56:37 +0100
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2019-03-25 15:56:37 +0100
commit478123d2febde02f39f6a673ffdbdf0c760aef3c (patch)
tree520b41e650bc666655016f2c5b5446e60bf1d3e4 /Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping
parentDo not throw exception for empty package names in application configuration f... (diff)
downloadVIATRA-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.xtend8
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
10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement 10import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement
11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry 11import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry
12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry 12import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry
13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction
14import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport 13import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport
15import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel 14import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel
16import org.eclipse.emf.ecore.EClass 15import org.eclipse.emf.ecore.EClass
@@ -23,6 +22,7 @@ import org.eclipse.xtext.naming.IQualifiedNameConverter
23import org.eclipse.xtext.scoping.Scopes 22import org.eclipse.xtext.scoping.Scopes
24 23
25import static hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.Literals.* 24import static hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.Literals.*
25import 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