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

Packages that use IOption
org.eclipse.cdt.managedbuilder.core   
org.eclipse.cdt.managedbuilder.internal.core   
org.eclipse.cdt.managedbuilder.internal.enablement   
org.eclipse.cdt.managedbuilder.internal.macros   
org.eclipse.cdt.managedbuilder.macros   
org.eclipse.cdt.managedbuilder.ui.properties   
org.eclipse.cdt.managedbuilder.ui.tests.util   
 

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

Methods in org.eclipse.cdt.managedbuilder.core that return IOption
 IOption IHoldsOptions.createOption(IOption superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          Creates a child Option
static IOption ManagedBuildManager.getExtensionOption(java.lang.String id)
          Returns the option from the manifest with the ID specified in the argument or null.
 IOption IHoldsOptions.getOption(java.lang.String id)
          Deprecated. use getOptionById() instead
 IOption IHoldsOptions.getOptionById(java.lang.String id)
          Get the IOption in the receiver with the specified ID.
 IOption IHoldsOptions.getOptionBySuperClassId(java.lang.String id)
          Get the IOption in the receiver with the specified ID, or an option with a superclass with this id.
 IOption[] IHoldsOptions.getOptions()
          Returns the complete list of options that are available for this object.
 IOption IHoldsOptions.getOptionToSet(IOption option, boolean adjustExtension)
          This method should be called in order to obtain the option whose value and attributes could be directly changed/adjusted
 IOption IOption.getSuperClass()
          Returns the IOption that is the superclass of this option, or null if the attribute was not specified.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, boolean value)
          Set the boolean value for an option for a given config.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, java.lang.String value)
          Set the string value for an option for a given config.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, java.lang.String[] value)
          Set the string array value for an option for a given config.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this configuration.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this configuration.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this configuration.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, boolean value)
          Set the boolean value for an option for a given config.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, OptionStringValue[] value)
           
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, java.lang.String value)
          Set the string value for an option for a given resource config.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, java.lang.String[] value)
          Set the string array value for an option for a given resource config.
 

Methods in org.eclipse.cdt.managedbuilder.core with parameters of type IOption
 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.
 IOption IHoldsOptions.createOption(IOption superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          Creates a child Option
 OptionReference IToolReference.createOptionReference(IOption option)
          Answers a reference to the option.
 IOption IHoldsOptions.getOptionToSet(IOption option, boolean adjustExtension)
          This method should be called in order to obtain the option whose value and attributes could be directly changed/adjusted
 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 void ManagedBuildManager.initializePathEntries(IConfiguration config, IOption option)
           
static void ManagedBuildManager.initializePathEntries(IResourceConfiguration resConfig, IOption option)
           
 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.
 void IHoldsOptions.removeOption(IOption option)
          Removes an option.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, boolean value)
          Set the boolean value for an option for a given config.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, java.lang.String value)
          Set the string value for an option for a given config.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, java.lang.String[] value)
          Set the string array value for an option for a given config.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this configuration.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this configuration.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this configuration.
 void IConfigurationV2.setOption(IOption option, boolean value)
          Sets the value of a boolean option for this configuration.
 void IConfigurationV2.setOption(IOption option, java.lang.String value)
          Sets the value of a string option for this configuration.
 void IConfigurationV2.setOption(IOption option, java.lang.String[] value)
          Sets the value of a list option for this configuration.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, boolean value)
          Set the boolean value for an option for a given config.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, OptionStringValue[] value)
           
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, java.lang.String value)
          Set the string value for an option for a given resource config.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, java.lang.String[] value)
          Set the string array value for an option for a given resource config.
 

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

Classes in org.eclipse.cdt.managedbuilder.internal.core that implement IOption
 class Option
           
 class OptionReference
          An OptionReference plays two roles in the managed build model.
 

