## Uses of Interface
org.eclipse.cdt.core.model.IOpenable

Packages that use IOpenable
org.eclipse.cdt.core.model

### Uses of IOpenable in org.eclipse.cdt.core.model

Subinterfaces of IOpenable in org.eclipse.cdt.core.model
`interface` `IArchive` An IArchive represents a group of files combined into a single file(the Archive), for example 'libXX.a'.
`interface` `IArchiveContainer` Represents a container of all the IArchive's found in the project while inspecting the project.
`interface` `IBinary` Represents a Binary file, for example an ELF executable.
`interface` `IBinaryContainer` Represents a container of all the IBinary's found in the project while inspecting the project.
`interface` `ICContainer` A C folder resource.
`interface` `ICModel` Represent the root C element corresponding to the workspace.
`interface` `ICProject` A C project represents a view of a project resource in terms of C elements such as , ICContainer, ITranslationUnit ....
`interface` `ISourceRoot`
`interface` `ITranslationUnit` Represents an entire C translation unit (`.c` source file).
`interface` `IWorkingCopy` A working copy of a C element acts just like a regular element (handle), except it is not attached to an underlying resource.

Methods in org.eclipse.cdt.core.model that return IOpenable
`IOpenable` IBuffer.`getOwner()` Returns the resource element owning of this buffer.