Uses of Class
org.eclipse.jdt.internal.core.Openable

Packages that use Openable
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.hierarchy   
org.eclipse.jdt.internal.core.search.matching   
org.eclipse.jdt.internal.core.util   
 

Uses of Openable in org.eclipse.jdt.internal.codeassist.impl
 

Subclasses of Openable in org.eclipse.jdt.internal.codeassist.impl
 class AssistCompilationUnit
           
 

Uses of Openable in org.eclipse.jdt.internal.core
 

Subclasses of Openable in org.eclipse.jdt.internal.core
 class ClassFile
           
 class ClassFileWorkingCopy
          A working copy on an IClassFile.
 class CompilationUnit
           
 class ExternalJavaProject
           
 class ExternalPackageFragmentRoot
          A package fragment root that corresponds to an external class folder.
 class JarPackageFragmentRoot
          A package fragment root that corresponds to a .jar or .zip.
 class JavaModel
          Implementation of IJavaModel.
 class JavaProject
          Handle for a Java Project.
 class PackageFragment
           
 class PackageFragmentRoot
           
 

Fields in org.eclipse.jdt.internal.core declared as Openable
protected  Openable SelectionRequestor.openable
           
 

Methods in org.eclipse.jdt.internal.core with parameters of type Openable
protected  void ModelUpdater.addToParentInfo(Openable child)
          Adds the given child handle to its parent's cache of children.
protected static void ModelUpdater.close(Openable element)
          Closes the given element, which removes it from the cache of open elements.
protected  void ModelUpdater.elementAdded(Openable element)
          Processing for an element that has been added: If the element is a project, do nothing, and do not process children, as when a project is created it does not yet have any natures - specifically a java nature.
protected  void ModelUpdater.elementChanged(Openable element)
          Generic processing for elements with changed contents: The element is closed such that any subsequent accesses will re-open the element reflecting its new structure.
protected  void ModelUpdater.elementRemoved(Openable element)
          Generic processing for a removed element: Close the element, removing its structure from the cache Remove the element from its parent's cache of children Add a REMOVED entry in the delta
protected  void ModelUpdater.removeFromParentInfo(Openable child)
          Removes the given element from its parents cache of children.
 

Constructors in org.eclipse.jdt.internal.core with parameters of type Openable
SelectionRequestor(NameLookup nameLookup, Openable openable)
          Creates a selection requestor that uses that given name lookup facility to resolve names.
 

Uses of Openable in org.eclipse.jdt.internal.core.hierarchy
 

Methods in org.eclipse.jdt.internal.core.hierarchy with parameters of type Openable
protected  ICompilationUnit HierarchyBuilder.createCompilationUnitFromPath(Openable handle, IFile file)
          Create an ICompilationUnit info from the given compilation unit on disk.
protected  ICompilationUnit IndexBasedHierarchyBuilder.createCompilationUnitFromPath(Openable handle, IFile file)
           
protected  IBinaryType HierarchyBuilder.createInfoFromClassFile(Openable handle, IResource file)
          Creates the type info from the given class file on disk and adds it to the given list of infos.
protected  IBinaryType IndexBasedHierarchyBuilder.createInfoFromClassFile(Openable classFile, IResource file)
           
protected  IBinaryType HierarchyBuilder.createInfoFromClassFileInJar(Openable classFile)
          Create a type info from the given class file in a jar and adds it to the given list of infos.
protected  IBinaryType IndexBasedHierarchyBuilder.createInfoFromClassFileInJar(Openable classFile)
           
 void HierarchyResolver.resolve(Openable[] openables, java.util.HashSet localTypes, IProgressMonitor monitor)
          Resolve the supertypes for the types contained in the given openables (ICompilationUnits and/or IClassFiles).
 

Uses of Openable in org.eclipse.jdt.internal.core.search.matching
 

Fields in org.eclipse.jdt.internal.core.search.matching declared as Openable
 Openable PossibleMatch.openable
           
 

Constructors in org.eclipse.jdt.internal.core.search.matching with parameters of type Openable
PossibleMatch(MatchLocator locator, IResource resource, Openable openable, SearchDocument document, boolean mustResolve)
           
 

Uses of Openable in org.eclipse.jdt.internal.core.util
 

Methods in org.eclipse.jdt.internal.core.util that return Openable
 Openable HandleFactory.createOpenable(java.lang.String resourcePath, IJavaSearchScope scope)
          Creates an Openable handle from the given resource path.