2011-02-25 7 views
6

독립 실행 형 Acceleo 생성기를 개발해야하지만 시작하기가 어렵습니다. Acceleo Project 내에서 발전기를 만들었습니다. Acceleo Project는 generate.mtl 파일, Generate.java 파일 및 Activator.java 파일을 포함합니다.독립 실행 형 Acceleo 생성기

내가해야 할 일은 무엇입니까?

+0

하면 더 자세한 정보를 제공 할 수 컴파일에 대한 Acceleo wiki FAQ entries은, 그것은 – reef

+0

왜 발전기를 개발해야합니까 ... 조금 애매한입니까? 모델에서 Java 코드로 변환 할 코드를 의미합니까? – reef

답변

3

Acceleo는 처음부터 독립형 생성을 염두에두고 설계되었습니다. 그 이유는 Generate.java 파일이 있기 때문입니다. 당신이 독립의 생성을 시작해야하는 경우, 단순히 그것의 주요 사용하거나이 개 필요한 매개 변수 (대상 폴더 및 입력 모델)을 인스턴스화하고 doGenerate(...) 방법을 사용

URI modelURI = URI.createFileURI("c:\my\model.ecore"); 
File targetFolder = new File("c:\generate\here"); 
Generate generator = new Generate(modelURI, targetFolder, Collections.emptyList()); 
generator.doGenerate(); 

를 적어 둡니다 독립에, 당신은 때를 이클립스가 보통 당신을 위해하는 많은 일을 손으로하는 것. 특히, 메타 모델의 ecore 패키지를 등록해야합니다. UML metamodel registration의 예를 참조하십시오.

도 참조 독립 생성 및

관련 문제