EclipseUML2Tools收藏开发环境:要使用EclipseUML2Tools插件,环境的配置是很重要的,我的开发环境如下:lJDK1.5.0_01lEclipse3.3M6lemf-sdo-xsd-SDK-2.3.0M6lemft-query-SDK-1.1M6lemft-transaction-SDK-1.1M6lemft-validation-SDK-1.1M6lGEF-ALL-3.3M6lGMF-sdk-2.0M6lmdt-ocl-SDK-1.1M6lmdt-uml2-SDK-2.1M6lmdt-uml2tools-SDK-1.0.0M6b简介这篇文章向你介绍使用UML2Tools新建模型的过程。我们使用一个简单模型作为例子,用Rose设计的模型图如下:新建项目lFileNewProject…,在弹出的对话框中,选择EclipseModelingFrameworkEmptyEMFProject,点击”Next”按钮,在对话框中,输入项目名:umltools,点”Finish”按钮;新建模型lFileNewOther…,在弹出的对话框中,选择ExamplesUMLClassDiagram,点击”Next”按钮,在这个对话框可以指定UML类图的文件名和存放位置,输入文件名test.umlclass_diagram和文件存放路径umltools\model,点击”Next”按钮,在这个对话框中可以指定uml文件名和存放路径,输入文件名test.uml和文件存放路径umltools\model,点”Finish”按钮,此时系统自动打开类图编辑器,如图:新建基本类型l选择编辑器,在属性页的Name属性上,输入test,如图:l选中类图编辑器调色板上的PrimitiveType,拖动至编辑区域,输入Name属性(String),这样就新建String基本类型,同样操作,新建基本类型float和long;新建类l选中类图编辑器调色板上的Class,拖动至编辑区域,输入Name属性(Customer),这样就新建Customer类,同样操作,新建类Order;新建属性l选中类图编辑器调色板上的Attribute,拖动到类Customer,输入Name属性(name),选择Type属性(PrimitiveTypeString),这样就新建Customer类的name属性,同样操作,新建类Order的id和price属性;新建关联l选中类图编辑器调色板上的AssociationCompositeAggregation,关联类Customer和Order,输入Name属性(Customer_orders);l在Customer类中新建orders属性,选择该属性的Association为AssociationCustomer_orders,选择Type属性为ClassOrder,输入Lower属性为0,Upper属性为-1;保存模型保存模型,这样一个简单的模型就新建完毕。