我有一个从Enterprise Architect导出的XMI 2.1格式的SysML模型。
我正在评估Papyrus作为替代模型IDE。我想将XMI文件(包括所有结构和行为块)导入Papyrus。
这是我尝试过的:
但是,这仅在Papyrus项目中包括XMI文件。如果打开它,我会看到模型元素为XML。
Papyrus是否支持导入XMI,如果是,我该如何实现?
有谁知道 Python 中有什么好的 SysML 解析器库?
我已经在Java 中使用org.eclipse.uml2.uml库,但在 Python 中找不到等效的库。
我需要使用 UML 或 SysML 表示法创建图表。我有模块,由函数组成。一些函数仅在模块“内部”使用,其他函数由其他模块使用。
例子:
MODULE 1
有两个功能:func1
和func2
。func2
用途func1
:
int func1 (int p1, int p2)
{
d=func1();
return noerr;
}
int func2 (int p3, int p4)
{
if (p4>0 || func1(p1,p2))
{
// warning
}
else
{
return noerr;
}
}
Run Code Online (Sandbox Code Playgroud)
MODULE 2
有一个功能,func3
。它使用 func1
来自MODULE 1
:
int func3 (int p5, int p6)
{
if (p5<0 || func1(p1,p2))
{
// warning
}
else
{
return noerr;
}
} …
Run Code Online (Sandbox Code Playgroud)