问题标签 [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 回答
214 浏览

java - 使用 JavaApi 添加到模型

使用 File/AddToModel,我可以将外部 sbs 文件作为参考添加到我的 Rhapsody 项目中。但是,这也可以使用 JavaApi 吗?

我在 JavaApi 文档中找不到方法。我不想创建一个新包。

该软件包已作为 sbs 文件存在。这个文件需要被引用。

0 投票
0 回答
257 浏览

rhapsody - 在 Rhapsody 中创建实例规范代码

我正在开发一个 Rhapsody SysML 项目,我们需要能够对我们系统的不同配置进行建模。举一个具体的例子,如果我们的系统是一个车辆,我们希望能够模拟具有不同配置的发动机、车轮等的车辆。

这是我第一次使用 SysML,但在《A Practical Guide to SysML 》一书中,它在第 7 章讨论了实例规范的概念。这些听起来正是我们所需要的,Rhapsody 似乎支持它们。因此,我们在 Rhapsody 中创建了一个实例规范,为其指定了引擎和车轮的特定值。但是一旦我们创建了实例规范,我们就找不到任何方法来实际从该规范创建实例。我们注意到 Rhapsody 甚至没有为实例规范生成任何代码。

所以我的问题如下,可以使用实例规范来创建系统的不同配置,如果可以,如何?如果不是,那么对系统的不同配置进行建模的最佳方法是什么?

感谢您的任何帮助,您可以提供。

0 投票
1 回答
502 浏览

interface - IBM Rhapsody:如何在序列图中使用非成员函数?

在 Rhapsody 中,我设计了一个接口,它由一个接口类和几个非成员函数组成。这些非成员函数我直接放到了一个包中,这个包与接口类的父包是平行的。我想从这个界面生成代码,它工作正常。

但是我有一个问题,我无法为序列图中的消息选择非成员函数。这是因为我无法将包分配给端口的合同,也无法在某些类和包之间建立实现关系。

那么有什么办法可以将这些非成员函数带入序列图的“Select Message”菜单中呢?

0 投票
2 回答
687 浏览

uml - 无法在 Rational Rhapsody SysML Project 中创建类图

我创建了一个 Rational Rhapsody 项目,项目类型设置为SysML. 创建项目后,我将HarmonySE配置文件添加到项目中。我还在项目中创建了一个Block Definition Diagram和一个Requirement Diagram。但是我找不到Class Diagram在我的项目中创建的方法。如果我点击工具菜单 - >图表,类图不在图表列表中:

在此处输入图像描述

有人可以建议如何包含Class Diagram在项目中吗?

0 投票
1 回答
282 浏览

rhapsody - Rhapsody FMI 中的 IOException

我正在尝试使用它的 FMI 配置文件在 IBM Rational Rhapsody 中生成一个块的 FMU,但是每次生成 de FMU 时都会出现以下错误:

关于发生了什么的任何想法?

提前致谢。

0 投票
1 回答
196 浏览

code-generation - 如何避免 Rhapsody 代码生成中的特殊注释?

//##当我使用 Rhapsody 生成代码时,它会将一些特殊注释放入生成的文件中,这些文件以模型中原始元素的引用开头并主要包含对这些元素的引用。据我了解,往返功能需要这些注释。当我不需要往返时,是否有可能避免生成这些特殊注释(因为我认为它们会使输出文件的可读性大大降低)?

0 投票
2 回答
407 浏览

eclipse - 在eclipse中导入基于UML2 2.0.0版本的UML模型

我有一个基于 UML2 版本 2.0.0 的 UML 模型(xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML")。在 Eclipse 中,我安装了 Papyrus 的最新版本,它带有 UML2 版本 2.5.0。

我拥有的模型是从 Rhapsody 生成的一个非常简单的模型,其中我在 Block 中有一个Requirement(requirement_1),一个Block和一个Operation(test_req())。在模型中,test_req() 操作验证了 requirements_1,如下图所示: 在此处输入图像描述

使用 Rhapsody XMI 工具包,我将模型导出为 XMI 格式并尝试将其作为 Papyrus Project 导入到 Eclipse。当我将模型导入 Papyrus 项目时,未检测到应用于 test_req() 和 requirements_1 之间依赖关系的 Stereotype( verify ):在此处输入图像描述

从图像中可以看出,<<verify>>刻板印象不适用于requirement_1.

谁能解释为什么缺少刻板印象?是因为 UML2 的版本不同吗?我怎样才能解决这个问题?

我也在此处发布我的 UML 模型以供参考

0 投票
1 回答
288 浏览

java - Rhapsody - 导入的库不存在

我正在狂想曲中为学校编写一个项目,但我有错误说图书馆不存在。我找不到下载这个库的网站,请帮助我。也许你知道在哪里下载以及如何安装这个库。这是错误:

  1. 错误:com.ibm.rational.rhapsody.animation 包不存在。
  2. 错误:包 com.ibm.rational.rhapsody.oxf 不存在。
  3. 错误:com.ibm.rational.rhapsody.animcom 包不存在。
0 投票
1 回答
121 浏览

testing - UTP 刻板印象 <> 在狂想曲中

我正在使用 TestingPtofile 在 Rhapsody 中创建一个模型。我想使用OMG UTP 文档中定义的TestLog原型,如下所示:

在此处输入图像描述

我需要TestLog Stereotype 中可用的所有属性,即tester、executedAt、duration、verdict 和verdictReason。我正在使用 Rhapsody 设计器版本 8.1.4,但我无法在 Rhapsody TestingProfile 中找到 TestLog Stereotype。我愿意使用 Rhapsody 配置文件中可用的任何其他刻板印象来设置这些属性,但我找不到任何合适的东西。

有人可以建议 Rhapsody TestingProfile 中与 UTP TestLog 等效的内容吗?

0 投票
2 回答
266 浏览

include - 如何避免 Rhapsody 代码生成中的隐含包含语句

我正在为 IBM Rational Rhapsody 中指定的接口创建代码。Rhapsody 为我的接口中使用的其他数据类型隐式生成包含语句。但我希望对包含语句有更多的控制权,因此我将它们明确指定为组件源工件中的文本元素。因此,我想阻止 Rhapsody 本身生成包含语句。这可能吗?