通过插件添加聚合连接器的源角色和目标角色
问题描述:
我们通过外接程序创建了聚合连接器,其中源和目标的类型是具有属性的类。现在,如果我们尝试设置源角色和目标角色作为属性,但无法在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