自定义UMLProfiles:使用ProfileTooling向导详解

0 下载量 138 浏览量 更新于2024-08-30 收藏 319KB PDF 举报
"这篇文章是关于如何使用UML Profiles来定制领域建模的第二部分,主要讲解如何使用ProfileTooling向导进行工具的自定义。内容涵盖准备工作、创建工具板组、选择图标、ProfileGraphics向导的使用、Genmodel和代码的生成,以及对生成工具和图形的总结。读者需要对UML Profiles的创建和部署有基础了解。在准备工作中,需要从开发工作空间删除已生成的插件,然后通过GenerateProfileTooling选项来启动向导。在ProfileTooling页面,可以选择要生成的工具板条目和下拉菜单元素,对默认设置进行自定义。" 本文是UML Profiles定制领域建模系列的第二部分,主要聚焦于利用ProfileTooling向导来定制建模工具。在开始之前,读者需要确保对UML配置文件的生成和部署有基本的了解。如果还不熟悉这些概念,建议先阅读系列的第一部分。 在进行定制之前,首先要做的是准备工作。这包括从当前的工作空间中移除之前生成的插件,然后重新触发GenerateProfileTooling功能。如果之前生成的模型仍然存在,向导的一些设置会被保留,如果不想保留这些设置,应在启动向导前删除模型文件。 进入向导后,有一个ProfileTooling页面,允许用户选择要生成的工具板条目和菜单项。页面上会列出所有可选的条目,基于配置文件中的元素。用户可以根据需求勾选或取消勾选,以自定义工具板和菜单结构。值得注意的是,抽象的EClass不会出现在列表中,因为不能为抽象类型创建工具,但其具体子类会自动添加。 此外,文章还提到了ProfileGraphics向导,这用于选择和定制图形表示,以更好地符合特定领域的建模需求。Genmodel和代码的生成是向导过程的一部分,它们会根据用户的配置自动生成对应的建模工具和关联代码,帮助实现领域特定的模型表示。 文章最后,作者对生成的工具和图形进行了小结,并给出了下一步的指导和参考资料,鼓励读者进一步探索和优化他们的定制工具。 本篇文章深入介绍了如何利用UML Profiles和ProfileTooling向导来增强UML的表达能力,使其更适应特定领域的建模需求。通过这样的定制,建模者可以创建出更加符合业务逻辑和行业标准的建模环境,提高建模效率和准确性。