UML editor