package org.eclipse.jdt.core; /* * (c) Copyright IBM Corp. 2000, 2001. * All Rights Reserved. */ import org.eclipse.jdt.internal.core.*; /** * A Java model region describes a hierarchical set of elements. * Regions are often used to describe a set of elements to be considered * when performing operations; for example, the set of elements to be * considered during a search. A region may include elements from different * projects. *
* When an element is included in a region, all of its children * are considered to be included. Children of an included element * cannot be selectively excluded. *
*
* This interface is not intended to be implemented by clients.
* Instances can be created via the JavaCore.newRegion
.
*
true
if successful, false
if the remove
* fails. If an ancestor of the given element is included, the
* remove fails (i.e. not possible to selectively
* exclude descendants of included ancestors).
*/
boolean remove(IJavaElement element);
}