问题标签 [rhapsody]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1280 浏览

clearcase-ucm - IBM Rational Rhapsody 生成的文件

我正在尝试使用 Rational Rhapsody 项目创建 IBM Clearcase 开发视图,并且需要将所有私有文件分类为签入文件或生成文件。

据我所知,所有 .cpp、.h 和 .o 文件都是自动生成的,但还有其他几种文件格式我找不到相关信息。有谁知道 .ehl、.rpw、.save 和 .log 文件的用途?我一直在将文件移动到遥远的目录并进行编译,但这需要几个小时,帮助文件没有提到这些。

谢谢

0 投票
0 回答
246 浏览

java - 从 Rhapsody java api 访问“AllocatedFrom”隔间

我需要自定义一个通用的内部框图来显示客户特定的变体。一个简单的基于标签的鉴别机制被用来抑制不相关的流和分配的操作。

我编写了一个 Java 插件来遍历 IBD 的封装IRPGraphElements,检查它们的关联类型并采取适当的行动。

流的操作工作正常,但是分配的操作有很多问题——总之我有两个问题……</p>

  1. 我无法找到“AllocatedFrom”隔间的句柄

  2. 因此,我无法访问包含对实际操作的引用的 IRPCollection。

问题1。

我在运行时检查了 Rhapsody Java api 文档 (!!!) 和 Java 对象,试图发现要调用的适当方法。

因为这是一个纯粹的表现问题(我不想抑制模型元素之间的底层分配),我猜这是某种图形属性,我认为它是有ObjectModelGe方向的。

我查看了 SysML 配置文件的 Diagram 包中提到的属性。

General::Graphics我可以看到AdditionalCompartments属性提及(除其他外)AllocatedFrom

但是在ObjectModelGe::Object我看到该Compartments属性只提到Operation- 我需要添加AllocatedFrom到这个属性吗?

问题 2。

即使我可以访问隔间,我也不确定哪些方法可用于访问该集合 - 似乎没有为隔间定义接口。查看.sbs文件,我可以看到它是类型IRPYRawContainer,但我找不到任何关于此的文档。

0 投票
3 回答
2109 浏览

java - 狂想曲 java api

我正在尝试使用 Rhapsody 的 Java api。当我查看api的教程时,有很多不同的irp接口,有时它们具有相同的操作..我无法具体。例如,我正在尝试访问接口包。我写了以下代码段。

如何访问接口包中的接口和一个接口类中的操作?

0 投票
0 回答
159 浏览

c# - Rhapsody:获取选定的菜单项

我想要一个帮助程序来保存组合在一起的两个自定义菜单的行为:

例如:MyHelper菜单有两个子菜单:Helper ProgramHelper Help

是否可以使用 Rhapsody API 获取用户选择的选定菜单项?

0 投票
1 回答
1942 浏览

git - 配置多个 git mergetool 和 difftool 以便根据扩展选择合适的工具

当我执行 git difftool 时,它会递归地为所有文件运行默认的 difftool。我编写了一个脚本来根据扩展名选择合适的 difftool,我在脚本中调用 git difftool -t mytool 。difftool 将所有参数重定向到新调用,这很好。但是,它也会以某种方式重定向所有文件名。所以基本上,我的脚本变得无用,因为自定义 difftool 与所有更改的文件一起传递。

我想要做的是,将 difftool 限制为一个文件,或者至少用一个文件调用我的 difftool,而不是其余文件。基本上,这是我的脚本,我将它作为 .gitconfig 中的默认 difftool。

0 投票
2 回答
1003 浏览

c++ - Rhapsody-UML 类关系

uml中的关联和组合关系有什么区别..
例如..

上面的代码是c ++中组合关系的一个例子。
同样,关联关系的编码是什么......?
在 uml 中工作时如何实现这一点以及如何找到应该首选的关系?
以同样的方式如何在这种关系中实现多重性概念......?
用一些尽可能详细的实时例子来解释这件事.....
提前谢谢你..

0 投票
1 回答
690 浏览

linux - 将 rhapsody DiffMerge 设置为 svn 合并工具

我正在尝试将 rhapsody DiffMerge 设置为 SVN 中的合并工具。

在我设置了.subversion/config:

在 Rhapsody/DiffMerge 中,我设置了:

使用 DiffMerge IBM 帮助: http ://pic.dhe.ibm.com/infocenter/rhaphlp/v7r6/index.jsp?topic=%2Fcom.ibm.rhp.diffmerge.doc%2Ftopics%2Frhp_t_col_specifying_diffmerge_cmdline_syn.html


当冲突出现时:


有人有这个问题吗?

亚当

0 投票
1 回答
974 浏览

uml - 如何在序列和活动图中描述用例之间的“包含”和“扩展”链接

我的主要用例之间的“包含”和“扩展”关系存在问题。

我在 IBM rhapsody 工具中使用 IBM Rational Harmony-SE。问题是,如何在活动或序列图中描述它们之间的联系?

在 rhapsody 中,当您要创建用例的序列图时,可以使用自动绘制的 Harmony Toolkit 来执行此操作,但在生成的序列图中,Harmony Toolkit 不考虑“包含”和“扩展”之间的关系用例。

我该如何解决这个问题?

0 投票
1 回答
940 浏览

executable-jar - 运行 jar Rhapsody 应用程序文件

我已经创建了一些 Java 应用程序来使用 Java API 扩展 Rhapsody,并且我已经成功地将它们部署到 Rhapsody 环境中(右键单击项目 -> 应用程序)。

我可以在RhapsodyApps/apps目录下看到导出的 .jar 文件。

我的问题是,如何从命令行运行它们(在 Windows 7 下)???

先感谢您

0 投票
1 回答
778 浏览

eclipse-plugin - Rhapsody 插件 Java API,执行速度极慢

我使用 Rhapsody Java API 为我的 rhapsody 项目创建了一个插件。我的问题是它非常慢。我有以下功能:

收集所选元素的所有嵌套元素。我的项目有大约 7500 个元素,完成上述功能需要 22 秒。我尝试selectedElement.getNestedElementsRecursive()使用 List 或 HashSet 获取所有元素并使用它,但该.toList()函数也非常慢。有什么建议吗?