org.eclipse.cdt.managedbuilder.internal.core
Class BuildSettingsUtil
java.lang.Object
org.eclipse.cdt.managedbuilder.internal.core.BuildSettingsUtil
public class BuildSettingsUtil
- extends java.lang.Object
Method Summary |
static boolean |
applyConfiguration(IConfiguration cfg,
org.eclipse.cdt.core.settings.model.ICProjectDescription des,
boolean force)
|
static java.util.List |
calcDependentTools(ITool[] tools,
ITool tool,
java.util.List list)
|
static void |
checkApplyDescription(org.eclipse.core.resources.IProject project,
org.eclipse.cdt.core.settings.model.ICProjectDescription des)
|
static void |
checkApplyDescription(org.eclipse.core.resources.IProject project,
org.eclipse.cdt.core.settings.model.ICProjectDescription des,
boolean avoidSerialization)
|
static org.eclipse.cdt.core.settings.model.ICProjectDescription |
checkSynchBuildInfo(org.eclipse.core.resources.IProject project)
|
static void |
copyCommonSettings(ITool fromTool,
ITool toTool)
|
static void |
disconnectDepentents(IConfiguration cfg,
ITool tool)
|
static void |
disconnectDepentents(IConfiguration cfg,
ITool[] tools)
|
static ITool[] |
getDependentTools(IConfiguration cfg,
ITool tool)
|
static ITool[] |
getToolsBySuperClassId(ITool[] tools,
java.lang.String id)
|
static org.eclipse.cdt.core.settings.model.ICProjectDescription |
synchBuildInfo(IManagedBuildInfo info,
org.eclipse.cdt.core.settings.model.ICProjectDescription projDes,
boolean force)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildSettingsUtil
public BuildSettingsUtil()
disconnectDepentents
public static void disconnectDepentents(IConfiguration cfg,
ITool[] tools)
disconnectDepentents
public static void disconnectDepentents(IConfiguration cfg,
ITool tool)
getDependentTools
public static ITool[] getDependentTools(IConfiguration cfg,
ITool tool)
calcDependentTools
public static java.util.List calcDependentTools(ITool[] tools,
ITool tool,
java.util.List list)
copyCommonSettings
public static void copyCommonSettings(ITool fromTool,
ITool toTool)
applyConfiguration
public static boolean applyConfiguration(IConfiguration cfg,
org.eclipse.cdt.core.settings.model.ICProjectDescription des,
boolean force)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
checkSynchBuildInfo
public static org.eclipse.cdt.core.settings.model.ICProjectDescription checkSynchBuildInfo(org.eclipse.core.resources.IProject project)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
synchBuildInfo
public static org.eclipse.cdt.core.settings.model.ICProjectDescription synchBuildInfo(IManagedBuildInfo info,
org.eclipse.cdt.core.settings.model.ICProjectDescription projDes,
boolean force)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
checkApplyDescription
public static void checkApplyDescription(org.eclipse.core.resources.IProject project,
org.eclipse.cdt.core.settings.model.ICProjectDescription des)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
checkApplyDescription
public static void checkApplyDescription(org.eclipse.core.resources.IProject project,
org.eclipse.cdt.core.settings.model.ICProjectDescription des,
boolean avoidSerialization)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getToolsBySuperClassId
public static ITool[] getToolsBySuperClassId(ITool[] tools,
java.lang.String id)