Uses of Interface
org.eclipse.jdt.core.IOpenable

Packages that use IOpenable
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. 
org.eclipse.jdt.core.tests.model   
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.core   
 

Uses of IOpenable in org.eclipse.jdt.core
 

Subinterfaces of IOpenable in org.eclipse.jdt.core
 interface IClassFile
          Represents an entire binary type (single .class file).
 interface ICompilationUnit
          Represents an entire Java compilation unit (source file with one of the Java-like extensions).
 interface IJavaModel
          Represent the root Java element corresponding to the workspace.
 interface IJavaProject
          A Java project represents a view of a project resource in terms of Java elements such as package fragments, types, methods and fields.
 interface IPackageFragment
          A package fragment is a portion of the workspace corresponding to an entire package, or to a portion thereof.
 interface IPackageFragmentRoot
          A package fragment root contains a set of package fragments.
 interface ITypeRoot
          Represents an entire Java type root (either an ICompilationUnit or an IClassFile).
 

Methods in org.eclipse.jdt.core that return IOpenable
 IOpenable IJavaElement.getOpenable()
          Returns the first openable parent.
 IOpenable IBuffer.getOwner()
          Returns the Java openable element owning of this buffer.
 

Methods in org.eclipse.jdt.core with parameters of type IOpenable
 IBuffer IBufferFactory.createBuffer(IOpenable owner)
          Deprecated. Creates a buffer for the given owner.
 

Uses of IOpenable in org.eclipse.jdt.core.tests.model
 

Classes in org.eclipse.jdt.core.tests.model that implement IOpenable
 class OverflowingCacheTests.OverflowingTestOpenable
          Simple implementation of IOpenable to test the ElementCache.
 

Fields in org.eclipse.jdt.core.tests.model declared as IOpenable
 IOpenable OverflowingCacheTests.OverflowingTestBuffer.owner
          This buffers owner (this buffer's key in this buffer's cache)
 

Methods in org.eclipse.jdt.core.tests.model that return IOpenable
 IOpenable TestBuffer.getOwner()
           
 IOpenable OverflowingCacheTests.OverflowingTestBuffer.getOwner()
           
 

Constructors in org.eclipse.jdt.core.tests.model with parameters of type IOpenable
TestBuffer(IOpenable owner)
           
 

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

Classes in org.eclipse.jdt.internal.codeassist.impl that implement IOpenable
 class AssistCompilationUnit
           
 

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

Classes in org.eclipse.jdt.internal.core that implement IOpenable
 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 Openable
          Abstract class for implementations of java elements which are IOpenable.
 class PackageFragment
           
 class PackageFragmentRoot
           
 

Methods in org.eclipse.jdt.internal.core that return IOpenable
 IOpenable JavaElement.getOpenable()
           
 IOpenable Openable.getOpenable()
           
 IOpenable JavaElement.getOpenableParent()
          Return the first instance of IOpenable in the parent hierarchy of this element.
 IOpenable SourceRefElement.getOpenableParent()
          Return the first instance of IOpenable in the hierarchy of this type (going up the hierarchy from this type);
 IOpenable Buffer.getOwner()
           
 

Methods in org.eclipse.jdt.internal.core with parameters of type IOpenable
static IBuffer BufferManager.createBuffer(IOpenable owner)
           
static IBuffer BufferManager.createNullBuffer(IOpenable owner)
           
 IBuffer BufferManager.getBuffer(IOpenable owner)
          Returns the open buffer associated with the given owner, or null if the owner does not have an open buffer associated with it.
 

Constructors in org.eclipse.jdt.internal.core with parameters of type IOpenable
NullBuffer(IFile file, IOpenable owner, boolean readOnly)
          Creates a new null buffer on an underlying resource.