Modellierung
Das Grundgerüst eines TopLogic-Daten- oder Fachmodells wird über ein UML-Klassendiagramm beschrieben. Ein solches Modell kann in der Application-Engine live ohne Code-Generierung interpretiert werden. Hierzu wird das Modell über Annotationen angereichert. Diese Annotationen spezifizieren die Speicherung von Modell-Elementen in der Datenbank oder beschreiben die konkrete Darstellung von Modell-Elementen in Anwendungssichten.
Die für ein TopLogic-Fachmodell verwendbaren Konstrukte werden im folgenden beschrieben.