2

我已经开始使用 Star UML 应用程序,它很棒。有没有办法添加获取/设置功能并转发/反向工程代码。

谢谢

4

3 回答 3

1

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

例子:

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

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

于 2009-12-07T16:01:01.777 回答
1

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

  1. 打开 StarUML 并选择工具->扩展管理器...
  2. 搜索“ Generate Getters and Setters ”并安装
  3. 重新加载 StarUML
  4. 首先选择属性或类,然后选择Tools -> Generate Getters Setters
    ( Ctrl+ Alt+ G)

GitHub 中的staruml-gettersetter

于 2018-12-05T02:19:30.603 回答
0

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

于 2009-11-03T14:53:42.833 回答