Objektmodell
Der Ausgangspunkt für jede Applikation, die die UModel API verwendet, ist die IApplication Schnittstelle. Das Application-Objekt besteht aus den folgenden Teilen (jede Einrückung zeigt an, das es sich dabei um eine Child-Parent-Beziehung zur Ebene unmittelbar oberhalb davon handelt):
IUMLData (und alle anderen abgeleiteten UML-Datenschnittstellen)
IModelTransformationTypeMappings
IModelTransformationTypeMapping
Zusätzlich dazu bildet eine Reihe von Enumerationen und Events Teil des Modells.