EA连接器创建

时间:2017-04-06 09:30:02

标签: enterprise-architect

我正在通过加载项创建聚合连接器。我可以使用下面提到的代码创建没有强目标端点的连接器。

EA.Connector connector = signalEle.Connectors.AddNew("", "Aggregation");
                    connector.SupplierID = parentElement.ElementID;
                    connector.Subtype = "Strong";

                    connector.StyleEx = "LFEP=" + strEleName.AttributeGUID + "L;";
                    connector.ClientEnd.Role = strEleName.Name;
                    connector.Update();

enter image description here

如何使用强目标结束创建连接器?

1 个答案:

答案 0 :(得分:3)

EA再次罢工。而不是将subType设置为"强"你需要这样做:

ce = connector.clientEnd;
ce.Aggregation = 2;
ce.Update();

或者反过来使用supplierEnd代替。在这种情况下,subType似乎被忽略了。