2017-02-28 51 views
2

我們通過外接程序創建了聚合連接器,其中源和目標的類型是具有屬性的類。現在,如果我們嘗試設置源角色和目標角色作爲屬性,但無法在EA中進行更新。我們可以使用哪些API來設置源角色和目標角色。通過插件添加聚合連接器的源角色和目標角色

請參考下面的圖片:

回答

2

要設置連接器的角色通過API使用Connector.ConnectorEnd類和更新其Role財產。

EA.Connector c = Session.Repository.GetConnectorByGuid("<theGUID>"); 
EA.ConnectorEnd client = c.ClientEnd; 
Client.Role = "<theNameOfTheRole>"; 
client.Update(); 

因此更新供應商結束

EA.Connector c = Session.Repository.GetConnectorByGuid("<theGUID>"); 
EA.ConnectorEnd supplier = c.SupplierEnd; 
supplier.Role = "<theOtherRole>"; 
supplier.Update(); 

在你必須提供正確的GUID或其他適當方式讓連接器兩種情況。角色本身只是一個字符串值,並不涉及任何類屬性。然而,EA GUI在角色名稱下拉列表中提供了現有屬性名稱。

欲瞭解更多詳情,請參閱ConnectorEndSparx' Help

+0

謝謝@Dahsra其工作正常 –

+0

@Manishkumar很高興它的工作原理。 – Arshad

相關問題