2017-04-06 47 views
4

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

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

如何创建带有强目标终端连接器?

+0

好问题。我也有麻烦创建。 –

回答

3

EA再次袭击。相反设置subType到“强”,你需要这样做:

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

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

+0

@ Thomas:工作正常。感谢您的支持 –

+0

我们应该有EA开发者不时访问这个SO – Mart10

+0

@MartinGrégoire我认为他们中的一些人也会考虑这一点,但不要回答。从我在Sparx工作15年的经验来看,我认为我可以告诉客户意见(伟大)价值的时代已经过去了12年。最新的V6(IIRC)营销接管了Dante的Inferno来到地球:“放弃所有希望,进入这里的人们”。此外,支持人员对我们的用户有相当的了解。但他们对开发团队的影响是有限的。我也得到了一家大型IT公司的支持,并能理解其中的原因。 –