From b2174e0df4bfd7954c966ff4f0ae005a61c70d9d Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Tue, 28 Aug 2018 18:45:46 +0200 Subject: Added support for SHORT type as integer --- .../src/hu/bme/mit/inf/dslreasoner/ecore2logic/AttributeMapper.xtend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit') diff --git a/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/AttributeMapper.xtend b/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/AttributeMapper.xtend index e44e9a1e..95be8433 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/AttributeMapper.xtend +++ b/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/AttributeMapper.xtend @@ -107,7 +107,7 @@ class EAttributeMapper_RelationsOverTypes implements EAttributeMapper { override TypeDescriptor TypeOfRange(Ecore2Logic_Trace trace, EAttribute attribute) { if(attribute.EType instanceof EEnum) return enumMapper.TypeofEEnum(trace,attribute.EType as EEnum) - else if(attribute.EType.name.equals("EInt")) return LogicInt + else if(attribute.EType.name.equals("EInt") || attribute.EType.name.equals("EShort")) return LogicInt else if(attribute.EType.name.equals("EBoolean")) return LogicBool else if(attribute.EType.name.equals("EDouble") || attribute.EType.name.equals("EFloat")) return LogicReal -- cgit v1.2.3-54-g00ecf