correctly add plugin dependency to user model project
more robust ecore selection in case the user start from a text instead
of a file