2017-04-06 73 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公司的支持,並能理解其中的原因。 –