P o w e r D e s i g n e r f o r E c l i p s e插件使用指南
作者:汪晟杰,PowerDesigner研发组,Sybase, Inc.  PowerDesigner从版本10起提供了各种插件,支持的平台主要是Eclipse和
VS.NET。本篇将围绕如何在Eclipse实现建模及代码同步。
安装PowerDesigner for eclipse
安装完PD,会在安装目录下到Eclipse Plug-ins目录。PD支持eclipse2.0和3.0,用户可以根据需要拷贝对应的目录下的插件至eclipse目录下。如果是手工拷贝,则需要注意的是,需要将
<EclipseHome>\lipse.swt.win32_3.0.0\os\win32\x86\swt-win32-3062.dll 文件拷贝到System32目录下。
对于PD11的用户,在安装过程时会要求用户输入eclipse目录,这样安装完毕之后在eclipse下就可以用PD建模的功能了。如图:
注意,请注意PD插件的版本与当前PD版本是否相同
打开eclipse,切换perspective视图到PowerDesigner,如图:
创建Model
创建新Model:
1)选择FileÆNewÆModel
双击eclipse安装不上2)选择在当前project下创建还是创建新项目,如图:
图 1  New Model
3)点击Finish按钮。PD 则会打开New Model,用户可以选择不同的diagram和语言(class diagram),如图。
4)点击OK 按钮。
图 4  Synchronize
3)点击Finish按钮,则在左边自动生成了相应的代码
图 5  Code generated
设置代码自动同步:
1)WindowÆPerferences, 选择PowerDesignerÆObject-Oriented Model
2)选中Automatically merge models on code-to-model synchronization
模型导入
PD 支持对PD文件、Rose文件、XMI文件、ERWIN等文件的导入功能。选择FileÆImport,弹出如下窗口,用户可以根据提示一步步导入。
图 6  Import
更多帮助(cheatsheet)
PowerDesigner for eclipse提供了丰富的帮助和向导提示。
选择HelpÆCheatsheet
图 7  Cheat Sheet Selection
选择其中一个帮助,点击OK。
则在右边会出现一个cheatsheet帮助。
图 8  Cheat Sheet
或者点击HelpÆHelp Contents也可以获得帮助。