Improve QML-based representation of UML model elements

Change-Id: I7cc233258a4da96450d62eae0c07eb9de5d42991
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>