我有一个基于UML2版本2.0.0的UML模型(xmlns:uml="http://www.eclipse.org/uml2/2.0.0/UML")
。在eclipse中,我已经安装了Papyrus的最新版本,它随UML2 2.5.0版一起提供。在eclipse中导入基于UML2版本2.0.0的UML模型
我的模型是从Rhapsody生成的一个非常简单的模型,其中我有一个Requirement
(requirements_1),一个Block
和一个Operation
(test_req())。在模型中,test_req()操作验证REQUIREMENT_1如示意图如下:
使用狂想曲XMI工具包,我导出模型到XMI格式,并试图将其导入以Eclipse作为纸莎草纸项目。当我导入模型转换成纸莎草工程,原型(验证)的依赖test_req之间施加()和未检测到REQUIREMENT_1:
因为它可以在图像中可以看出,<<verify>>
铅板在不施加到requirement_1
。
任何人都可以解释为什么刻板印象丢失?是否因为UML2版本的差异?我怎样才能解决这个问题?
我也张贴我的UML模型参考here
哪有依赖呢? 'test_req()'是'block_2'中的一个操作。 –
我在需求图中添加了test_req()(如第一张图所示),并在test_req和requirements_1之间创建了一个依赖关系 – user2888308
显示的是一个SysML模型,您是否安装了Papyrus SysML可选组件? – CharlesRivet