专业通达信定制版面文件夹文本、文件夹、文件处理软件

developerWorks 社区
概要文件工具使您可以从已存在或者用户创建的概要文件中生成工具。本文向您阐述了,怎样编辑一个工具以为原型生成概要文件工具。概要文件工具可以帮助您从已生成或者用户创建的概要文件中生成工具。目前,是可能为原型和关联生成工具的;但是,并不支持关联类上的原型。本文解释了怎样编辑一个工具模型,以为关联类的原型生成概要文件。IBM Rational Software Architect 和 IBM Rational Software Modeler 方案都支持概要文件工具。本文中描述的操作指南隶属于 RSM/RSA 7.5.4。
, 资深软件开发人员, IBM
Michelle L. Crane 拥有皇后大学的计算机博士学位。Crane 博士于 2009 年加入 IBM,是负责维护和增强 IBM Rational Software Modeler 和 IBM Rational Software Architect 解决方案的档案工具组件的开发负责人。
指南创建基于一个新的概要文件,以创建一个新的 UML Profile 工具插件项目。当您看到一个命令提示行时,为概要文件名和文件名输入 TestProfile。在 Project Explorer 中,切换至新概要文件并创建一个新类图。创建一个使用模板关联的概要文件。出于这些指南的考虑,我们将会使用以下所示的概要文件。图 1. 概要文件现在总结一下,概要文件包含有两个原型,A 以及 B,它扩展了元类 Class。它还包含了一个原型,stereotypeName 它扩展了元类 AssociationClass。最后,它包含了一个原型,lessThan,它扩展了元类 Association。保存概要文件。现在右击概要文件并选择 Generate Profile Tooling Model。当您看到一个命令提示框时,选择不去配置高级的属性。一旦生成了建模工具,您可以在 Project 浏览器的 Models 文件夹下找到它。它的名字在关闭的时候会是 TestProfile。在打开的时候,模型将会显示成 &&ToolingModel, EditHelpers, Figures, L10N, Providers, Utils&& TestProfile,如下所示。图 2. 工具模型编辑工具模型接下来的指南向您解释了怎样手动编辑工具模型,以让关联类上特定的原型支持工具代码的生成。在这种情况下,我们将会编辑工具模型以支持 &&stereotype&&stereotypeName。对概要文件中关联类的每一个原型都重复上述这些步骤,使用原型名来替换“stereotypeName”的每一个实例。记住:这些步骤对于 Classes 或者
Associations 上的原型都是不必要的。创建一个新的 DefaultEditPart点击工具模型中的 &&Shapes&&文件夹。您可以看到所有已存在构件的默认编辑部件;您要为 stereotypeName 原型添加一个新的 &&DefaultEditPart&&。构件会通过图表添加至工具模型中。右击 &&Shapes&&文件夹。通过选择 Add Diagram & Freeform Diagram,来创建一个新的 Freeform 图表。在新图表中,从 Shapes 配置表(如下所示)中使用 DefaultEditPart 工具,以向图表添加一个新的 DefaultEditPart。将其命名为stereotypeNameAssociationClass。图 3. Shapes 配置板图表如下面的图所示。现在 &&Shapes&&文件夹包含了新的 DefaultEditPart。图 4. Shapes 图创建一个新的 PropertySection点击工具模型中的&&Properties&&文件夹,然后点击
&&PropertySections&&文件夹。您可以看到已存在的属性部分;您可以为 stereotypeName 原型添加一个新的 &&PropertySection&&。右击&&PropertySections&&文件夹。创建一个新的 Freeform 图表。在新的图表中,从 Properties 配置板中使用 PropertySection 工具以向图表添加一个新的 PropertySection。将其命名为 &stereotypeName&AssociationClass。图 5. 属性配置板图表如下面的图所示。现在 &&PropertySections&&文件夹就包含了新的 PropertySection。图 6. PropertySections
图创建一个新的 PaletteTool点击工具模型中的&&Palettes&&文件夹,然后点击 &&PaletteTools&&文件夹。您可以看到已经存在的配置板创建工具;您可以为 stereotypeName 原型添加一个新的 &&PaletteCreationToolEntry&&。右击&&PaletteTools&&文件夹。创建一个新的 Freeform
图表。在新图中,从 Palettes 配置板中使用 PaletteCreationToolEntry(如下所示)以向图表添加一个新的 PaletteCreationToolEntry。现在您需要将其命名为&stereotypeName&AssociationClass。图 7. Palettes 配置板图表如下面的图所示。现在 &&PaletteTools&&文件夹包含了新的 PaletteCreationToolEntry。图 8. PaletteTools 图创建一个新的 ElementType点击工具模型中的&&ElementTypes&&文件夹。您可以看到已存在的元素类型;您要为 stereotypeName 原型添加一个新的 &&SterotypeLinkSpecializationElementType&&。现在右击&&ElementTypes&&文件夹。创建一个新的 Freeform 图。在新图中。从 Element Types 配置板(如下所示)中使用 StereotypeLink SpecializationElementType 工具,以向图表添加一个新的 StereotypeLinkSpecializationElementType。将其命名为 &stereotypeName&AssociationClass 。如果您不能立即看到 StereotypeLinkSpecializationElementType 工具的话,有一个技巧您可以使用以更加平稳地工作。浏览 Element Types 配置板。StereotypeLinkSpecializationElementType 与 StereotypeSpecializationElementType 位于同一个配置板栈中。当您这样做时,确定您选择了正确的工具。图 9. Element Types 配置板图表如下面的图中所示。现在 &&ElementTypes&&文件夹包含了新的 StereotypeLinkSpecializationElementType。图 10. ElementTypes 图关联新的元素在您刚刚创建的 Freeform 图表中(位于 &&ElementTypes&&文件夹),执行以下的操作:从&&Shapes&&文件夹中,拖拉一个新的
&&DefaultEditPart&& stereotypeNameAssociationClass 到图表上。从 Shapes 配置板中,使用 EditPart elementType 工具以将 &&DefaultEditPart&& 和&&StereotypeLinkSpecializationElementType&&关联起来。从&&PropertySections&&文件夹中,拖拉新的 &&PropertySection&& 到图表上。从 Properties 配置板中,使用 PropertySection elementType 工具以将 &&PropertySection&& 和 &&StereotypeLinkSpecializationElementType&& 关联起来。从&&PaletteTools&&文件夹中,拖拉新的
&&PaletteCreationToolEntry&& 到图表上。从 Palettes 配置板中,使用 ToolEntry elementType 工具以将 &&PaletteCreationToolEntry&& 与 &&StereotypeLinkSpecializationElementType&&关联起来。结果得到的自由图如下所示。图 11. 结果得到的自由图设置属性确定 Properties 视图已经打开了。如果没有打开,使用 Window & Show View & Properties 来将其打开。在 Freeform 图(位于&&ElementTypes&&文件夹中)中,点击
&stereotypeName& AssociationClass &&StereotypeLinkSpecializationElementType&&。在 Properties 视图中,选择 Stereotypes 项,如下面的图像所示。图 12. Properties 视图对于下面表格中的属性,点击属性项中的 Value 单元并输入相关的信息。表 1.属性为了确保 TestProfile 概要文件是打开的,切换至 Project Explorer 中的 Profiles 文件夹以确保您可以看到概要文件的内容。回到 &&StereotypeLinkSpecializationElementType&& 属性视图的 Stereotypes 项,点击 stereotypeGenClass 属性 Value 列的浏览按钮。在 Select Element 对话框中,点击 Modify Search Scope… 按钮。选择“搜索整个工作区域”。在 Search 项,搜索 stereotypeName – 它位于 TestProfile 概要文件中,如下所示。图 13. Select Element 对话框选择 stereotypeName – TempProfile::stereotypeName 并点击 OK。结果得到的属性应该如下图所示。图 14. 结果得到的属性向配置板添加新的原型在 Project Explorer 中,打开工具模型中的&&Palettes&&文件夹。右击 &&PaletteStacks&&文件夹并创建一个新的 Freeform 图。从&&PaletteGroups&&文件夹中,将 &&PaletteDrawer&& TestProfile 从 Project Explorer 拖拉到图表中。从 Palettes 配置板中使用 PaletteStack 工具,在图表上创建一个新的 PaletteStack。从 Palettes 配置板中使用 PaletteContainer children 工具,将 TestProfile 配置板折叠项与新的配置板栈关联起来。从&&PaletteTools&&文件夹中,将&&PaletteCreationToolEntry&& &stereotypeName& AssociationClass 从 Project Explorer 中拖拉到图表中。从 Palettes 配置板中使用 PaletteContainer children 工具,将新的配置板栈与配置板创建工具条目关联起来。Freeform 图应该如下图所示。图 15. 结果得到的 PaletteStacks 自由图保存所有打开的图表以及工具模型。生成工具代码生成概要文件工具代码。为了完成这项工作,右击工具模型并选择 Generate Tooling Code(该命令将会位于背景菜单底下第三个位置)。生成的代码中并不会有编译的错误。如果有错误,那么这可能意味着您忘掉了上面介绍步骤的某一步,或者过程中引入了某个错误。例如,您偶然使用了 StereotypeSpecializationElementType 工具而不是 StereotypeLinkSpecializationElementType 工具,就将会产生一些问题。另外,如果原始概要文件中出现了什么问题,您可以向概要文件添加一些东西,然后从图表而不是概要文件自身将其删除,结果得到的工具就能容忍错误了。最终的结果在生成概要文件工具代码以后,就可以启动插件了。结果得到的工具应该如图所示。图 16. 使用部署的插件创建的自由图范例模型显示了原型关联与原型关联类之间的不同。总结通过按照上面总结的步骤操作,您可以在模型中定制您的模型以为关联类上的原型生成工具代码。有了这些指南的帮助,您就可以为自己的工具定制概要文件工具代码了,并根据您自己的需要来优化您的开发过程。
参考资料 有关详细的 Profile Tooling 介绍,请参看白皮书:。阅读 。要了解更多有关 UML profiles 的内容,请阅读
和 ,Dusko Misic(IBM developerWorks,2008 年 4 月)。要了解更多有关在一个更新网站上部署插件的内容,请阅读 ,在 Eclipse.org 网站上的一篇 Eclipse Corner 文章。
中了解其它应用程序,包括适用于并行开发和地域分布式团队的协作工具,以及用于架构管理、资产管理、变更和发布管理,集成需求管理、过程和组合管理,和质量管理。
访问 ,了解有关 Rational 软件交付平台产品的技术资源和最佳实践。
查找 。训练您的技能,并学习更多有关 Rational 工具的课程,包括入门级和高级课程。在此目录上的课程可进行购买,包括基于计算机的和基于 Web 的培训。此外,一些“入门”课程是免费的。
订阅 ,获得有关最佳的 developerWorks 教程、文章、下载、社区活动、网络广播和事件的每周更新。
浏览 ,获得有关这些和其它技术主题的书籍。
下载 。 下载这些 ,并着手使用来自于 DB2®、Lotus®、Tivoli®,以及 WebSphere® 的应用程序开发工具和中间件产品。 查看 ,并加入 。
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
文章、教程、演示,帮助您构建、部署和管理云应用。
立即加入来自 IBM 的专业 IT 社交网络。
免费下载、试用软件产品,构建应用并提升技能。
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=RationalArticleID=631329ArticleTitle=怎样定制您的概要文件工具以支持关联类publish-date=三个专业的文件拷贝工具(自己整理-OK)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
三个专业的文件拷贝工具(自己整理-OK)
||文档简介
总评分4.3|
浏览量20216
&&文件拷贝工具Total Copy和Burst Copyt及BadCopy ―― 断点续传、让文件传输速度更快、解决复制光盘时 出现数据冗余错误 等。
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢好用 50%(0)
文件批量处理百宝箱为用户提供了文件夹批量改名,图片批量处理,文档格式批量转换等强大功能。有需要的可以来此下载。文件批量处理百宝箱说明文件批量处理百宝箱是一款功能强大的文件批量管理软件,该软件支持文件/文件夹批量改名,图片批量处理,文档格式批量转换,文件属性修改等实用功能,大大的提高了你的工作效率。功能特色文件/文件夹批量更名(含特殊更名如拍摄日期、修改时间等更名,几百种更名方式)图片批量处理(裁剪、压缩、格式转换、水印、像素筛查、调整、组合、替换、排版等等)文本行处理(含多线程批量下载,一两千种功能)文档格式转换文件内置信息查看/导出文件属性、摘要、日期修改Word/Excel/PPT/TXT/PDF文档批量处理(上千种功能)随机数批量产生文本编码转换mp3标签录音内容/信息提取文件/文件夹/内容批量复制(几百种功能)音频视频批量裁剪/分割/格式转换/合并(几百种功能)屏幕录像字符万能批量替换(支持正则,含doc/xls/txt/ppt/htm/ asp/ini/lrc等等,几百种功能)文件分发图片定制尺寸大小
文件批量处理百宝箱 10.0 绿色版
其它相关版本
本类下载排行

我要回帖

更多关于 3d定制女仆2文本汉化 的文章

 

随机推荐