【问题标题】:Create a separate unit cls file from an interface从接口创建一个单独的单元 cls 文件
【发布时间】:2019-12-02 18:56:44
【问题描述】:

我有一个 Rhapsody 项目,在一个包中我有多个接口,它们都包含在一个 sbs 中。我想在使用 Rhapsody API 创建的 Rhapsody 插件中将每个接口提取到其自己的 cls 文件中。

IRPUnit unit = cls.getSaveUnit();
       unit.setFilename(cls.getName() + ".cls");
       //unit.setUnitPath(unit.getFullPathName() + "::" + cls.getName()); // Runntime exception
       unit.save(0);

似乎当我设置文件名时,rhapsody将其保存为sbs而不是cls,它保存了所有接口deails而不是每个接口。

【问题讨论】:

    标签: rhapsody


    【解决方案1】:

    在 Rhapsody 中,保存单元可以是封闭的包或类本身,这取决于一些 rhapsody 选项,甚至是包或类选项。

    cls.setSeparateSaveUnit(true);

    应该解决将所有内容存储在封闭包中并将类保存在其自己的保存单元中。

    另见: http://www-01.ibm.com/support/docview.wss?uid=swg21995358

    【讨论】:

      猜你喜欢
      • 2022-01-05
      • 2017-12-04
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-08
      相关资源
      最近更新 更多