org.eclipse.cdt.core
Class AbstractCExtension

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.cdt.internal.core.InternalCExtension
          extended by org.eclipse.cdt.core.AbstractCExtension
All Implemented Interfaces:
ICExtension, org.eclipse.core.runtime.IAdaptable
Direct Known Subclasses:
ManagedBuildManager, ScannerProvider

public abstract class AbstractCExtension
extends InternalCExtension
implements ICExtension


Constructor Summary
AbstractCExtension()
           
 
Method Summary
 ICExtensionReference getExtensionReference()
           
 org.eclipse.core.resources.IProject getProject()
          Returns the project for which this extrension is defined.
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCExtension

public AbstractCExtension()
Method Detail

getProject

public final org.eclipse.core.resources.IProject getProject()
Returns the project for which this extrension is defined.

Specified by:
getProject in interface ICExtension
Returns:
the project

getExtensionReference

public final ICExtensionReference getExtensionReference()
Specified by:
getExtensionReference in interface ICExtension