J'utilise EMF pour permettre aux utilisateurs de créer des instances d'un type particulier de modèle.EMF: Limiter les choix à des valeurs prédéfinies
Une instance d'un modèle peut avoir 0- * Choses mais j'aimerais pouvoir prédéfinir les choses disponibles que l'utilisateur peut ajouter à l'instance afin qu'elles ne puissent pas créer les leurs.
Comment pourrais-je créer les choses en utilisant le modèle ecore?
Si une chose était juste une chaîne alors ce serait bien - je pourrais utiliser Enums. Mais une chose est un type qui lui est propre et se compose d'autres choses (comme un nom, une version, etc.) et je ne sais pas comment donner un ensemble prédéfini de ces choses à l'utilisateur à choisir.
Des idées?