Uses of Interface
org.eclipse.cdt.managedbuilder.core.ITool

Packages that use ITool
org.eclipse.cdt.build.core.scannerconfig   
org.eclipse.cdt.managedbuilder.core   
org.eclipse.cdt.managedbuilder.internal.buildmodel   
org.eclipse.cdt.managedbuilder.internal.core   
org.eclipse.cdt.managedbuilder.internal.dataprovider   
org.eclipse.cdt.managedbuilder.internal.enablement   
org.eclipse.cdt.managedbuilder.internal.macros   
org.eclipse.cdt.managedbuilder.makegen   
org.eclipse.cdt.managedbuilder.makegen.gnu   
org.eclipse.cdt.managedbuilder.pdomdepgen   
org.eclipse.cdt.managedbuilder.ui.properties   
org.eclipse.cdt.managedbuilder.ui.tests.util   
 

Uses of ITool in org.eclipse.cdt.build.core.scannerconfig
 

Methods in org.eclipse.cdt.build.core.scannerconfig that return ITool
 ITool CfgInfoContext.getTool()
           
 

Constructors in org.eclipse.cdt.build.core.scannerconfig with parameters of type ITool
CfgInfoContext(IResourceInfo rcInfo, ITool tool, IInputType inType)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.core
 

Subinterfaces of ITool in org.eclipse.cdt.managedbuilder.core
 interface IToolReference
           
 

