나는 그것을 할 수 있었다. 내 활성 페이지에 PartListener2를 추가하고 활성 편집기를 검색했습니다. 그런 다음 방금이 방법을 추가했습니다.
private void addRoot(IEditorReference editorRef) {
IEditorPart editorPart = editorRef.getEditor(false);
if (editorPart instanceof IEditingDomainProvider) {
IEditingDomainProvider editingDomainProvider = (IEditingDomainProvider) editorPart;
EList<Resource> resourceList = editingDomainProvider.getEditingDomain().getResourceSet().getResources();
for (Resource resource : resourceList) {
for (EObject content : resource.getContents()) {
rootMap.put(content, editorRef);
}
}
}
}
질문을 올바르게 작성하십시오. 편집자가 트리보기를 가지고 있고 그 입력 객체를 원하십니까 ?? –