【问题标题】:Generate table from diagram in MagicDraw从 MagicDraw 中的图表生成表格
【发布时间】:2021-05-27 13:04:32
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: eclipse eclipse-plugin magic-draw


    【解决方案1】:

    答案很复杂。

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

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

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

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

    【讨论】:

    • 这里是使用函数文档的另一个链接:docs.nomagic.com/display/MD2021xR1/Built-in+operations 看向页面底部。在研究这一点时,我发现创建了一个新版本的函数,用于将搜索限制为标准(通常是图表类型,但也可以包括范围),从而加快查询速度。
    猜你喜欢
    • 2014-12-14
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多