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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the extension reference this extension was created from.final ICExtensionReferenceDeprecated.final org.eclipse.core.resources.IProjectReturns the project for which this extension is defined.voidsetExtensionReference(ICExtensionReference extReference) Deprecated.voidsetExtensionReference(ICConfigExtensionReference extReference) voidsetProject(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:
getProjectin interfaceICExtension- Returns:
- the project
-
getExtensionReference
Deprecated.UsegetConfigExtensionReference()instead.May returnnull!- Specified by:
getExtensionReferencein interfaceICExtension
-
getConfigExtensionReference
Returns the extension reference this extension was created from.- Specified by:
getConfigExtensionReferencein 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.