Package org.eclipse.cdt.core
Class AbstractCExtension
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.cdt.core.AbstractCExtension
- All Implemented Interfaces:
ICExtension
,org.eclipse.core.runtime.IAdaptable
- Direct Known Subclasses:
ElfParser
,MachOParser64
,PEParser64
,ScannerProvider
,SOMParser
,XCOFF32Parser
public abstract class AbstractCExtension
extends org.eclipse.core.runtime.PlatformObject
implements ICExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the extension reference this extension was created from.final ICExtensionReference
Deprecated.final org.eclipse.core.resources.IProject
Returns the project for which this extension is defined.void
setExtensionReference
(ICExtensionReference extReference) Deprecated.void
setExtensionReference
(ICConfigExtensionReference extReference) void
setProject
(org.eclipse.core.resources.IProject project) Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
-
Constructor Details
-
AbstractCExtension
public AbstractCExtension()
-
-
Method Details
-
getProject
public final org.eclipse.core.resources.IProject getProject()Returns the project for which this extension is defined.- Specified by:
getProject
in interfaceICExtension
- Returns:
- the project
-
getExtensionReference
Deprecated.UsegetConfigExtensionReference()
instead.May returnnull
!- Specified by:
getExtensionReference
in interfaceICExtension
-
getConfigExtensionReference
Returns the extension reference this extension was created from.- Specified by:
getConfigExtensionReference
in interfaceICExtension
- Since:
- 5.2
-
setProject
public void setProject(org.eclipse.core.resources.IProject project) - Restriction:
- This method is not intended to be referenced by clients.
-
setExtensionReference
Deprecated.- Restriction:
- This method is not intended to be referenced by clients.
-
setExtensionReference
- Restriction:
- This method is not intended to be referenced by clients.
-
getConfigExtensionReference()
instead.