2012-10-29 3 views
1

나는 MoDisco을 조사하기 시작했다. 지금까지 기존 자바 프로젝트에서 자바 모델을 발견하고 내 Java 모델을 수정하기 위해 ATL을 사용하여 변환을 작성할 수 있습니다. 그러나 그 수정 된 자바 모델에 대한 자바 코드를 생성 할 수 없습니다. this demo에는 수정 된 모델에서 생성 된 java 코드가 있습니다. 이 screenshot from MoDisco demoEclipse에서 MoDisco Java 모델에서 Java 코드를 생성하는 방법은 무엇입니까?

사람이 그 실행 구성이 어떻게 보이는지 알고 있나요 :이 스크린 샷에서 볼 수 있듯이 JPAProject_Regeneration를라는 Acceleo 실행 구성은 사용됩니다? 이 실행 구성의 생성을 설명하는 자습서가 있습니까?

답변

1

위에서 언급 한 실행 구성은 found in the eclipse svn 일 수 있습니다. 그러나 하드 코딩 된 절대 경로를 포함하는 매우 특정한 로컬 설정에 크게 의존하기 때문에 그다지 도움이되지 않습니다.

MoDisco도 플러그인 org.eclipse.gmt.modisco.java.generation에 발견자를 제공합니다. 그러나이 발견자는 잘못된 확장 포인트에 등록되므로 UI ​​내에서 사용할 수 없습니다. filed bug을 참조하십시오.

또한 발견자가 올바르게 등록되면 Java 모델이 .javaxmi으로 끝나는 파일 내에있는 경우에만 발견됩니다.

편집 : 발견을위한 새로운 API가 있기 때문에
전체 플러그인 org.eclipse.gmt.modisco.java.generation이되지 않는 것 같다. 새로운 API를 기반으로 언급 된 MoDisco 플러그인과 동일한 기능을 수행하는 새로운 플러그인을 만들었습니다.