0
Eclipse 플러그인에서 패키지 탐색기의 파일을 사용해야합니다. 마우스 오른쪽 버튼으로 파일을 클릭하고 "보기"(내 플러그인 이름)를 선택합니다. 그렇다면 플러그인 프로젝트에서이 파일 경로에 어떻게 도달 할 수 있습니까? Eclipse 플러그인 파일 사용
http://i49.tinypic.com/2j29ifs.png
나는이 있습니다public class ViewHandler extends AbstractHandler {
...
public Object execute(ExecutionEvent event) throws ExecutionException {
...
...
URI uri = null;
try {
test();
uri = URI.createURI("../models/task.cm");
Resource resource = resourceSet
.getResource(uri, true);
Model model = (Model) resource.getContents().get(0);
ModelExtractor showModel = new ModelExtractor(model);
showModel.run();
} catch (Exception e) {
System.out.print(e);
}
return null;
}
}
을 그리고 난이 줄을 교체 할 필요가 : 파일에 상대 경로로 uri = URI.createURI("../models/task.cm");
합니다.
아니면 좋은 tuto가 있다면.
나는 편집했습니다. 어떤 생각을 고칠 수 있을까요? – medy75
HandlerUtil 클래스의 유틸리티 메서드를 사용하십시오. 첫 번째 아이디어는 HandlerUtil.getSelection()입니다. 거기서 선택의 ISelection 표현을 얻었고, 그로부터 IFile을 얻을 수 있습니다. –
하지만 AbstractHandler를 사용하고 있습니다. 'public class ViewHandler extends AbstractHandler {' } HandlerUtil에는 getSelection() 메소드가 없습니다 ... – medy75