【问题标题】:Star UML: how to add get/set propertiesStar UML:如何添加获取/设置属性
【发布时间】:2009-11-03 14:39:31
【问题描述】:

我已经开始使用 Star UML 应用程序,它很棒。有没有办法添加 get/set 函数并转发/反向工程代码。

谢谢

【问题讨论】:

    标签: uml staruml


    【解决方案1】:

    创建一个运算符,然后将构造型设置为 CSharpProperty。

    例子:

    1. 在 Model Explorer 中右键单击类
    2. 选择添加 -> 操作
    3. 在属性窗格中添加 CSharpProperty 构造型。
    4. 添加“return”参数(右击新建操作并选择Add -> return)
    5. 将 Type 设置为属性类型(例如 int、string 等)
    6. 将 DiretionKind 设置为返回

    当 StarUML 生成代码时,上述步骤应生成带有访问器和修饰符的 C# 代码。

    【讨论】:

      【解决方案2】:

      您只需要安装一个名为“Generate Getters and Setters”的工具。

      1. 打开 StarUML 并选择 Tools -> Extension Manager...
      2. 搜索“Generate Getters and Setters”并安装
      3. 重新加载 StarUML
      4. 先选择属性或类,然后选择Tools -> Generate Getters Setters
        (Ctrl+Alt kbd>+G)

      staruml-gettersetter in GitHub

      【讨论】:

        【解决方案3】:

        我认为自动化生成 getter 和 setter 没有简单的方法。 StarUML 的开发在 4 年前就停止了。一个替代方案会很好。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多