私の 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");
ファイルへの相対パスで。
または、優れた指導者がいる場合。