【问题标题】:Can I hide the getter and setter methods in the UML2's view?我可以在 UML2 的视图中隐藏 getter 和 setter 方法吗?
【发布时间】:2010-07-07 05:53:40
【问题描述】:

UML2是eclipse的插件,这里是http://www.eclipse.org/modeling/mdt/?project=uml2

现在,我想隐藏 getter 和 setter,但我不知道如何获取。

有什么建议吗?

【问题讨论】:

    标签: eclipse uml class-diagram


    【解决方案1】:

    在 UML 元模型级别,没有“getter”或“setter”。

    因此,即使您以某种方式对 Java 代码进行了逆向工程并最终得到 UML 表示,每个 getXXX()setXXX() 都代表 GUI(如 MDT-UML2Tools)的合法服务不会隐藏。

    【讨论】:

      【解决方案2】:

      显示隐藏隔间是 RSA 6 及更高版本中提供的一项 RSA 功能,Omondo 也在 EclipseUML 2008 中实现了该功能。我认为免费工具没有这种高级功能。

      【讨论】:

      • 你的UML插件有这个功能吗?我不这么认为。 “Operation Compartment”选项隐藏所有方法。
      • 但我只想隐藏getter和setter。
      【解决方案3】:

      这个getter和setter不应该显示在图表中, 我同意它没有建模价值。使用显示隐藏隔间隐藏所有方法也不是可接受的解决方案。 只需在类图首选项上下文菜单中取消选择方法甚至属性的显示关联成员。我今天早上试过了,效果很好:-)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-14
        • 2017-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多