1

我看到 Magic Draw 支持图形和表格符号。但是,我想知道它们是否可以相互同步,或者它们只能单独运行。那么,如果我用图形编辑器创建一个类图,我可以在 MagicDraw 中生成一个表格吗?每当我对一个编辑器进行更改时,更改会反映在另一个编辑器中吗?

谢谢!

4

1 回答 1

0

答案很复杂。

首先,图表是模型的视图。表格,作为另一种图表,因此是模型的视图。换句话说,更改表格中的元素将更改它显示的任何图表中的元素。

现在它变得复杂了——但是你如何使用这个工具可以简化它。你好像在问,表可以同步表,表同步图吗?表可以基于范围、查询或组合(将元素拖到表上或在表上创建)。范围或查询要好得多,因为它们可用于匹配图表放置其数据的图表或包(默认情况下,存储图表的包)。

然而,图表旨在为我们人类表达人类。因此,如果将元素添加到表格中,图表不会自动添加元素。

我们如何将圆平方?我们如何添加(甚至检测)在图表上创建的元素?有一种方法可以获取图表列表(https://community.nomagic.com/usage-in-diagram-displayed-in-generic-table-t5789.html)。使用类似的技术,可以创建一个规则来警告不在任何图表上的元素。您仍然可以使用手头的信息将元素添加到图表中(或编写一个花哨的插件)。

于 2022-02-05T23:52:57.367 回答