2
我們通過外接程序創建了聚合連接器,其中源和目標的類型是具有屬性的類。現在,如果我們嘗試設置源角色和目標角色作爲屬性,但無法在EA中進行更新。我們可以使用哪些API來設置源角色和目標角色。通過插件添加聚合連接器的源角色和目標角色
請參考下面的圖片:
我們通過外接程序創建了聚合連接器,其中源和目標的類型是具有屬性的類。現在,如果我們嘗試設置源角色和目標角色作爲屬性,但無法在EA中進行更新。我們可以使用哪些API來設置源角色和目標角色。通過插件添加聚合連接器的源角色和目標角色
請參考下面的圖片:
要設置連接器的角色通過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在角色名稱下拉列表中提供了現有屬性名稱。
欲瞭解更多詳情,請參閱ConnectorEnd
類Sparx' Help。
謝謝@Dahsra其工作正常 –
@Manishkumar很高興它的工作原理。 – Arshad