Die Attributfunktion GetDefinitions ermittelt alle verwendeten Variablennamen der Klasse.
| Syntax | ||||||
| GetDefinitions(ElementTypes [, UserID]) | ||||||
| Rückgabewert | ||||||
| Typ | Beschreibung | 
 | ||||
| String() | Liste der gefundenen Elementnamen | 
 | ||||
| Parameter | ||||||
| Verwendung | Name | Typ | Übergabe | Beschreibung | ||
| Erforderlich | ElementTypes | Element | ByVal | Typgruppe | ||
| Optional | UserID | String | ByVal | Anmeldename des Benutzers | ||
| ElementTypes | Beschreibung | 
| 1 – Objects | Definierte Objektdefinitionen | 
| 2 – ObjectReferences | Definierte Objektreferenzen | 
| 4 – Pointer | Definierte Objektzeiger | 
| 8 – Features | Andere definierte Merkmale | 
| 16 – Forms | Definierte Formulare | 
| 32 – Menus | Definierte Menüs | 
| 64 – Toolbars | Definierte Toolbars | 
| 128 – Constants | Definierte Konstanten und Konstantengruppen | 
| 256 – Functions | Definierte Funktionen | 
| 512 – MultiDecisionTables | Definierte Entscheidungstabellen | 
| 1024 – Sheets | Definierte Sheet-Elemente | 
| 2048 – Matrixes | Definierte Matrix-Elemente | 
| 4096 – Dictionaries | Definierte Dictionaries | 
| 8192 – Tables | Definierte Tabellen-Elemente | 
| 16384 – Fuzzydiagrams | Definierte Fuzzy-Diagramme | 
Beispiel:
Ermittlung aller Merkmale und Objekte einer Klasse Cars, welche vom User Admin reserviert ist.
Dim c As Class, ElementList() As String
c := ::Cars
ElementList := c.GetDefinitions(TCEServer.ElementTypes.Features Or TCEServer.ElementTypes.Objects, "Admin")