2 votes

Lecture de l'apparence par défaut d'un élément EnterpriseArchitect par script.

L'API EA fournit la fonction Element.setAppearance() pour définir l'apparence par défaut d'un élément dans les diagrammes ; la méthode Style pour les diagramObjects correspondants, est readable&writable. Mais qu'en est-il de l'attribut obtenir l'apparence par défaut d'un élément, étant donné qu'il n'y a pas de getAppearance() sur l'élément ? Merci d'avance !

1voto

Thomas Kilian Points 22002

Vous devez vous habituer à l'"API" de l'EA. La porte arrière est l'entrée principale :-/

Repository.SQLQuery("SELECT Backcolor, Bordercolor, BorderStyle, BorderStyle FROM t_object WHERE ea_guid = '{2C80CA03-DF98-433e-8C32-1EABB4957133}'")

(Vous devez utiliser le GUID de l'élément au lieu de l'échantillon)

Cela renverra les valeurs numériques des colonnes dans une chaîne XML (voir l'aide d'EA à propos de SQLQuery ou simplement regarder la chaîne de caractères renvoyée) :

<?xml version="1.0"?>
<EADATA version="1.0" exporter="Enterprise Architect">
<Dataset_0><Data><Row><Backcolor>1993170</Backcolor><Bordercolor>-1</Bordercolor><Expr1002>0</Expr1002><BorderStyle>0</BorderStyle></Row></Data></Dataset_0></EADATA>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X