UML_adapter