Ссылка между двумя экокорами

У меня есть A.ecore, в котором я создал классы, и ORBAC.ecore, в котором есть классы правил и разрешений.

Как я могу сделать ссылку, чтобы класс из A.ecore мог ссылаться на разрешение класса из ORBAC.ecore


person Geek    schedule 21.05.2016    source источник


Ответы (1)


Используя редактор Ecore, откройте A.ecore, затем щелкните правой кнопкой мыши, Загрузить ресурс...

у вас будет возможность загрузить ORBAC.ecore (просмотреть пакет целевой платформы, зарегистрированные пакеты, файловую систему или рабочую область)

После загрузки вы сможете свободно ссылаться на классы, определенные в ORBAC.ecore.

Обратите внимание, что то, как вы загружаете дополнительный ресурс, может иметь некоторые последствия при развертывании ваших метамоделей (и содержащих плагины). Это связано с тем, что Eclipse будет использовать другую схему URI. (платформа:/ресурс/..., платформа:/плагин/..., зарегистрированный nsUri,...)

person Didier Vojtisek    schedule 23.05.2016
comment
Большое спасибо Дидье за ​​помощь. На самом деле я смог создать эту ссылку между двумя моделями ecore, но теперь моя проблема заключается в том, что сама ссылка на значение пуста, когда она должна показывать мне список ввода, хотя я убедился, что загрузил правильную модель в свой экземпляр ресурса метамодели, которую я уже создал. У вас есть идеи, почему раздел значений ссылки [1,1] пуст? Спасибо еще раз. - person Geek; 23.05.2016