독립 실행 형 Acceleo 생성기를 개발해야하지만 시작하기가 어렵습니다. Acceleo Project 내에서 발전기를 만들었습니다. Acceleo Project는 generate.mtl 파일, Generate.java 파일 및 Activator.java 파일을 포함합니다.독립 실행 형 Acceleo 생성기
내가해야 할 일은 무엇입니까?
독립 실행 형 Acceleo 생성기를 개발해야하지만 시작하기가 어렵습니다. Acceleo Project 내에서 발전기를 만들었습니다. Acceleo Project는 generate.mtl 파일, Generate.java 파일 및 Activator.java 파일을 포함합니다.독립 실행 형 Acceleo 생성기
내가해야 할 일은 무엇입니까?
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의 예를 참조하십시오.
도 참조 독립 생성 및
하면 더 자세한 정보를 제공 할 수 컴파일에 대한 Acceleo wiki FAQ entries은, 그것은 – reef
왜 발전기를 개발해야합니까 ... 조금 애매한입니까? 모델에서 Java 코드로 변환 할 코드를 의미합니까? – reef