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

Packages that use IBuildObject
org.eclipse.cdt.managedbuilder.core   
org.eclipse.cdt.managedbuilder.internal.buildmodel   
org.eclipse.cdt.managedbuilder.internal.core   
org.eclipse.cdt.managedbuilder.internal.macros   
org.eclipse.cdt.managedbuilder.macros   
org.eclipse.cdt.managedbuilder.makegen   
org.eclipse.cdt.managedbuilder.makegen.gnu   
org.eclipse.cdt.managedbuilder.pdomdepgen   
org.eclipse.cdt.managedbuilder.ui.tests.util   
 

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

Subinterfaces of IBuildObject in org.eclipse.cdt.managedbuilder.core
 interface IBuilder
          This class represents the utility that drives the build process (typically, but not necessarily, a variant of "make").
 interface IConfiguration
          A tool-integrator defines default configurations as children of the project type.
 interface IConfigurationV2
          This class represents a project configuration in the old (CDT 2.0) managed build system model.
 interface IFileInfo
           
 interface IFolderInfo
           
 interface IHoldsOptions
          Implements the functionality that is needed to hold options and option categories.
 interface IInputType
          This interface represents an inputType instance in the managed build system.
 interface IManagedProject
          This class represents a project instance in the managed build system.
 interface IOption
           
 interface IOptionCategory
           
 interface IOutputType
          This interface represents an outputType instance in the managed build system.
 interface IProjectType
          This class represents project-types in the managed build system.
 interface IResourceConfiguration
          This class is a place to define build attributes of individual resources that are different from the configuration as a whole.
 interface IResourceInfo
           
 interface ITarget
          This class represents targets for the managed build process.
 interface ITargetPlatform
          This class defines the os/architecture combination upon which the outputs of a tool-chain can be deployed.
 interface ITool
          This interface represents a utility of some sort that is used in the build process.
 interface IToolChain
          This interface represents a tool-integrator-defined, ordered set of tools that transform the project's input into the project's outputs.
 interface IToolReference
           
 

Methods in org.eclipse.cdt.managedbuilder.core that return IBuildObject
static IBuildObject ManagedBuildManager.convert(IBuildObject buildObj, java.lang.String toId, boolean userhasConfirmed)
           
 IBuildObject IConvertManagedBuildObject.convert(IBuildObject buildObj, java.lang.String fromId, java.lang.String toId, boolean isConfirmed)
           
 IBuildObject ITool.getParent()
          Returns the tool-chain or resource configuration that is the parent of this tool.
 IBuildObject IOption.getParent()
          Returns the parent of this option.
 

Methods in org.eclipse.cdt.managedbuilder.core with parameters of type IBuildObject
static IBuildObject ManagedBuildManager.convert(IBuildObject buildObj, java.lang.String toId, boolean userhasConfirmed)
           
 IBuildObject IConvertManagedBuildObject.convert(IBuildObject buildObj, java.lang.String fromId, java.lang.String toId, boolean isConfirmed)
           
static IManagedConfigElement ManagedBuildManager.getConfigElement(IBuildObject buildObj)
          This method public for implementation reasons.
static java.util.Map ManagedBuildManager.getConversionElements(IBuildObject buildObj)
           
 boolean ManagedOptionValueHandler.handleValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, int event)
           
 boolean IManagedOptionValueHandler.handleValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, int event)
          Handles transfer between values between UI element and back-end in different circumstances.
static boolean ManagedBuildManager.hasTargetConversionElements(IBuildObject buildObj)
           
 boolean ManagedOptionValueHandler.isDefaultValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument)
           
 boolean IManagedOptionValueHandler.isDefaultValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument)
          Checks whether the value of an option is its default value.
 boolean ManagedOptionValueHandler.isEnumValueAppropriate(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, java.lang.String enumValue)
           
 boolean IManagedOptionValueHandler.isEnumValueAppropriate(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, java.lang.String enumValue)
          Checks whether an enumeration value of an option is currently a valid choice.
 boolean IOptionApplicability.isOptionEnabled(IBuildObject configuration, IHoldsOptions holder, IOption option)
          Whenever the value of an option changes in the GUI, this method is queried on all other visible options for the same category.
 boolean IOptionApplicability.isOptionUsedInCommandLine(IBuildObject configuration, IHoldsOptions holder, IOption option)
          This method is queried whenever a makefile or makefile fragment is generated which uses this option, and in the C/C++ Build property pages when displaying the current command line.
 boolean IOptionApplicability.isOptionVisible(IBuildObject configuration, IHoldsOptions holder, IOption option)
          This method is queried whenever a new option category is displayed.
static void ManagedBuildManager.putConfigElement(IBuildObject buildObj, IManagedConfigElement configElement)
          This method public for implementation reasons.
 

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

Methods in org.eclipse.cdt.managedbuilder.internal.buildmodel that return IBuildObject
 IBuildObject BuildIOType.getIoType()
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.buildmodel with parameters of type IBuildObject
 BuildIOType BuildStep.createIOType(boolean input, boolean primary, IBuildObject ioType)
           
 BuildIOType BuildStep.getIOTypeForType(IBuildObject ioType, boolean input)
           
 

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

