2013-04-19 1 views
1

완전한 EMF-Metamodell (ecore)을 만들었습니다. 이제 Xtext2로 코드 생성을 시도하고 싶습니다. xtext2가 xpand보다 코드 생성에 더 좋습니다.Ecore 모델에서 Xtext

Eclipse로 새 프로젝트를 만들고 기존의 ecore 모델을 가져 왔습니다. Xtend와 함께 새 프로젝트를 사용하여 코드 생성을 수행합니다.

  1. 저는 xtext 로의 기본 변환을 좋아하지 않습니다. 많은 중괄호와 다른 것들. 어떻게 변환했는지 정의 할 수 있습니까?
  2. 메타 모델 (ecore)을 변경할 때 xtext 파일을 어떻게 업데이트 할 수 있습니까?
  3. 내 목표를 달성하기위한 더 좋은 방법이 있습니까?
+0

해결 했습니까? 특히 포인트 # 2는 내 관심사입니다. – Piotr

답변

0

모델 - 테스트 생성 기술로 xtext를 선택한 경우 ecore 모델에서 xtext 소스를 생성하는 데 xtext를 사용하지 않는 이유는 무엇입니까? 이것은 표준 템플릿 방식입니다.

점수 소스가 변경 될 때 re-gen을 실행하는 경우 Eclipse 빌더를 만들고 프로젝트 내의 모든 자원 변경시 빌드를 호출하도록 ecore 프로젝트를 구성하십시오.

+0

예제 튜토리얼이 있습니까? 나는 당신이 의미하는 바를 알고 있다고 생각하지만 이론을 실용적인 부분과 일치시킵니다. – Iron