Methods in org.eclipse.cdt.managedbuilder.internal.core that return IOption
 IOption ToolReference.createOption(IOption superClass, java.lang.String Id, java.lang.String name, boolean b)
           
 IOption HoldsOptions.createOption(IOption superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
           
 IOption SettingsChangeEvent.getOption()
           
 IOption OptionReference.getOption()
           
 IOption ToolReference.getOption(java.lang.String id)
           
 IOption HoldsOptions.getOption(java.lang.String id)
           
 IOption ToolReference.getOptionById(java.lang.String id)
           
 IOption HoldsOptions.getOptionById(java.lang.String id)
           
 IOption ToolReference.getOptionBySuperClassId(java.lang.String id)
           
 IOption HoldsOptions.getOptionBySuperClassId(java.lang.String optionId)
           
 IOption[] ToolReference.getOptions()
           
 IOption[] HoldsOptions.getOptions()
           
 IOption[] Tool.getOptionsOfType(int type)
           
 IOption ToolReference.getOptionToSet(IOption option, boolean adjustExtension)
           
 IOption HoldsOptions.getOptionToSet(IOption option, boolean adjustExtension)
           
 IOption OptionReference.getSuperClass()
           
 IOption Option.getSuperClass()
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, boolean value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, java.lang.String value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, java.lang.String[] value)
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.core with parameters of type IOption
 boolean BooleanExpressionApplicabilityCalculator.adjustOption(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, boolean extensionAdjustment)
           
 IOption ToolReference.createOption(IOption superClass, java.lang.String Id, java.lang.String name, boolean b)
           
 IOption HoldsOptions.createOption(IOption superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
           
 OptionReference ToolReference.createOptionReference(IOption option)
           
 boolean BooleanExpressionApplicabilityCalculator.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, int flags)
           
 IOption ToolReference.getOptionToSet(IOption option, boolean adjustExtension)
           
 IOption HoldsOptions.getOptionToSet(IOption option, boolean adjustExtension)
           
 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)
           
 boolean Option.matches(IOption option)
           
 void NotificationManager.optionChanged(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, java.lang.Object oldValue)
           
 void NotificationManager.optionRemoved(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean OptionReference.references(IOption target)
          Answers true if the receiver is a reference to the IOption specified in the argument, esle answers false.
 void ToolReference.removeOption(IOption o)
           
 void HoldsOptions.removeOption(IOption option)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, boolean value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, java.lang.String value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, java.lang.String[] value)
           
 void ConfigurationV2.setOption(IOption option, boolean value)
           
 void ConfigurationV2.setOption(IOption option, java.lang.String value)
           
 void ConfigurationV2.setOption(IOption option, java.lang.String[] value)
           
 void Option.setSuperClass(IOption superClass)
           
 

Constructors in org.eclipse.cdt.managedbuilder.internal.core with parameters of type IOption
Option(IHoldsOptions parent, IOption superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          This constructor is called to create an Option whose attributes and children will be added by separate calls.
OptionReference(ToolReference owner, IOption option)
          Constructor called when the option reference is created from an existing IOption
 

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

Methods in org.eclipse.cdt.managedbuilder.internal.enablement with parameters of type IOption
 boolean OptionEnablementExpression.adjustOption(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, AdjustmentContext context, boolean extensionAdjustment)
           
static boolean OptionEnablementExpression.adjustOption(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, java.lang.String attribute, java.lang.String value, boolean extensionAdjustment)
           
 boolean CheckOptionExpression.evaluate(IOption option, IHoldsOptions holder, IOption otherOption, IHoldsOptions otherHolder)
           
 boolean CheckOptionExpression.evaluate(IOption option, IHoldsOptions holder, java.lang.String value)
           
 boolean OrExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean NotExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean IBooleanExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean FalseExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckStringExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckOptionExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckHolderExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckBuildPropertyExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean AndExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean OptionEnablementExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, int flags)
           
 boolean OptionEnablementExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, int flags, boolean bDefault)
           
 

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

Methods in org.eclipse.cdt.managedbuilder.internal.macros that return IOption
 IOption OptionContextData.getOption()
           
 IOption MbsMacroSupplier.getOption(ITool tool, java.lang.String optionId)
           
 

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

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

Methods in org.eclipse.cdt.managedbuilder.macros that return IOption
 IOption IOptionContextData.getOption()
          Returns an option
 

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

Methods in org.eclipse.cdt.managedbuilder.ui.properties with parameters of type IOption
 java.lang.String ToolSettingsPrefStore.getOptionId(IOption option)
           
 

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

Methods in org.eclipse.cdt.managedbuilder.ui.tests.util that return IOption
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
           
 

Methods in org.eclipse.cdt.managedbuilder.ui.tests.util with parameters of type IOption
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)