Форум Сообщества Аналитиков

Общий раздел => ПО Аналитика => Sparx => Тема начата: ig_z от 25 Марта 2009, 15:50:14

Название: EA + MDG CORBA, кодогенерация IDL с модификатором "context"
Отправлено: ig_z от 25 Марта 2009, 15:50:14
Исходные данные - EA v7.1.834 с  установленным MDG link for CORBA v1.0.3
Хочу получить на выходе IDL кодогенератора нечто подобное следующему:
long read_value() context("USER", "GROUP");Вопрос - как в EA диаграммах можно(нужно) отображать модификатор "context"?
В тулбокс-меню CORBA присутствует только пункт "oneway", да и тот не влияет на результирующий код. При реверс инжиниринге данные модификаторы просто игнорируются.
Может нужно добавить стереотип, но в данном случае необходимо задавать параметры.
В общем буду благодарен за любые советы и идеи.
Название: Re: EA + MDG CORBA, кодогенерация IDL с модификатором "context"
Отправлено: Galogen от 25 Марта 2009, 20:26:32
Возможно самому исправить или переписать шаблон кодогенерации, включив в него нужную Вам обработку моддификаторов. А вообще Вам лучше на форум производителя обратится (правда он английский)
Название: Re: EA + MDG CORBA, кодогенерация IDL с модификатором "context"
Отправлено: ig_z от 26 Марта 2009, 11:22:21
Возможно самому исправить или переписать шаблон кодогенерации, включив в него нужную Вам обработку моддификаторов. А вообще Вам лучше на форум производителя обратится (правда он английский)
В том то и проблема, что не могу понять, как на UML диаграмме отобразить  "context(...)". Шаблон кодогенерации для oneway я уже исправил - работает.
Но в любом случае спасибо за ответ.
Название: Re: EA + MDG CORBA, кодогенерация IDL с модификатором "context"
Отправлено: Galogen от 29 Марта 2009, 13:31:23
В том то и проблема, что не могу понять, как на UML диаграмме отобразить  "context(...)". Шаблон кодогенерации для oneway я уже исправил - работает.
Но в любом случае спасибо за ответ.
Если честно, я не очень понимаю, что такое  "context(...)". Однако, у Вас есть инструмент UML, там есть возможность использовать расширения: стереотипы, тегрированные значения, примечания, ограничения. Можно даже свой UML профиль разработать. Подумайте где нужен этот Ваш  "context(...)". Попробуйте например использовать стереотипы, тегированные значения, А в своем шаблоне это обрабатываться с нужной кодогенерацией

Ну и на форуме ЕА не стесняйтесь спросить