BorderStyle von Boundary-Elementen mit der API setzen

Mit dem Enterprise Architect Objektmodell kann man in der Regel das Modell und teilweise das Projekt und die Oberfläche von Enterprise Architect beeinflussen und verändern.

In der Hilfe findet man eine Beschreibung der einzelnen Properties und Operationen der in der API zur Verfügung gestellten Klassen. In den Local Scripts Package im Scripting View ([Tools | Scripting]) findet man sehr viele Beispiele, wie man mit der API arbeitet.

Hier ist ein Klassendiagramm des Kerns des EA Objektmodells.

Einige Eigenschaften von Modellelementen sind allerdings einzigartig und nicht generell bei jedem Element verfügbar. So zum Beispiel der BorderStyle bei Boundary-Elementen.

 

Um den Style einer Boundary zu ändern, kann diese über die element.Properties geschehen.

var element = [reference to a Boundary element]; // element.Type == “Boundary”
element.Properties.Item("BorderStyle").Value = "Solid";
element.Update();
Repository.AdviseElementChange( element.ElementID );

Somit kann man au seiner durchsichtigen Boundary eine mit solidem Hintergrund.

Veröffentlicht unter Tips & Tricks