微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Papyrus (SysML) 中为特定领域建模创建“模型库”?

如何解决如何在 Papyrus (SysML) 中为特定领域建模创建“模型库”?

我正在尝试使用 Papyrus 在 SysML 中创建一个“模型库”,以实现要在不同项目中使用和重用的特定领域建模元素。在“模型库”中,我需要有模型块元素,例如“硬件”和“软件”。

据我从第 15 章“CUSTOMIZING SysML FOR SPECIFIC DOMAINS”中的“A Practical Guide to SysML”一书中了解到,需要使用“Model Libraries”来自定义 SysML用于特定域

在我的理解中,“模型库”是一种可以在 Papyrus 5.0 中使用 SysML 配置文件 1.6(1.6 的最新版本的夜间版本)轻松创建的包类型。

我还发现了一个图表的屏幕截图,其中 SysML 块用作“硬件”块(不是构造型)。我需要在模型库中实现它,但我没有找到在 Papyrus 中创建“模型库”的方法,也不知道如何创建“硬件”块.

你能解释一下如何完成这些吗?

感谢您的帮助。

编辑 1: 我发现这些网址很有用:

关于在 StereoType 上使用 Model 库的讨论: https://www.eclipse.org/forums/index.php/t/1085784/

使用 StereoType: https://www.eclipse.org/forums/index.php/t/1100964/

解决方法

模型库只是一个包,建模者打算供多个项目使用。为了让大家知道,将构造型 «modelLibrary» 应用到它。它仍然是一个包,所以可以用一个包完成的任何事情都可以用它来完成。因此,创建一个块,将其命名为 Hardware 就完成了。

另一个问题是,如何在另一个模型中使用一个包。这取决于您的工具,但应该有一些方法可以从模型中的另一个模型打开包。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?