Classes in org.eclipse.cdt.managedbuilder.internal.core that implement IBuildObject
 class Builder
           
 class BuildObject
           
 class Configuration
           
 class ConfigurationV2
          This class is deprecated in 2.1
 class FolderInfo
           
 class HoldsOptions
          Implements the functionality that is needed to hold options and option categories.
 class InputType
           
 class ManagedProject
           
 class Option
           
 class OptionCategory
           
 class OptionReference
          An OptionReference plays two roles in the managed build model.
 class OutputType
           
 class ProjectType
           
 class ResourceConfiguration
           
 class ResourceInfo
           
 class Target
           
 class TargetPlatform
           
 class Tool
          Represents a tool that can be invoked during a build.
 class ToolChain
           
 class ToolReference
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.core that return IBuildObject
 IBuildObject ConverterInfo.getConvertedFromObject()
           
 IBuildObject ConverterInfo.getFromObject()
           
 IBuildObject ToolReference.getParent()
           
 IBuildObject Tool.getParent()
           
 IBuildObject OptionReference.getParent()
           
 IBuildObject Option.getParent()
           
 IBuildObject ConverterInfo.getToObject()
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.core with parameters of type IBuildObject
 boolean BooleanExpressionApplicabilityCalculator.isOptionEnabled(IBuildObject configuration, IHoldsOptions holder, IOption option)
           
 boolean BooleanExpressionApplicabilityCalculator.isOptionUsedInCommandLine(IBuildObject configuration, IHoldsOptions holder, IOption option)
           
 boolean BooleanExpressionApplicabilityCalculator.isOptionVisible(IBuildObject configuration, IHoldsOptions holder, IOption option)
           
static java.lang.String OptionCategory.makeMatchName(IBuildObject catOrTool)
          Creates a name that uniquely identifies a category.
static IResourceInfo BooleanExpressionApplicabilityCalculator.rcInfoFromConfiguration(IBuildObject configuration)
           
 void ToolReference.setToolParent(IBuildObject newParent)
           
 void Tool.setToolParent(IBuildObject newParent)
           
 

Constructors in org.eclipse.cdt.managedbuilder.internal.core with parameters of type IBuildObject
ConverterInfo(IResourceInfo rcInfo, IBuildObject fromObject, IBuildObject toObject, org.eclipse.core.runtime.IConfigurationElement el)
           
Tool(IBuildObject parent, org.eclipse.cdt.core.settings.model.ICStorageElement element, java.lang.String managedBuildRevision)
          Create a Tool based on the specification stored in the project file (.cdtbuild).
Tool(IBuildObject parent, IManagedConfigElement element, java.lang.String managedBuildRevision)
          Constructor to create a new tool for a tool-chain based on the information defined in the plugin.xml manifest.
Tool(IBuildObject parent, ITool toolSuperClass, java.lang.String Id, java.lang.String name, Tool tool)
          Create a Tool based upon an existing tool.
Tool(IBuildObject parent, java.lang.String toolSuperClassId, java.lang.String Id, java.lang.String name, Tool tool)
           
 

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

Methods in org.eclipse.cdt.managedbuilder.internal.macros that return IBuildObject
 IBuildObject OptionContextData.getParent()
           
 

Constructors in org.eclipse.cdt.managedbuilder.internal.macros with parameters of type IBuildObject
FileContextData(org.eclipse.core.runtime.IPath inputFileLocation, org.eclipse.core.runtime.IPath outputFileLocation, IOption option, IBuildObject optionParent)
           
OptionContextData(IOption option, IBuildObject parent)
           
 

Uses of IBuildObject in org.eclipse.cdt.managedbuilder.macros
 

Methods in org.eclipse.cdt.managedbuilder.macros that return IBuildObject
 IBuildObject IOptionContextData.getParent()
          Returns IBuildObject that represents the option holder.
 

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

Methods in org.eclipse.cdt.managedbuilder.makegen that return IBuildObject
 IBuildObject IManagedDependencyInfo.getBuildContext()
           
 

Methods in org.eclipse.cdt.managedbuilder.makegen with parameters of type IBuildObject
 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.
 

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

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

Methods in org.eclipse.cdt.managedbuilder.makegen.gnu with parameters of type IBuildObject
 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)
           
 

Constructors in org.eclipse.cdt.managedbuilder.makegen.gnu with parameters of type IBuildObject
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
 

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

Methods in org.eclipse.cdt.managedbuilder.pdomdepgen that return IBuildObject
 IBuildObject PDOMDependencyCalculator.getBuildContext()
           
 

Methods in org.eclipse.cdt.managedbuilder.pdomdepgen with parameters of type IBuildObject
 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)
           
 

Constructors in org.eclipse.cdt.managedbuilder.pdomdepgen with parameters of type IBuildObject
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 IBuildObject in org.eclipse.cdt.managedbuilder.ui.tests.util
 

Classes in org.eclipse.cdt.managedbuilder.ui.tests.util that implement IBuildObject
 class TestConfiguration
           
 class TestFolderInfo
           
 class TestProjectType
           
 class TestToolchain