convert to ecore enhancement to support enum