扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Janees Elamkulam 来源:论坛整理 2007年11月21日
关键字:
另一种对元素重命名的方法是直接从图中进行编辑。您还可以利用这种方法来更改域类型和操作。例如,在 Library类下,更改 entries: int域的名称和类型为 totalEntries:long,按照以下这些步骤:
重点:
这是确定名称和类型的 UML 方法。不要使用确定这个
当您看到 Edit Preview对话框(图 38)时,在那个对话框
图 37. 操作中的图内嵌编辑
图 38. 编辑 Preview 对话框
在图中直接重命名可以是一个简单的重命名或者重构。您需要在 C++ 建模 Preferences页面上设置这个选项。
图 39. C++ Modeling Preference 页面
提示:
最好是利用 Preview选项来
收获 UML 元素
Harvest 特性提供了一个从可视化 C++ 元素创建 UML 元素的方法。从图中收获的 C++ 元素可以作为新的 UML 元件粘贴到一个 UML 模型中。收获的时候这些 UML 元素是 C++ 元素的副本,当源代码更改时它们不会更改。例如,收获 Book和 ElectronicMedia元素并将它们添加到 UML LibraryModel 模型:
这样将会显示 Paste Objects 对话框。选择 Automatic Paste或者,如果您想要看到您正在粘贴的内容,相反就应该选择 Visual Paste。
这个元素将会粘贴到这个模型,如图 42所示。
图 40. Harvest 菜单
图 41. Harvest Paste 菜单
图 42. 从 C++ 元素收获的 UML 元素
注意这个元素的所有域和程序都已经拷贝到新的 UML 元素中。参考那些没有被收获的其它元素仍然涉及到实际的 C++ 元素。例如, 如果您在图上将 Author 域拖出收获元素 之外,它将在源代码中显示与 C++ 元素的关联, 如图 43所示。
图 43. Harvest 关系
过程与收益总结
Rational Systems Developer 让您通过使用 C/C++ Development Toolkit (CDT) 获得了 C++ 项目的 UML 建模经验。它让您能够在 UML 图中使用 C++ 元素,比如 Class、Topic,以及 Browse 图,因此提供了一个非常有用的特性能够
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者