/** * @see IRegion */ public boolean contains(IJavaElement element) { int size = this.rootElements.size(); ArrayList parents = getAncestors(element); for (int i = 0; i < size; i++) { IJavaElement aTop = (IJavaElement) this.rootElements.get(i); if (aTop.equals(element)) { return true; } for (int j = 0, pSize = parents.size(); j < pSize; j++) { if (aTop.equals(parents.get(j))) { //an ancestor is already included return true; } } } return false; } /**
/** * @see IRegion */ public boolean contains(IJavaElement element) { int size = this.rootElements.size(); ArrayList parents = getAncestors(element); for (int i = 0; i < size; i++) { IJavaElement aTop = (IJavaElement) this.rootElements.get(i); if (aTop.equals(element)) { return true; } for (int j = 0, pSize = parents.size(); j < pSize; j++) { if (aTop.equals(parents.get(j))) { //an ancestor is already included return true; } } } return false; } /**
/** * @see IRegion */ public boolean contains(IJavaElement element) { int size = this.rootElements.size(); ArrayList parents = getAncestors(element); for (int i = 0; i < size; i++) { IJavaElement aTop = (IJavaElement) this.rootElements.get(i); if (aTop.equals(element)) { return true; } for (int j = 0, pSize = parents.size(); j < pSize; j++) { if (aTop.equals(parents.get(j))) { //an ancestor is already included return true; } } } return false; } /**