Java-API корпоративного архитектора

Я пытаюсь найти Java API EA, но не могу найти никакой информации об этом. Есть некоторый код с org.sparx.*, но я хочу посмотреть, что можно сделать с его помощью. Кто-нибудь знает, как я могу его получить?

Кстати, я использую 10.0.1008 Corporate Edition.


person GokcenG    schedule 25.07.2013    source источник


Ответы (1)


API Java обеспечивает доступ к «объектной модели» EA, которая также доступна из C# и из скриптов внутри EA (которые могут быть написаны на VBScript, JavaScript или JScript). С помощью этой объектной модели вы можете получать и обновлять информацию в репозитории EA.

Существует также «модель надстройки», которая, в дополнение к функциям объектной модели, позволяет вашему коду реагировать на ряд событий, инициируемых, когда пользователь подключается к репозиторию, создает диаграмму, инициирует проверку модели и т. д. также позволяет добавлять в EA собственные элементы графического интерфейса. Эта модель надстройки доступна только через .NET.

Проверьте файл справки в разделе «Автоматизация и сценарии — объектная модель Enterprise Architect». Необходимая настройка описана в разделе Использование интерфейса автоматизации и API в справочнике.

person Uffe    schedule 25.07.2013
comment
Эта модель надстройки доступна только через .NET — это неправда, это COM. Я писал надстройки VB6 до изобретения .NET;) - person chimp; 31.07.2013
comment
Совершенно верно, извините за это. На самом деле вы можете писать надстройки практически на любом языке по вашему выбору. За исключением, возможно, Пролога. - person Uffe; 31.07.2013
comment
Справочник (описание API) для версии 10 также находится здесь: sparxsystems. com/enterprise_architect_user_guide/10/ - person phil; 26.11.2014
comment
Можем ли мы написать надстройки EA на Java? - person wearybands; 29.07.2016