org.eclipse.cdt.managedbuilder.core
Class ManagedBuilderCorePlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin
- All Implemented Interfaces:
- org.osgi.framework.BundleActivator
public class ManagedBuilderCorePlugin
- extends org.eclipse.core.runtime.Plugin
Fields inherited from class org.eclipse.core.runtime.Plugin |
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME |
Methods inherited from class org.eclipse.core.runtime.Plugin |
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MAKEGEN_ID
public static final java.lang.String MAKEGEN_ID
- See Also:
- Constant Field Values
COMMANDLINEGEN_ID
public static final java.lang.String COMMANDLINEGEN_ID
- See Also:
- Constant Field Values
MANAGED_MAKE_PROJECT_ID
public static final java.lang.String MANAGED_MAKE_PROJECT_ID
ManagedBuilderCorePlugin
public ManagedBuilderCorePlugin()
- Parameters:
descriptor
-
getUniqueIdentifier
public static java.lang.String getUniqueIdentifier()
getDefault
public static ManagedBuilderCorePlugin getDefault()
- Returns the shared instance.
start
public void start(org.osgi.framework.BundleContext context)
throws java.lang.Exception
- Specified by:
start
in interface org.osgi.framework.BundleActivator
- Overrides:
start
in class org.eclipse.core.runtime.Plugin
- Throws:
java.lang.Exception
stop
public void stop(org.osgi.framework.BundleContext context)
throws java.lang.Exception
- Specified by:
stop
in interface org.osgi.framework.BundleActivator
- Overrides:
stop
in class org.eclipse.core.runtime.Plugin
- Throws:
java.lang.Exception
log
public static void log(org.eclipse.core.runtime.IStatus status)
log
public static void log(java.lang.Throwable e)
createBuilders
public static IBuilder[] createBuilders(org.eclipse.core.resources.IProject project,
java.util.Map args)
createCustomBuilder
public static IBuilder createCustomBuilder(IConfiguration cfg,
java.lang.String builderId)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
createCustomBuilder
public static IBuilder createCustomBuilder(IConfiguration cfg,
IBuilder base)
createBuilderForEclipseBuilder
public static IBuilder createBuilderForEclipseBuilder(IConfiguration cfg,
java.lang.String eclipseBuilderID)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
isOldStyleMakeProject
public boolean isOldStyleMakeProject(org.eclipse.core.resources.IProject project)
convertOldStdMakeToNewStyle
public void convertOldStdMakeToNewStyle(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException