4

我正在尝试在 Eclipse Papyrus 中使用扩展区域,但它不起作用。

我有一个ReadStructuralFeatureAction读为StructuralFeature cars. 对于这些汽车,我需要计算负载是否过重。因此,我正在接受ExpansionRegion并附ExpansionNode加到。但后来我无法添加InputPinsExpansionNode. 如果我创建一个单曲InputPins,我会得到The feature 'inputElement' of '<Expansion Region> ...' with 0 values must have at least 1 values. 如果我尝试将 Action 的结果直接连接到ExpansioNode我得到的An edge that has a source in an exception handler structured node must also have its target in the handler, and vice versa.

有任何想法吗?

4

2 回答 2

1

根据 UML 2.4 规范,ExpansionRegion 必须通过 ExpensionNode 连接到其他活动节点,如下所示

在此处输入图像描述

我们的错误“Expansion Region ... must have at least 1 values”可能是因为 ExpansionRegion 应该至少有一个作为输入元素,即一个 ExpansionNode。

希望它有所帮助。

于 2014-05-19T08:17:18.250 回答
0

解决此问题的一种方法是使用 eclipse 旧版本“eclipse Indigo”。

于 2014-08-01T08:49:09.770 回答