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
,MachOParser
,MachOParser64
,PEParser
,PEParser64
,ScannerProvider
,SOMParser
,XCOFF32Parser
public abstract class AbstractCExtension extends org.eclipse.core.runtime.PlatformObject implements ICExtension
-
-
Constructor Summary
Constructors Constructor Description AbstractCExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ICConfigExtensionReference
getConfigExtensionReference()
Returns the extension reference this extension was created from.ICExtensionReference
getExtensionReference()
Deprecated.UsegetConfigExtensionReference()
instead.org.eclipse.core.resources.IProject
getProject()
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)
-
-
-
Method Detail
-
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 public final ICExtensionReference getExtensionReference()
Deprecated.UsegetConfigExtensionReference()
instead.May returnnull
!- Specified by:
getExtensionReference
in interfaceICExtension
-
getConfigExtensionReference
public final ICConfigExtensionReference 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 public void setExtensionReference(ICExtensionReference extReference)
Deprecated.- Restriction:
- This method is not intended to be referenced by clients.
-
setExtensionReference
public void setExtensionReference(ICConfigExtensionReference extReference)
- Restriction:
- This method is not intended to be referenced by clients.
-
-