@Override public int getState(Object element, int stateMask, IProgressMonitor monitor) throws CoreException { if (element instanceof JavaElementResourceMapping) { JavaElementResourceMapping mapping= (JavaElementResourceMapping) element; IJavaElement javaElement= mapping.getJavaElement(); if (javaElement instanceof IPackageFragment) { IPackageFragment packageFragment= (IPackageFragment) javaElement; if (!packageFragment.isDefaultPackage()) { element= new HierarchicalPackageFragementResourceMapping(packageFragment); } } } return super.getState(element, stateMask, monitor); } }
public int getState(Object element, int stateMask, IProgressMonitor monitor) throws CoreException { if (element instanceof JavaElementResourceMapping) { JavaElementResourceMapping mapping= (JavaElementResourceMapping) element; IJavaElement javaElement= mapping.getJavaElement(); if (javaElement instanceof IPackageFragment) { IPackageFragment packageFragment= (IPackageFragment) javaElement; if (!packageFragment.isDefaultPackage()) { element= new HierarchicalPackageFragementResourceMapping(packageFragment); } } } return super.getState(element, stateMask, monitor); } }
@Override public int getState(Object element, int stateMask, IProgressMonitor monitor) throws CoreException { if (element instanceof JavaElementResourceMapping) { JavaElementResourceMapping mapping= (JavaElementResourceMapping) element; IJavaElement javaElement= mapping.getJavaElement(); if (javaElement instanceof IPackageFragment) { IPackageFragment packageFragment= (IPackageFragment) javaElement; if (!packageFragment.isDefaultPackage()) { element= new HierarchicalPackageFragementResourceMapping(packageFragment); } } } return super.getState(element, stateMask, monitor); } }