Вот снимок моей грамматики:Добавить EObject к дереву синтаксического анализа programaticaly
Sort:
name=ID
;
Variable
name=ID ':' type=[Sort]
Мое требование иметь предустановленный Сортировать давайте называть его Loc. Пользователю не нужно определять этот вид, поэтому, когда переменная Variable определена с типом Loc, Xtext должен автоматически ссылаться на мой предопределенный Сортировка. Как я могу запустить программу так, чтобы вначале был создан экземпляр Sort? Я уже использовал метод Factory 'CreateSort' в моем валидаторе, но не использовал. Есть идеи?
Tnx man, я собираюсь попробовать это решение, просто чтобы понять, что такое «Программа»? Это относится к моему правилу грамматики? – ye9ane
Да, я отредактировал свой ответ, следовательно. –