model - 如何在 Papyrus (SysML) 中为特定领域的建模创建“模型库”?
问题描述
我正在尝试使用 Papyrus 在 SysML 中创建一个“模型库”,以实现特定领域的建模元素,以便在不同的项目中使用和重用。在“模型库”中,我需要有模型块元素,例如“硬件”和“软件”。
据我从第 15 章“为特定领域定制 SysML”中的“SysML 实用指南”一书中了解到,需要使用“模型库”来为特定领域定制 SysML 。
在我的理解中,“模型库”是一种可以使用 SysML 配置文件 1.6(夜间版本,即 1.6 的最新版本)在 Papyrus 5.0 中轻松创建的包类型。
我还找到了一个图表的屏幕截图,其中 SysML 块用作“硬件”块(不是原型)。我需要在模型库中实现它,但我没有找到在 Papyrus 中创建“模型库”的方法,也不知道如何创建“硬件”块。
你能解释一下如何完成这些吗?
感谢你的帮助。
编辑 1: 我发现这些 URL 很有用:
关于在 StereoType 上使用模型库的讨论: https ://www.eclipse.org/forums/index.php/t/1085784/
使用 StereoType: https ://www.eclipse.org/forums/index.php/t/1100964/
解决方案
模型库只是一个包,建模者打算供多个项目使用。为了让人们知道这一点,请对其应用构造型«modelLibrary»。它仍然是一个包,所以可以用一个包完成的所有事情都可以用它来完成。所以,创建一个块,命名它Hardware
,你就完成了。
另一个问题是,如何在另一个模型中使用一个包。这取决于您的工具,但应该有一些方法可以从您的模型中的另一个模型打开包。
推荐阅读
- python - 仅使用 python 将新值插入 sqlite 数据库的最佳方法是什么?
- python - 如何获取上传到 AWS 存储桶的对象的下载链接?
- python - 使用 tox.ini 定义具有动态值的环境变量
- python - 使用for循环两次在Python中打印字典的键
- json - 使用 jq 输出嵌套在源文档中任意位置的 JSON 对象的平面数组
- java - HttpServletResponse .sendError 在缺少 CSRF 令牌时返回空响应正文
- php - 如何为我解释如何使用 php 将用户输入的首选语言保存在 cookie 中
- javascript - JS 的正则表达式
- libgdx - Libgdx 设备宽度和高度
- python - Beaglebone blue 突然不向电机发送信号