/** * Checks whether the File is in the BuildFolder * * @param folder * @return true if BuildFolder or child of BuildFolder */ private boolean isInBuildFolder(IFolder folder) { if (folder.equals(project.getBuildFolder())) { return true; } IContainer parent = folder.getParent(); if (parent instanceof IFolder) { return isInBuildFolder((IFolder) parent); } return false; }