J'utilise un connecteur d'association spécifique C pour me connecter à une source element A
et target element B
dans Enterprise Architect
.Comment supprimer un connecteur dans le diagramme de l'architecte d'entreprise via C# addin
Si l'utilisateur utilise ce connecteur entre les différents éléments de source et de destination que je veux afficher un message d'alerte et supprimez le connecteur à l'aide d'un module c#
dans le code:
Voici le code que j'utilise. Je suis incapable de supprimer le connecteur.
public void ToDeleteConnectorByID(int connectorID)
{
try
{
EA.Connector addedConnector = Session.Repository.GetConnectorByID(Convert.ToInt32(connectorID));
EA.Element cuurentobjectconnectorele = Session.Repository.GetElementByID(addedConnector.ClientID);
for (short m = 0; m < cuurentobjectconnectorele.Connectors.Count - 1; m++)
{
cuurentobjectconnectorele.Connectors.Delete(m);
cuurentobjectconnectorele.Update();
}
}
catch (Exception ex)
{
MessageBox.Show("no connector deleted-exception");
}
}
Merci. .il fonctionne bien ... – rashmi
@rashmi Si elle a résolu, s'il vous plaît l'accepter comme une réponse – Arshad