public interface ICBuildConfigurationProvider
| Modifier and Type | Method and Description |
|---|---|
default ICBuildConfiguration |
createBuildConfiguration(org.eclipse.core.resources.IProject project,
IToolChain toolChain,
String launchMode,
org.eclipse.core.runtime.IProgressMonitor monitor)
Create a new build configuration for a given project using a given
toolchain and builds for a given launch mode.
|
ICBuildConfiguration |
getCBuildConfiguration(org.eclipse.core.resources.IBuildConfiguration config,
String name)
Returns the ICBuildConfiguration that owns this build configuration.
|
String |
getId()
Return the id of this provider
|
default Collection<IToolChain> |
getSupportedToolchains(Collection<IToolChain> toolchains)
Return a collection of supported toolchains for build configurations of this
type.
|
String getId()
ICBuildConfiguration getCBuildConfiguration(org.eclipse.core.resources.IBuildConfiguration config, String name) throws org.eclipse.core.runtime.CoreException
config - org.eclipse.core.runtime.CoreExceptiondefault ICBuildConfiguration createBuildConfiguration(org.eclipse.core.resources.IProject project, IToolChain toolChain, String launchMode, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
project - project for the configtoolChain - toolchain the build config will uselaunchMode - launch mode the buld config will build fororg.eclipse.core.runtime.CoreExceptiondefault Collection<IToolChain> getSupportedToolchains(Collection<IToolChain> toolchains) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.