aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic2ecore
diff options
context:
space:
mode:
authorLibravatar Aren Babikian <aren.babikian@mail.mcgill.ca>2021-01-14 13:11:21 -0500
committerLibravatar Aren Babikian <aren.babikian@mail.mcgill.ca>2021-01-14 13:11:21 -0500
commitbe2fd000db012b3738211ebee8db36001235c918 (patch)
treeb642948cc40fa1576bbf4eeedcd00bf086e0e8b8 /Framework/hu.bme.mit.inf.dslreasoner.logic2ecore
parentforgot to commit some changes to Application (diff)
downloadVIATRA-Generator-be2fd000db012b3738211ebee8db36001235c918.tar.gz
VIATRA-Generator-be2fd000db012b3738211ebee8db36001235c918.tar.zst
VIATRA-Generator-be2fd000db012b3738211ebee8db36001235c918.zip
complete change of real representation BigDecimal->Double
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic2ecore')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic2ecore/src/hu/bme/mit/inf/dslreasoner/logic2ecore/Logic2Ecore.xtend15
1 files changed, 8 insertions, 7 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic2ecore/src/hu/bme/mit/inf/dslreasoner/logic2ecore/Logic2Ecore.xtend b/Framework/hu.bme.mit.inf.dslreasoner.logic2ecore/src/hu/bme/mit/inf/dslreasoner/logic2ecore/Logic2Ecore.xtend
index 8d6b565a..3a74963f 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic2ecore/src/hu/bme/mit/inf/dslreasoner/logic2ecore/Logic2Ecore.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic2ecore/src/hu/bme/mit/inf/dslreasoner/logic2ecore/Logic2Ecore.xtend
@@ -109,13 +109,14 @@ class Logic2Ecore {
109 } 109 }
110 110
111 def translateType(EDataType type, Object value) { 111 def translateType(EDataType type, Object value) {
112 if(type == EcorePackage.eINSTANCE.EFloat) { 112// if(type == EcorePackage.eINSTANCE.EFloat) {
113 val bd = value as BigDecimal 113// val bd = value as BigDecimal
114 return bd.floatValue 114// return bd.floatValue
115 } else if( type == EcorePackage.eINSTANCE.EDouble ) { 115// } else if( type == EcorePackage.eINSTANCE.EDouble ) {
116 val bd = value as BigDecimal 116// val bd = value as BigDecimal
117 return bd.doubleValue 117// return bd.doubleValue
118 } else return value 118// } else
119 return value
119 } 120 }
120 121
121 protected dispatch def Map<? extends TermDescription, ? extends Object> getAllElementsOfDatatype(EEnum type, Ecore2Logic_Trace forwardTrace, LogicModelInterpretation interpretation) { 122 protected dispatch def Map<? extends TermDescription, ? extends Object> getAllElementsOfDatatype(EEnum type, Ecore2Logic_Trace forwardTrace, LogicModelInterpretation interpretation) {