2012-05-04 40 views
1
Package model = UMLFactory.eINSTANCE.createPackage(); 
model.setName("MyPackage"); 
Class cls = model.createOwnedClass("MyClass", false); 

我用上面的代碼創建了一些uml2模型,現在我想爲package/class創建一個類圖和一些符號。我怎樣才能通過編程來做到這一點? (我們可以在eclipse中通過uml2tools初始化.uml的類圖,但是它的API是什麼?)如何通過編程創建uml類圖和符號?

非常感謝。

+0

我發現org.eclipse.gmf.runtime.diagram.core.commands.CreateDiagramCommand和org.eclipse.uml2.diagram.component.edit.commands.ClassDiagramNotationClassCreateCommand, 我是否應該使用它們來創建圖表和班級符號? 有任何意見。 –

回答

0

uml2模型爲您提供了創建uml模型所需的實體。 UML圖是這些模型的視圖,不是模式定義的一部分。所以,你不能創建一個圖表:-(