Interface ICProjectDescriptionPreferences

All Known Subinterfaces:
ICProjectDescription, ICProjectDescriptionWorkspacePreferences

public interface ICProjectDescriptionPreferences
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Configuration relation status specifying that the Settings and Build configurations are independent of each other, i.e.
    static final int
    Configuration relation status specifying that the Settings and Build configurations are settings are linked with each other, i.e.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    returns the CONFIG_xxx status for this project description
    boolean
    specifies whether default configuration relations are used
    void
    sets the configuration relation status.
    void
    specifies that the default configuration relations should be used When called for the project description, specifies that the workspace preferences settings should be used When called for the workspace preferences sets the default relation value which is CONFIGS_INDEPENDENT
  • Field Details

    • CONFIGS_INDEPENDENT

      static final int CONFIGS_INDEPENDENT
      Configuration relation status specifying that the Settings and Build configurations are independent of each other, i.e. changing the active configuration will NOT change the settings configuration used by the core and vie a versa
      See Also:
  • Method Details

    • getConfigurationRelations

      int getConfigurationRelations()
      returns the CONFIG_xxx status for this project description
      Returns:
      int
      See Also:
    • setConfigurationRelations

      void setConfigurationRelations(int status)
      sets the configuration relation status. can be an integer value containing the CONFIG_xxx status
      Parameters:
      status -
      See Also:
    • useDefaultConfigurationRelations

      void useDefaultConfigurationRelations()
      specifies that the default configuration relations should be used When called for the project description, specifies that the workspace preferences settings should be used When called for the workspace preferences sets the default relation value which is CONFIGS_INDEPENDENT
    • isDefaultConfigurationRelations

      boolean isDefaultConfigurationRelations()
      specifies whether default configuration relations are used