Umbrello UML Modeller kann bereits vorhandenen Quelltext eines bestehenden Projektes einlesen, um Sie beim Aufbau des Systemmodells zu unterstützen. Umbrello UML Modeller 2 unterstützt Quelltext von ActionScript, Ada, C++, C#, D, IDL, Java™, Javascript, MySQL, Pascal, PHP und Vala.
Um Klassen in das aktuelle Modell zu importieren, muss man aus dem Menü auswählen. Im erscheinenden Dateidialog sind die Dateien auszuwählen, die die Deklarationen der Klassen enthalten und dann muss , und dann gedrückt werden. Die Klassen werden importiert und man findet sie danach in der Baumansicht des Modells. Es ist zu beachten, dass Umbrello UML Modeller beim Einlesen von Quelltext keine Diagramme anlegt, sondern lediglich die Klassen. Man kann diese nun in beliebigen Diagrammen verwenden.