Я никогда не пробовал это, но XSD FAQ говорит это:
JAXB создает простой API Java, заданный
XML-схема и делает это с помощью
по сути, дизайн черного ящика. EMF
создает модель Ecore с XML
Схема, а затем использует на основе шаблона
генераторная технология для генерации
богатый Java API (написано от руки
качественный). Схема XML для Ecore
преобразование может быть адаптировано,
шаблоны, используемые для генерации Java
API может быть адаптирован, и в результате
Java API может быть адаптирован. The
генератор поддерживает слияние
регенерация, чтобы сохранить
Ваши рукописные изменения. В других
слова, ЭДС намного богаче и больше
гибкий и поддерживает более широкий
Подмножество XML-схемы (особенно в
2.0, где будут поддерживаться подстановочные знаки и смешанный контент).
На вашем месте я бы попробовал провести несколько экспериментов, чтобы увидеть, насколько хорошо работает этот процесс и каковы практические ограничения.