通过插件添加聚合连接器的源角色和目标角色

问题描述:

我们通过外接程序创建了聚合连接器,其中源和目标的类型是具有属性的类。现在,如果我们尝试设置源角色和目标角色作为属性,但无法在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在角色名称下拉列表中提供了现有属性名称。

欲了解更多详情,请参阅ConnectorEndSparx' Help

+0

谢谢@Dahsra其工作正常 –

+0

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