Я не уверен, какой формат у вас под рукой, но я предполагаю, что у вас есть XMI, и этот формат не содержит никакой специфической для диаграммы информации, речь идет только о модели, которая обычно представлена с использованием древовидной структуры, потому чтосамый простой способ.Для диаграммы вам необходимо визуализировать модель и, что важнее всего, использовать какой-то алгоритм разметки.Макет для больших моделей довольно сложный, особенно со многими ассоциациями, и автоматическое макетирование может создавать диаграммы, которые вводят в заблуждение.
Существует множество книг и мест, где можно начать с UML.Я бы порекомендовал книгу, например, от Мартина Фаулера или Илы Нойштадт и Джима Арлоу.Недавно на портале языков моделирования был опубликован список UML-кодов .