Methods in org.eclipse.cdt.managedbuilder.core that return ITool
 ITool IConfiguration.calculateTargetTool()
          Calculates the configuration target tool.
 ITool IToolChain.createTool(ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          Creates a Tool child of this tool-chain.
 ITool IResourceConfiguration.createTool(ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          Creates a Tool child for this resource configuration.
static ITool[] ManagedBuildManager.findIdenticalTools(ITool tool)
           
static ITool ManagedBuildManager.getExtensionTool(ITool tool)
           
static ITool ManagedBuildManager.getExtensionTool(java.lang.String id)
          Returns the tool from the manifest with the ID specified in the argument or null.
 ITool[] IFolderInfo.getFilteredTools()
           
 ITool[] IConfiguration.getFilteredTools()
          Projects have C or CC natures.
 ITool[] IConfigurationV2.getFilteredTools(org.eclipse.core.resources.IProject project)
          Projects have C or CC natures.
 ITool[] IModificationStatus.getNonManagedBuildTools()
           
 ITool IOutputType.getParent()
          Returns the tool defining this OutputType.
 ITool IInputType.getParent()
          Returns the tool parent of this InputType.
static ITool ManagedBuildManager.getRealTool(ITool tool)
           
static ITool[] ManagedBuildManager.getRealTools()
           
 ITool ITool.getSuperClass()
          Returns the ITool that is the superclass of this tool, or null if the attribute was not specified.
 ITool IConfiguration.getTargetTool()
          Returns the tool in this configuration specified with the toolChain#targetTool attribute that creates the build artifact NOTE: This method returns null in case the toolChain definition does not have the targetTool attribute or if the attribute does not refer to the appropriate tool.
 ITool IToolReference.getTool()
          Answers the tool that the reference has been created for.
 ITool IOptionCategory.getTool()
          Deprecated. since 3.0 - use getOptionHolder() instead
 ITool IToolChain.getTool(java.lang.String id)
          Returns the tool in this tool-chain with the ID specified in the argument, or null
 ITool ITarget.getTool(java.lang.String id)
          Answers the tool in the receiver with the ID specified in the argument, or null
 ITool IResourceConfiguration.getTool(java.lang.String id)
          Returns the tool in this resource configuration with the ID specified in the argument, or null
 ITool IFolderInfo.getTool(java.lang.String id)
           
 ITool IConfiguration.getTool(java.lang.String id)
          Returns the ITool in this configuration's tool-chain with the same id as the argument, or null.
 ITool IConfigurationV2.getToolById(java.lang.String id)
          Answers the ITool in the receiver with the same id as the argument, or null.
 ITool IManagedBuildInfo.getToolFromInputExtension(java.lang.String extension)
          Returns a ITool for the tool associated with the input extension.
 ITool IFolderInfo.getToolFromInputExtension(java.lang.String sourceExtension)
          Returns a ITool for the tool associated with the input extension.
 ITool IConfiguration.getToolFromInputExtension(java.lang.String sourceExtension)
          Returns a ITool for the tool associated with the input extension.
 ITool IManagedBuildInfo.getToolFromOutputExtension(java.lang.String extension)
          Returns a ITool for the tool associated with the output extension.
 ITool IFolderInfo.getToolFromOutputExtension(java.lang.String extension)
          Returns a ITool for the tool associated with the output extension.
 ITool IConfiguration.getToolFromOutputExtension(java.lang.String extension)
          Returns a ITool for the tool associated with the output extension.
 ITool[] IToolChain.getTools()
          Returns an array of tool children of this tool-chain
 ITool[] ITarget.getTools()
          Returns the list of platform specific tools associated with this platform.
 ITool[] IResourceInfo.getTools()
           
 ITool[] IResourceConfiguration.getTools()
          Returns the list of tools associated with this resource configuration.
 ITool[] IConfigurationV2.getTools()
          Returns the tools that are used in this configuration.
 ITool[] IConfiguration.getTools()
          Returns the tools that are used in this configuration's tool-chain.
 ITool[] IToolChain.getToolsBySuperClassId(java.lang.String id)
          Returns the ITool in the tool-chain with the specified ID, or the tool(s) with a superclass with this id.
 ITool[] IFolderInfo.getToolsBySuperClassId(java.lang.String id)
           
 ITool[] IConfiguration.getToolsBySuperClassId(java.lang.String id)
          Returns the ITool in this configuration's tool-chain with the specified ID, or the tool(s) with a superclass with this id.
 ITool[][] IModificationStatus.getToolsConflicts()
           
 ITool[] IResourceConfiguration.getToolsToInvoke()
          Returns the list of tools currently defined for the project resource that this element references.
 

Methods in org.eclipse.cdt.managedbuilder.core with parameters of type ITool
 java.lang.String IReverseOptionPathConverter.convertToOptionValue(org.eclipse.cdt.core.settings.model.ICSettingEntry entry, IOption option, ITool tool)
           
 org.eclipse.core.runtime.IPath IOptionPathConverter.convertToPlatformLocation(java.lang.String toolSpecificPath, IOption option, ITool tool)
          Convert from a tool specific path to a platform location, e.g.
 IFileInfo IConfiguration.createFileInfo(org.eclipse.core.runtime.IPath path, IFolderInfo base, ITool baseTool, java.lang.String id, java.lang.String name)
           
 ITool IToolChain.createTool(ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          Creates a Tool child of this tool-chain.
 ITool IResourceConfiguration.createTool(ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          Creates a Tool child for this resource configuration.
static ITool[] ManagedBuildManager.findIdenticalTools(ITool tool)
           
 IManagedCommandLineInfo IManagedCommandLineGenerator.generateCommandLineInfo(ITool tool, java.lang.String commandName, java.lang.String[] flags, java.lang.String outputFlag, java.lang.String outputPrefix, java.lang.String outputName, java.lang.String[] inputResources, java.lang.String commandLinePattern)
           
 java.lang.String[] IInputType.getDependencyExtensions(ITool tool)
          Returns the list of valid dependency extensions for this input type.
 java.lang.String IInputType.getDiscoveryProfileId(ITool tool)
           
static ITool ManagedBuildManager.getExtensionTool(ITool tool)
           
 java.lang.String[] IInputType.getHeaderExtensions(ITool tool)
           
 java.lang.String ILanguageInfoCalculator.getLanguageId(IResourceInfo rcInfo, ITool tool, IInputType type)
           
 java.lang.String IInputType.getLanguageId(ITool tool)
           
 java.lang.String ILanguageInfoCalculator.getLanguageName(IResourceInfo rcInfo, ITool tool, IInputType type)
           
 java.lang.String IInputType.getLanguageName(ITool tool)
           
 java.lang.String[] IOutputType.getOutputExtensions(ITool tool)
          Returns the list of the output extensions that the receiver can build.
 org.eclipse.core.runtime.IPath[] IManagedOutputNameProvider.getOutputNames(ITool tool, org.eclipse.core.runtime.IPath[] primaryInputNames)
           
static ITool ManagedBuildManager.getRealTool(ITool tool)
           
 java.lang.String[] IInputType.getSourceExtensions(ITool tool)
          Returns the list of valid source extensions for this input type.
 IModificationStatus IFolderInfo.getToolChainModificationStatus(ITool[] removed, ITool[] added)
           
 IModificationStatus IFolderInfo.getToolChainModificationStatus(ITool[] removed, ITool[] added)
           
 java.lang.String IConfiguration.getToolCommand(ITool tool)
          Returns the command-line invocation command for the specified tool.
 boolean IInputType.isDependencyExtension(ITool tool, java.lang.String ext)
          Answers true if the input type considers the file extension to be one associated with a dependency file.
 boolean IOutputType.isOutputExtension(ITool tool, java.lang.String ext)
          Answers true if the output type considers the file extension to be one associated with an output file.
 boolean IInputType.isSourceExtension(ITool tool, java.lang.String ext)
          Answers true if the input type considers the file extension to be one associated with a source file.
 boolean ITool.matches(ITool tool)
           
 void IFolderInfo.modifyToolChain(ITool[] removed, ITool[] added)
           
 void IFolderInfo.modifyToolChain(ITool[] removed, ITool[] added)
           
 boolean IToolReference.references(ITool tool)
          Answers true if the reference is a reference to the tool specified in the argument.
 void IResourceConfiguration.removeTool(ITool tool)
          Removes the Tool from the Tool list and map
static void ManagedBuildManager.setToolCommand(IConfiguration config, ITool tool, java.lang.String command)
           
static void ManagedBuildManager.setToolCommand(IResourceConfiguration resConfig, ITool tool, java.lang.String command)
           
 void IResourceConfiguration.setToolCommand(ITool tool, java.lang.String command)
          Overrides the tool command for a tool defined in this resource configuration's tool.
 void IConfigurationV2.setToolCommand(ITool tool, java.lang.String command)
          Overrides the tool command for a tool defined in the receiver.
 void IConfiguration.setToolCommand(ITool tool, java.lang.String command)
          Overrides the tool command for a tool defined in this configuration's tool-chain.
 void IResourceConfiguration.setTools(ITool[] tools)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.internal.buildmodel
 

Methods in org.eclipse.cdt.managedbuilder.internal.buildmodel that return ITool
 ITool BuildStep.getLibTool()
           
 ITool BuildStep.getTool()
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.buildmodel with parameters of type ITool
 BuildStep BuildDescription.createStep(ITool tool, IInputType type)
           
 void BuildStep.setLibTool(ITool libTool)
           
 void BuildStep.setTool(ITool tool)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.internal.core
 

Classes in org.eclipse.cdt.managedbuilder.internal.core that implement ITool
 class Tool
          Represents a tool that can be invoked during a build.
 class ToolReference
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.core that return ITool
 ITool Configuration.calculateTargetTool()
           
 ITool ToolChain.createTool(ITool superClass, java.lang.String id, java.lang.String name, boolean isExtensionElement)
           
 ITool ResourceConfiguration.createTool(ITool superClass, java.lang.String id, java.lang.String name, boolean isExtensionElement)
           
 ITool[] FolderInfo.filterTools(ITool[] localTools, IManagedProject manProj)
           
 ITool[] ToolChain.getAllTools(boolean includeCurrentUnused)
           
static ITool[] BuildSettingsUtil.getDependentTools(IConfiguration cfg, ITool tool)
           
 ITool[] FolderInfo.getFilteredTools()
           
 ITool[] Configuration.getFilteredTools()
           
 ITool[] ConfigurationV2.getFilteredTools(org.eclipse.core.resources.IProject project)
           
 ITool[] ModificationStatus.getNonManagedBuildTools()
           
 ITool OutputType.getParent()
           
 ITool InputType.getParent()
           
 ITool ToolReference.getSuperClass()
           
 ITool Tool.getSuperClass()
           
 ITool Configuration.getTargetTool()
           
 ITool ToolReference.getTool()
           
 ITool Tool.getTool()
           
 ITool OptionCategory.getTool()
           
 ITool ToolChain.getTool(java.lang.String id)
           
 ITool Target.getTool(java.lang.String id)
           
 ITool ResourceConfiguration.getTool(java.lang.String id)
           
 ITool FolderInfo.getTool(java.lang.String id)
           
 ITool Configuration.getTool(java.lang.String id)
           
 ITool ResourceInfo.getToolById(java.lang.String id)
           
 ITool FolderInfo.getToolById(java.lang.String id)
           
 ITool ConfigurationV2.getToolById(java.lang.String id)
           
 ITool ManagedBuildInfo.getToolFromInputExtension(java.lang.String sourceExtension)
           
 ITool FolderInfo.getToolFromInputExtension(java.lang.String sourceExtension)
           
 ITool Configuration.getToolFromInputExtension(java.lang.String sourceExtension)
           
 ITool ManagedBuildInfo.getToolFromOutputExtension(java.lang.String extension)
           
 ITool FolderInfo.getToolFromOutputExtension(java.lang.String extension)
           
 ITool Configuration.getToolFromOutputExtension(java.lang.String extension)
           
 ITool[] ToolChain.getTools()
           
 ITool[] Target.getTools()
           
 ITool[] ResourceConfiguration.getTools()
           
 ITool[] FolderInfo.getTools()
           
 ITool[] ConfigurationV2.getTools()
           
 ITool[] Configuration.getTools()
           
static ITool[] BuildSettingsUtil.getToolsBySuperClassId(ITool[] tools, java.lang.String id)
           
 ITool[] ToolChain.getToolsBySuperClassId(java.lang.String id)
           
 ITool[] FolderInfo.getToolsBySuperClassId(java.lang.String id)
           
 ITool[] Configuration.getToolsBySuperClassId(java.lang.String id)
           
 ITool[][] ModificationStatus.getToolsConflicts()
           
 ITool[] ResourceConfiguration.getToolsToInvoke()
           
 ITool[] ToolChain.getUnusedTools()
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.core with parameters of type ITool
 void Target.addTool(ITool tool)
          Adds a tool specification to the receiver.
 boolean BooleanExpressionApplicabilityCalculator.adjustTool(IResourceInfo info, ITool tool, boolean extensionAdjustment)
           
static java.util.List BuildSettingsUtil.calcDependentTools(ITool[] tools, ITool tool, java.util.List list)
           
static java.util.List BuildSettingsUtil.calcDependentTools(ITool[] tools, ITool tool, java.util.List list)
           
 void FolderInfo.checkPropertiesModificationCompatibility(ITool[] tools, java.util.Map unspecifiedRequiredProps, java.util.Map unspecifiedProps, java.util.Set undefinedSet)
           
static void BuildSettingsUtil.copyCommonSettings(ITool fromTool, ITool toTool)
           
 IFileInfo Configuration.createFileInfo(org.eclipse.core.runtime.IPath path, IFolderInfo base, ITool baseTool, java.lang.String id, java.lang.String name)
           
 ITool ToolChain.createTool(ITool superClass, java.lang.String id, java.lang.String name, boolean isExtensionElement)
           
 ITool ResourceConfiguration.createTool(ITool superClass, java.lang.String id, java.lang.String name, boolean isExtensionElement)
           
static void BuildSettingsUtil.disconnectDepentents(IConfiguration cfg, ITool tool)
           
static void BuildSettingsUtil.disconnectDepentents(IConfiguration cfg, ITool[] tools)
           
 ITool[] FolderInfo.filterTools(ITool[] localTools, IManagedProject manProj)
           
 IManagedCommandLineInfo ManagedCommandLineGenerator.generateCommandLineInfo(ITool tool, java.lang.String commandName, java.lang.String[] flags, java.lang.String outputFlag, java.lang.String outputPrefix, java.lang.String outputName, java.lang.String[] inputResources, java.lang.String commandLinePattern)
           
 org.eclipse.core.runtime.IConfigurationElement Tool.getConverterModificationElement(ITool toTool)
           
 org.eclipse.core.runtime.IConfigurationElement ToolChain.getConverterModificationElement(ITool fromTool, ITool toTool)
           
 java.lang.String[] InputType.getDependencyExtensions(ITool tool)
           
static ITool[] BuildSettingsUtil.getDependentTools(IConfiguration cfg, ITool tool)
           
 java.lang.String InputType.getDiscoveryProfileId(ITool tool)
           
 java.lang.String[] InputType.getHeaderExtensions(ITool tool)
           
 java.lang.String InputType.getLanguageId(ITool tool)
           
 java.lang.String InputType.getLanguageName(ITool tool)
           
 java.lang.String[] OutputType.getOutputExtensions(ITool tool)
           
 java.lang.String[] OutputType.getOutputExtensions(ITool tool, org.eclipse.core.resources.IProject project)
           
 java.lang.String PropertyManager.getProperty(ITool tool, java.lang.String key)
           
 IResourceInfo InputType.getRcInfo(ITool tool)
           
 java.lang.String[] InputType.getSourceExtensions(ITool tool)
           
 java.lang.String[] InputType.getSourceExtensions(ITool tool, org.eclipse.core.resources.IProject project)
           
 IModificationStatus FolderInfo.getToolChainModificationStatus(ITool[] removed, ITool[] added)
           
 IModificationStatus FolderInfo.getToolChainModificationStatus(ITool[] removed, ITool[] added)
           
 java.lang.String Configuration.getToolCommand(ITool tool)
           
static ITool[] BuildSettingsUtil.getToolsBySuperClassId(ITool[] tools, java.lang.String id)
           
 boolean InputType.isDependencyExtension(ITool tool, java.lang.String ext)
           
 boolean OutputType.isEnabled(ITool tool)
           
 boolean InputType.isEnabled(ITool tool)
           
 boolean BooleanExpressionApplicabilityCalculator.isInputTypeEnabled(ITool tool, IInputType type)
           
 boolean OutputType.isOutputExtension(ITool tool, java.lang.String ext)
           
 boolean BooleanExpressionApplicabilityCalculator.isOutputTypeEnabled(ITool tool, IOutputType type)
           
 boolean InputType.isSourceExtension(ITool tool, java.lang.String ext)
           
 boolean BooleanExpressionApplicabilityCalculator.isToolUsedInCommandLine(IResourceInfo rcInfo, ITool tool)
           
 boolean ToolReference.matches(ITool tool)
           
 boolean Tool.matches(ITool tool)
           
 void FolderInfo.modifyToolChain(ITool[] removed, ITool[] added)
           
 void FolderInfo.modifyToolChain(ITool[] removed, ITool[] added)
           
 boolean ToolReference.references(ITool target)
           
 void ResourceConfiguration.removeTool(ITool tool)
           
 void PropertyManager.setProperty(ITool tool, java.lang.String key, java.lang.String value)
           
 void Tool.setSuperClass(ITool superClass)
           
 void ResourceConfiguration.setToolCommand(ITool tool, java.lang.String command)
           
 void ConfigurationV2.setToolCommand(ITool tool, java.lang.String command)
           
 void Configuration.setToolCommand(ITool tool, java.lang.String command)
           
 void ResourceConfiguration.setTools(ITool[] tools)
           
 

Constructors in org.eclipse.cdt.managedbuilder.internal.core with parameters of type ITool
EnvVarBuildPath(ITool tool, IManagedConfigElement element)
          Constructor to create an EnvVarBuildPath based on an element from the plugin manifest.
InputType(ITool parent, org.eclipse.cdt.core.settings.model.ICStorageElement element)
          Create an InputType based on the specification stored in the project file (.cdtbuild).
InputType(ITool parent, IManagedConfigElement element)
          This constructor is called to create an InputType defined by an extension point in a plugin manifest file, or returned by a dynamic element provider
InputType(ITool parent, java.lang.String Id, java.lang.String name, InputType inputType)
          Create an InputType based upon an existing InputType.
OutputType(ITool parent, org.eclipse.cdt.core.settings.model.ICStorageElement element)
          Create an OutputType based on the specification stored in the project file (.cdtbuild).
OutputType(ITool parent, IManagedConfigElement element)
          This constructor is called to create an OutputType defined by an extension point in a plugin manifest file, or returned by a dynamic element provider
OutputType(ITool parent, java.lang.String Id, java.lang.String name, OutputType outputType)
          Create an OutputType based upon an existing OutputType.
ResourceConfiguration(FolderInfo folderInfo, ITool baseTool, java.lang.String id, java.lang.String resourceName, org.eclipse.core.runtime.IPath path)
           
Tool(IBuildObject parent, ITool toolSuperClass, java.lang.String Id, java.lang.String name, Tool tool)
          Create a Tool based upon an existing tool.
Tool(ResourceConfiguration parent, ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          This constructor is called to create a Tool whose attributes and children will be added by separate calls.
Tool(ToolChain parent, ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          This constructor is called to create a Tool whose attributes and children will be added by separate calls.
ToolReference(BuildObject owner, ITool tool)
          Created a tool reference on the fly based on an existing tool or tool reference.
 

Uses of ITool in org.eclipse.cdt.managedbuilder.internal.dataprovider
 

Methods in org.eclipse.cdt.managedbuilder.internal.dataprovider that return ITool
 ITool BuildLanguageData.getTool()
           
 

Constructors in org.eclipse.cdt.managedbuilder.internal.dataprovider with parameters of type ITool
BuildLanguageData(ITool tool, IInputType inType)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.internal.enablement
 

Methods in org.eclipse.cdt.managedbuilder.internal.enablement with parameters of type ITool
 boolean OptionEnablementExpression.adjustTool(IResourceInfo info, ITool tool, AdjustmentContext context, boolean extensionAdjustment)
           
static boolean OptionEnablementExpression.adjustTool(IResourceInfo info, ITool tool, java.lang.String attribute, java.lang.String value, boolean extensionAdjustment)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.internal.macros
 

Methods in org.eclipse.cdt.managedbuilder.internal.macros with parameters of type ITool
 IBuildMacro MbsMacroSupplier.getMacro(java.lang.String macroName, ITool tool)
           
 IOption MbsMacroSupplier.getOption(ITool tool, java.lang.String optionId)
           
static IBuildMacro[] BuildMacroProvider.getReferencedExplitFileMacros(ITool tool)
          Returns the array of the explicit file macros, referenced in the tool's options (Explicit file macros are the file-specific macros, whose values are not provided by the tool-integrator.
 

Uses of ITool in org.eclipse.cdt.managedbuilder.makegen
 

Methods in org.eclipse.cdt.managedbuilder.makegen that return ITool
 ITool IManagedDependencyInfo.getTool()
           
 

Methods in org.eclipse.cdt.managedbuilder.makegen with parameters of type ITool
 java.lang.String IManagedDependencyGenerator2.getDependencyFileExtension(IConfiguration buildContext, ITool tool)
          Returns the file extension used by dependency files created by this dependency generator.
 IManagedDependencyInfo IManagedDependencyGenerator2.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Returns an instance of IManagedDependencyInfo for this source file.
 IManagedDependencyInfo IManagedDependencyGenerator2.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Returns an instance of IManagedDependencyInfo for this source file.
 boolean IManagedDependencyGenerator2.postProcessDependencyFile(org.eclipse.core.runtime.IPath dependencyFile, IConfiguration buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Called to allow the dependency calculator to post-process dependency files.
 

Uses of ITool in org.eclipse.cdt.managedbuilder.makegen.gnu
 

Methods in org.eclipse.cdt.managedbuilder.makegen.gnu that return ITool
 ITool DefaultGCCDependencyCalculatorPreBuildCommands.getTool()
           
 ITool DefaultGCCDependencyCalculator3Commands.getTool()
           
 ITool DefaultGCCDependencyCalculator2Commands.getTool()
           
 

Methods in org.eclipse.cdt.managedbuilder.makegen.gnu with parameters of type ITool
 java.lang.String DefaultGCCDependencyCalculatorPreBuild.getDependencyFileExtension(IConfiguration buildContext, ITool tool)
           
 java.lang.String DefaultGCCDependencyCalculator3.getDependencyFileExtension(IConfiguration buildContext, ITool tool)
           
 java.lang.String DefaultGCCDependencyCalculator2.getDependencyFileExtension(IConfiguration buildContext, ITool tool)
           
 IManagedDependencyInfo DefaultGCCDependencyCalculatorPreBuild.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 IManagedDependencyInfo DefaultGCCDependencyCalculator3.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 IManagedDependencyInfo DefaultGCCDependencyCalculator2.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 IManagedDependencyInfo DefaultGCCDependencyCalculatorPreBuild.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 IManagedDependencyInfo DefaultGCCDependencyCalculator3.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 IManagedDependencyInfo DefaultGCCDependencyCalculator2.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 org.eclipse.core.runtime.IPath[] GnuLinkOutputNameProvider.getOutputNames(ITool tool, org.eclipse.core.runtime.IPath[] primaryInputNames)
           
 boolean DefaultGCCDependencyCalculatorPreBuild.postProcessDependencyFile(org.eclipse.core.runtime.IPath dependencyFile, IConfiguration buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 boolean DefaultGCCDependencyCalculator3.postProcessDependencyFile(org.eclipse.core.runtime.IPath dependencyFile, IConfiguration buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 boolean DefaultGCCDependencyCalculator2.postProcessDependencyFile(org.eclipse.core.runtime.IPath dependencyFile, IConfiguration buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 

Constructors in org.eclipse.cdt.managedbuilder.makegen.gnu with parameters of type ITool
DefaultGCCDependencyCalculator2Commands(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Constructor.
DefaultGCCDependencyCalculator2Commands(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Constructor
DefaultGCCDependencyCalculator3Commands(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Constructor.
DefaultGCCDependencyCalculator3Commands(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Constructor
DefaultGCCDependencyCalculatorPreBuildCommands(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Constructor.
DefaultGCCDependencyCalculatorPreBuildCommands(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
          Constructor
ManagedBuildGnuToolInfo(org.eclipse.core.resources.IProject project, ITool tool, boolean targetTool, java.lang.String name, java.lang.String ext)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.pdomdepgen
 

Methods in org.eclipse.cdt.managedbuilder.pdomdepgen that return ITool
 ITool PDOMDependencyCalculator.getTool()
           
 

Methods in org.eclipse.cdt.managedbuilder.pdomdepgen with parameters of type ITool
 java.lang.String PDOMDependencyGenerator.getDependencyFileExtension(IConfiguration buildContext, ITool tool)
           
 IManagedDependencyInfo PDOMDependencyGenerator.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 IManagedDependencyInfo PDOMDependencyGenerator.getDependencySourceInfo(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 boolean PDOMDependencyGenerator.postProcessDependencyFile(org.eclipse.core.runtime.IPath dependencyFile, IConfiguration buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 

Constructors in org.eclipse.cdt.managedbuilder.pdomdepgen with parameters of type ITool
PDOMDependencyCalculator(org.eclipse.core.runtime.IPath source, org.eclipse.core.resources.IResource resource, IBuildObject buildContext, ITool tool, org.eclipse.core.runtime.IPath topBuildDirectory)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.ui.properties
 

Fields in org.eclipse.cdt.managedbuilder.ui.properties declared as ITool
 ITool[] ToolSelectionDialog.all
           
 ITool[] ToolSelectionDialog.used
           
 

Methods in org.eclipse.cdt.managedbuilder.ui.properties that return ITool
 ITool ToolListElement.getTool()
           
 

Methods in org.eclipse.cdt.managedbuilder.ui.properties with parameters of type ITool
 IConfiguration AbstractSingleBuildPage.getConfigurationFromTool(ITool tool)
           
 IConfiguration AbstractCBuildPropertyTab.getConfigurationFromTool(ITool tool)
           
 

Constructors in org.eclipse.cdt.managedbuilder.ui.properties with parameters of type ITool
BuildToolSettingUI(AbstractCBuildPropertyTab page, IResourceInfo info, ITool _tool)
           
ToolListElement(ITool tool)
           
 

Uses of ITool in org.eclipse.cdt.managedbuilder.ui.tests.util
 

Methods in org.eclipse.cdt.managedbuilder.ui.tests.util that return ITool
 ITool TestConfiguration.calculateTargetTool()
           
 ITool TestToolchain.createTool(ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
           
 ITool[] TestFolderInfo.getFilteredTools()
           
 ITool[] TestConfiguration.getFilteredTools()
           
 ITool TestConfiguration.getTargetTool()
           
 ITool TestToolchain.getTool(java.lang.String id)
           
 ITool TestFolderInfo.getTool(java.lang.String id)
           
 ITool TestConfiguration.getTool(java.lang.String id)
           
 ITool TestFolderInfo.getToolFromInputExtension(java.lang.String sourceExtension)
           
 ITool TestConfiguration.getToolFromInputExtension(java.lang.String sourceExtension)
           
 ITool TestFolderInfo.getToolFromOutputExtension(java.lang.String extension)
           
 ITool TestConfiguration.getToolFromOutputExtension(java.lang.String extension)
           
 ITool[] TestToolchain.getTools()
           
 ITool[] TestFolderInfo.getTools()
           
 ITool[] TestConfiguration.getTools()
           
 ITool[] TestToolchain.getToolsBySuperClassId(java.lang.String id)
           
 ITool[] TestFolderInfo.getToolsBySuperClassId(java.lang.String id)
           
 ITool[] TestConfiguration.getToolsBySuperClassId(java.lang.String id)
           
 

Methods in org.eclipse.cdt.managedbuilder.ui.tests.util with parameters of type ITool
 IFileInfo TestConfiguration.createFileInfo(org.eclipse.core.runtime.IPath path, IFolderInfo base, ITool baseTool, java.lang.String id, java.lang.String name)
           
 ITool TestToolchain.createTool(ITool superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
           
 IModificationStatus TestFolderInfo.getToolChainModificationStatus(ITool[] removed, ITool[] added)
           
 IModificationStatus TestFolderInfo.getToolChainModificationStatus(ITool[] removed, ITool[] added)
           
 java.lang.String TestConfiguration.getToolCommand(ITool tool)
           
 void TestFolderInfo.modifyToolChain(ITool[] removed, ITool[] added)
           
 void TestFolderInfo.modifyToolChain(ITool[] removed, ITool[] added)
           
 void TestConfiguration.setToolCommand(ITool tool, java.lang.String command)