# Uses of Interface
org.eclipse.jdt.core.IRegion

Packages that use IRegion
Package
Description
org.eclipse.jdt.core
The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.

## Uses of IRegion in org.eclipse.jdt.core

Methods in org.eclipse.jdt.core that return IRegion
Modifier and Type
Method
Description
`static IRegion`
JavaCore.`newRegion()`
Returns a new empty region.
Methods in org.eclipse.jdt.core with parameters of type IRegion
Modifier and Type
Method
Description
`static org.eclipse.core.resources.IResource[]`
JavaCore.`getGeneratedResources(IRegion region, boolean includesNonJavaResources)`
Returns an array that contains the resources generated by the Java builder when building the compilation units contained in the given region.
`ITypeHierarchy`
IJavaProject.`newTypeHierarchy(IRegion region, org.eclipse.core.runtime.IProgressMonitor monitor)`
Creates and returns a type hierarchy for all types in the given region, considering subtypes within that region.
`ITypeHierarchy`
IJavaProject.`newTypeHierarchy(IRegion region, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor)`
Creates and returns a type hierarchy for all types in the given region, considering subtypes within that region and considering types in the working copies with the given owner.
`ITypeHierarchy`
IJavaProject.`newTypeHierarchy(IType type, IRegion region, org.eclipse.core.runtime.IProgressMonitor monitor)`
Creates and returns a type hierarchy for the given type considering subtypes in the specified region.
`ITypeHierarchy`
IJavaProject.`newTypeHierarchy(IType type, IRegion region, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor)`
Creates and returns a type hierarchy for the given type considering subtypes in the specified region and considering types in the working copies with the given owner.
`static ITypeHierarchy`
JavaCore.`newTypeHierarchy(IRegion region, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor)`
Creates and returns a type hierarchy for all types in the given region, considering subtypes within that region and considering types in the working copies with the given owner.