将嵌套组件拖放到Sparx Enterprise Architect(EA)中的图表中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将嵌套组件拖放到Sparx Enterprise Architect(EA)中的图表中相关的知识,希望对你有一定的参考价值。
在我的Enterprise Architect模型中,我的节点包含包含其他组件的组件的设备。这就是我在项目浏览器中组织层次结构的方式。
我希望能够将模型的一个元素拖动到图表中(作为链接),并且能够看到此元素包含的所有元素,而无需单独拖动它们。例如,将设备拖放到部署图中将显示节点及其包含的所有组件。
当我将组件拖到图表上时,此逻辑有效:我可以选择要在图表上看到的子元素(接口,端口......)。但是我没有找到一种方法来对以下包含层次结构执行相同的操作:node> device> component> subcomponent。
有办法吗?
谢谢 :)
当然,你可以手动完成。将最外层拖动到图表上(作为链接)并将其放大。将内部的那些拖动到外部的某个外面的图表上(以避免某些对话框)。将它们拖到外部并根据需要进行排列。
另一种方法是使外部元素复合(context / Add / Composite diagram或/ New Diagram / Composite)。在此复合图上放置内部元素并进行排列。完成后保存图表。现在,您可以使用外部元素创建图表,一旦放大,就可以显示内部的复合图。只需将复合图拖动为Diagram Frame,最后将其缩小。然后将其放在扩大的外部组件内。
在第一种情况下,您可以显示关系(如端口委派),这在第二种情况下是不可能的。
除了你想出一些非常棘手的加载项之外,没有办法自动删除嵌套结构。
以上是关于将嵌套组件拖放到Sparx Enterprise Architect(EA)中的图表中的主要内容,如果未能解决你的问题,请参考以下文章