3
선택한 프로젝트 이름을 쿼리하는 플러그인을 만들었습니다. & 경로. 코드는 다음과 같습니다.eclipse plugin : 선택한 프로젝트가 닫혀 있는지 확인하십시오.
IStructuredSelection selection = (IStructuredSelection) window.getSelectionService().getSelection();
Object firstElement = selection.getFirstElement();
if (firstElement != null) {
if (firstElement instanceof IAdaptable) {
IProject project = (IProject) ((IAdaptable) firstElement).getAdapter(IProject.class);
IPath path = project.getFullPath();
IPath location = project.getLocation();
}
}
그러나 선택한 프로젝트가 닫혔는지 또는 열렸는지 어떻게 확인할 수 있습니까?
감사합니다. 그것은 효과가 있었다. –
그러나 닫힌 프로젝트 (여전히 프로젝트 탐색기 뷰에 있음)와 작업 공간에 실제로 위치한 프로젝트 간에는 어떤 차이가 있습니까? 두 가지 모두에 대해 isOpen() == false가 표시되지만 이러한 유형의 "닫힌"프로젝트를 차별화하고 싶습니다. –