Community
Participate
Working Groups
The following example import ecore : 'http://www.eclipse.org/emf/2002/Ecore#/'; package Vlad : pfx = 'platform:/resource/Vlad/model/Vlad.oclinecore' { class A { property ab : ecore::EByte; property as : ecore::EShort; property ai : ecore::EInt; } } fails to evaluate (unresolved opertation) self.ab +1 The problem is a missing if case for "byte" in UMLReflectionImpl.getOCLTypeFor.
cf Bug 358713: All of EByte, EByteObject, EChar and ECharacterObject may need attention.
(In reply to comment #1) > cf Bug 358713: All of EByte, EByteObject, EChar and ECharacterObject may need > attention. EChar and ECharacterObject are not numbers. Numeric types tested and fixed on bug/344368b branch.
Pushed to master.
CLOSED after a year in the RESOLVED state.