Создайте и свяжите GUI из xsd файла автоматически в затмении rcp приложение

Я хочу создать компоненты графического интерфейса пользователя из файлов XSD. Сгенерированные графический интерфейсы пользователя должны использоваться для конкретных экземпляров XML соответствующей схемы с привязкой данных к "интересному" содержанию элементов или атрибутов. Я рассмотрел эти решения:

  1. jaxfront. (коммерческий инструмент). Это не генерирует исходный код. Это важно для меня, потому что я хочу коммуникацию между сгенерированными графический интерфейсами пользователя и другими компонентами GUI.

  2. Используйте xsd2emf и попытайтесь генерировать редактора от этого. Сгенерированная модель к комплексу, а также сгенерированному редактору, и это - багги.

  3. Сделайте это самостоятельно, например, генерируйте xml от xsd, загрузите xml как dom, выберите интересные части и генерируйте привязку данных с помощью одного метода, описанного по http://www.vogella.de/eclipse.html.

Кто-либо имеет другую идею или уже успешно решил ту проблему? Я предпочел бы бесплатное решение с открытым исходным кодом, которое генерирует GUI SWT.

15
задан Dimitre Novatchev 2 January 2012 в 15:31
поделиться