Eclipse纸草和UML扩展区域

Eclipse纸草和UML扩展区域,eclipse,uml,papyrus,Eclipse,Uml,Papyrus,我试图在Eclipse Papyrus中使用一个扩展区域,但它不起作用 我有一个readstructureffeatureaction可以读取structureffeaturecars。对于这些汽车,我需要计算负载是否过重。因此,我将获取一个ExpansionRegion并将一个ExpansionNode附加到。但是,我无法将InputPins添加到ExpansionNode。 如果我创建一个InputPins我得到具有0值的“…”的功能“inputElement”必须至少有1个值。如果我尝试将

我试图在Eclipse Papyrus中使用一个扩展区域,但它不起作用

我有一个
readstructureffeatureaction
可以读取
structureffeature
cars
。对于这些汽车,我需要计算负载是否过重。因此,我将获取一个
ExpansionRegion
并将一个
ExpansionNode
附加到。但是,我无法将
InputPins
添加到
ExpansionNode
。 如果我创建一个
InputPins
我得到
具有0值的“…”的功能“inputElement”必须至少有1个值
。如果我尝试将操作的结果直接连接到
扩展节点
,我会得到
一个在异常处理程序结构化节点中有源的边缘必须在处理程序中也有其目标,反之亦然。


任何想法?

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

我们的错误“Expansion Region…必须至少有1个值”可能是因为Expansion Region应该至少有一个作为输入元素,即一个ExpansionNode


希望能有所帮助。

解决这个问题的一个方法是使用eclipse旧版本“EclipseIndigo”“

你的图表显示了我没有完成的工作。我创建了一个
ExpansionRegion
,并想添加一个
ExpansionNode
。当我将
ExpansionNode
拉到该区域时,什么都没有发生。甚至在后台也没有。你的纸莎草纸版本是什么?我的版本是0.10.2V20140229。IMHO看起来真是个不错的例子。”开源的替代品。它不仅看起来很吸引人,而且它有一个扩展区域可以完美地工作,还有其他的美味功能。虽然我不得不添加并行和迭代的原型,并要求显示它们,而不是扩展区域的图标。