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.CoreException
default 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.CoreException
default Collection<IToolChain> getSupportedToolchains(Collection<IToolChain> toolchains) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.