Это почти то что нужно, только мне нужно нарисовать большую UML-схему. Собственно потому что она большая и хотелось бы иметь возможность "свернуть/развернуть" часть информации. Например есть блок "Вася" и дополнительная информация о Васе : паспортные данные, индификационный код, где работает и тд. Постоянно эта информация не нужна, тк таких Вась много и взаимодействуют они друг с другом много, но вот иногда хотелось бы клацнуть на нужного человека и получить во всплывающем окне информацию о нем, при этом чтоб осталась видна общая картина взаимодействий.
Вам, наверное, нужен treeline.
Это xml редактор, но не простой.
Можно создать xsd по сути форму, с помощью которой уже и работать. Слева будет дерево объектов (всяких Вась) и контейнеров (дома, районы, где живут Васи). Есть drag&drop (можно Вась перетаскивать мышью в другие дома и целые дома с Васями в другие районы).
По сути это настраиваемый конфигуратор (весь графический, что даже про xml и программирование ничего знать не надо). В репозитариях 12.04 видел.
ЗЫ. Чтобы еще понятнее было. Такую программу удобно использовать при приеме товаров в ремонт, для хранения телефонов-адресов друзей и клиентов, для простых БД. Если информации будет немеряно, то лучше использовать БД.