一 正向工程(以JAVA为例)
1 设置默认语言为JAVA
Tools -> Options ->Notation ->dafault: 选择JAVA
2 设置正向工程生成JAVA文件保存的目录位置(一般指定为项目的src目录)
Tools -> java/J2ee -> Project Specification -> ClassPath, 点击New选择路径:如图
3 打开设计好的类图,选中要生成的JAVA文件的类,可以多选(按住Ctrl键或者鼠标大范围框选)
4 生成JAVA文件
Tools -> java/J2ee -> General Code
5 完成
注意事项:
1 避免生成的JAVA类中含有ROSE其它信息:
Tools -> java/J2ee -> Project Specification ,去 Generate Rose Id 、 Generate Default Return Line 掉选中状态
2 向类中加入各属性的gettter()、setter()方法
选中要生成的JAVA文件的类 --> 鼠标右击,选中Open Stantard Specification --> Operations --> Stereotype -> 选中第一行(即要设置id属性)双击
---> 选中Java ---> PropertyTpe ,下拉选中Simple,完成id属性gettter()、setter()方法的设置,如图
再依次同样,设置其它的属性name、addre_Mail
注:个人推荐不使用此功能,可以通过eclipse 工具要完成各属性的gettter()、setter()方法以及相关参数的构造函数
3 类间调用关系设计
一般A类调用B类,这种关系可通过在 Association Spencification 中通过 Role A 指定值来实现。如图:
附:有用的小功能设置
Format --> LayOut Diagram , 可以整齐布局所有的类
2:反向生成UML 设计类
点击Tools-> Java/J2ee-> Reverse Engineer,调出Java Reverse Engineer对话框。 如图:
在此页面添加要进行逆向工程的Java文件,并选中,然后点击Reverse按钮即可