2012-11-05 4 views
3

저는 하나의 ECore 모델 인스턴스를 다른 인스턴스로 변환하기 위해 ATL을 사용하는 프로젝트를 진행하고 있습니다. 우리는 타겟 모델을 다루기 위해 XText 에디터를 설정했고, 변환 된 모델을 시작할 때 에디터에 직접로드하려고합니다. 현재 디스크에 XMI 파일로 인스턴스가 있습니다.xtext 시작시 코드를 실행 하시겠습니까?

이것이 가능합니까? 그렇다면 어떻게해야할까요?

답변

0

정말 좋은 질문입니다. 나는 아직이 작업을 위해 존재하는 Eclipse 플러그인이 없다고 생각하지만, 아마도 매우 쉽게 생성 할 수있다. (환경 설정에서

  • 파일 소스 모델을로드 열 때 파일
  • 을 여는
  • 대상 모델로 변환 할 때 사용되는 변환을 구성 플러그인은 단계의 이러한 종류의 일을 할 것입니다 편집기를 저장할 때 소스 모델로 다시 대상 모델 변환 및 저장해야
  • 대상 모델
  • 에 대한 편집기를 엽니 다) 꽤 완전한 자바 코드에 대한 ATL forum를 참조하는

이클립스 API가 메모리 내장 리소스도 지원하는지 모르겠으므로 대상 모델을 디스크에 파일로 저장할 필요가 없다.