利用 UML 概要文件 (UML Profiles) 定制领域建模(1): 创建和部署工具
2008-09-18 09:48
267 查看
这个由两部分组成的文章阐述了如何为 UML Profiles 生成工具和 UML 形状,从而允许利用 IBM ® Rational®
Systems Developer、IBM ® Rational® Software Architect,以及 IBM® Rational ®Software
Modeler 来定制领域建模。这两篇文章中所描述的步骤适用于 Rational Software Modeler 7.0.5 和 Rational
Software Developer 7.0.5。
在这篇文章中,您将学习如何从现存文档或从您创建的文档中为元素生成工具。因为将会生成中间文档和代码,您将能够修改这些文档和自定义以下几个方面:
出现在下拉菜单 (drop-down menu) 或者面板 (palette) 中的工具类型
工具是如何显示的
哪些工具的元素将会显示
哪些自定义 UML 形状 (UML Shape) 的元素将会显示出来
是否显示这些原型化元素 (stereotyped element) 的自定义 UML 形状
如果您愿意编写代码,那么您可以进一步自定义生成的或者默认的 UML 形状。您还可以修改不同的 UML
形状之间的限制条件。当您完成这些步骤之后,您结束时就可以用这些完全自定义化的工具,来为您自己的领域构建元素模型,还可以在图表中显示您的自定义 UML
形状。因为生成的是建立在开源 GMF 层的 Java 代码,这篇文章还将讨论关于如何修改和扩展代码的话题。
先决条件
如果您对 Eclipse 和 UML
建模有一个基本的了解,那么您将很容易就可以跟随本文进行学习,生成并部署您自己的自定义工具。然而,要提醒的是:您将需要具备一些 Java™
技术的知识来处理生成的形状文件的大部分定制化过程。
开始之前
生成工具之前,您首先需要一个概要文件。您有两个选择:
如果您想要用一个新的文档开始,就要通过选择 File>New > Other > Modeling > UML
Extensibility > UML Profile 来创建。
另一种方式是,将一个现存的文档拷贝到您工作空间的一个文档中去。这样您就可以一直跟随下去,确保添加几个带有元类扩展的类型到您的文档中,正如参考资料中所引述的这篇文章中关于
UML 文档的阐述。
如果您的文档包括非 ASCII 字符,或者如果您希望在这个工具中使用非 ASCII 字符,那么您要确保这个工作空间参数是为 UTF-8
编码设置的。您可以通过选择 Window>Preferences > General > Workspace,再选择
UTF-8 作为 Text 文档编码来实现 (请看图 1)。否则,生成的这些 Java 文档将不会进行适当地汇编。
图 1. 设定这个文本文档的编码
![](http://blog.csdn.net/ibmjournal/article/details/1_workspace_encoding_options.jpg)
运行这个 Profile Tooling 向导
Project Explorer 是查看 Modeling View 中资源的默认方法。
在 Project Explorer 中,右键点击这个文档。(另一种方式是,如果您更熟悉 Java 方面的事情,您可以从 Package
Explorer 实现。毕竟, 将会生成 Java 代码。)
然后选择 Generate Profile Tooling 操作。
图
2. Generate Profile Tooling 行为的下拉菜单
![](http://blog.csdn.net/ibmjournal/article/details/2_generate_profile_tooling.jpg)
这个向导将在您选择的这个文档和这个工作空间它的位置的基础上尝试构成这些区域。它有助于理解每个区域的所表示的含义:
本文转自IBM Developerworks中国
请点击此处查看全文
Systems Developer、IBM ® Rational® Software Architect,以及 IBM® Rational ®Software
Modeler 来定制领域建模。这两篇文章中所描述的步骤适用于 Rational Software Modeler 7.0.5 和 Rational
Software Developer 7.0.5。
在这篇文章中,您将学习如何从现存文档或从您创建的文档中为元素生成工具。因为将会生成中间文档和代码,您将能够修改这些文档和自定义以下几个方面:
出现在下拉菜单 (drop-down menu) 或者面板 (palette) 中的工具类型
工具是如何显示的
哪些工具的元素将会显示
哪些自定义 UML 形状 (UML Shape) 的元素将会显示出来
是否显示这些原型化元素 (stereotyped element) 的自定义 UML 形状
如果您愿意编写代码,那么您可以进一步自定义生成的或者默认的 UML 形状。您还可以修改不同的 UML
形状之间的限制条件。当您完成这些步骤之后,您结束时就可以用这些完全自定义化的工具,来为您自己的领域构建元素模型,还可以在图表中显示您的自定义 UML
形状。因为生成的是建立在开源 GMF 层的 Java 代码,这篇文章还将讨论关于如何修改和扩展代码的话题。
先决条件
如果您对 Eclipse 和 UML
建模有一个基本的了解,那么您将很容易就可以跟随本文进行学习,生成并部署您自己的自定义工具。然而,要提醒的是:您将需要具备一些 Java™
技术的知识来处理生成的形状文件的大部分定制化过程。
开始之前
生成工具之前,您首先需要一个概要文件。您有两个选择:
如果您想要用一个新的文档开始,就要通过选择 File>New > Other > Modeling > UML
Extensibility > UML Profile 来创建。
另一种方式是,将一个现存的文档拷贝到您工作空间的一个文档中去。这样您就可以一直跟随下去,确保添加几个带有元类扩展的类型到您的文档中,正如参考资料中所引述的这篇文章中关于
UML 文档的阐述。
如果您的文档包括非 ASCII 字符,或者如果您希望在这个工具中使用非 ASCII 字符,那么您要确保这个工作空间参数是为 UTF-8
编码设置的。您可以通过选择 Window>Preferences > General > Workspace,再选择
UTF-8 作为 Text 文档编码来实现 (请看图 1)。否则,生成的这些 Java 文档将不会进行适当地汇编。
图 1. 设定这个文本文档的编码
![](http://blog.csdn.net/ibmjournal/article/details/1_workspace_encoding_options.jpg)
运行这个 Profile Tooling 向导
Project Explorer 是查看 Modeling View 中资源的默认方法。
在 Project Explorer 中,右键点击这个文档。(另一种方式是,如果您更熟悉 Java 方面的事情,您可以从 Package
Explorer 实现。毕竟, 将会生成 Java 代码。)
然后选择 Generate Profile Tooling 操作。
图
2. Generate Profile Tooling 行为的下拉菜单
![](http://blog.csdn.net/ibmjournal/article/details/2_generate_profile_tooling.jpg)
这个向导将在您选择的这个文档和这个工作空间它的位置的基础上尝试构成这些区域。它有助于理解每个区域的所表示的含义:
本文转自IBM Developerworks中国
请点击此处查看全文
相关文章推荐
- 利用 UML 概要文件 (UML Profiles) 定制领域建模,第 1 部分: 创建和部署工
- 利用 UML 概要文件 (UML Profiles) 定制领域建模,第 2 部分: 使用 Profile Tooling 向导
- 使用概要管理工具创建定制概要文件,并在此节点上 创建集群以及在集群服务器中部署应用
- 3S基础知识:VB中利用MapX创建用户定制工具
- 利用Hibernate工具,通过xml文件自动创建表
- 利用windows的rar工具创建自解压安装文件的方法
- Trufun UML2.x建模工具新建UML2项目和创建活动图泳道视频教材
- 利用 IBM Rational Asset Manager Configurator 来配置 UML 模型概要文件
- 利用windows的rar工具创建自解压安装文件的方法
- [全程建模]为什么UML工具生成的代码只有头文件
- 利用Mxnet自带的工具,进行数据转化,读取图片文件
- 利用AD冗余环境部署Windows冗余文件服务器
- 网上找的一些 UML 建模工具的介绍
- 利用.vcf文件创建手机通讯录文件并导入
- 几款好用的UML建模工具
- C# 利用自带xsd.exe工具操作XML-如通过XML生成xsd文件
- 利用数据库模版创建方便部署的.Net项目调试环境
- 【cocos2d-x】3.0利用cocos-console创建,编译,部署游戏
- UML2建模工具中创建模板类并应用的操作流程
- 常用UML建模工具