Преобразовать тип класса в таблицу с помощью Javascript в Enterprise Architect - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь преобразовать класс в таблицу, используя Javascript.Когда я выполняю следующий код (предполагая, что currentElement является элементом), стереотип класса обновляется до «таблицы», в которой обновляется до «таблицы» стереотипа и при просмотре принимает синий-фиолетовый цвет.Но тип не обновляется.

currentElement.Stereotype = "table"
currentElement.Type = "Table"
currentElement.Update();

Когда я выбираю обновленный элемент в браузере проекта, я все еще вижу, что это Class : <name>.Как преобразовать класс преобразования типов в таблицу с помощью сценариев (особенно Javascript)?

Спасибо!

1 Ответ

0 голосов
/ 21 ноября 2018

Таблица в EA является стереотипным элементом Class, поэтому вам нужно только изменить стереотип.

При настройке стереотипов в API лучше всего использовать только поле EA.Element.StereotypeEx.

Следующий код успешно установит правильный стереотип:

currentElement.StereotypeEx = "EAUML::table";
currentElement.Update();
...