Как создать диаграмму классов и нотации uml с помощью программирования?

Package model = UMLFactory.eINSTANCE.createPackage();
model.setName("MyPackage");
Class cls = model.createOwnedClass("MyClass", false);

Я создал несколько моделей uml2 с помощью приведенного выше кода, теперь я хочу создать диаграмму классов и некоторые обозначения для пакета/класса и т. д. Как я могу сделать это с помощью программирования? (Мы можем инициализировать диаграмму классов для .uml с помощью uml2tools в eclipse, но какой для этого API?)

Большое спасибо.


person zhang jy    schedule 04.05.2012    source источник
comment
Я нашел org.eclipse.gmf.runtime.diagram.core.commands.CreateDiagramCommand и org.eclipse.uml2.diagram.component.edit.commands.ClassDiagramNotationClassCreateCommand. Должен ли я использовать их для создания диаграмм и обозначений классов? любой комментарий приветствуется.   -  person zhang jy    schedule 07.05.2012


Ответы (1)


Модель uml2 предоставляет вам сущности, необходимые для создания моделей uml. Диаграммы UML представляют собой представления этих моделей и не являются частью определения режима. Так что вы не можете создать диаграмму :-(

person vainolo    schedule 13.06.2012