Interface ICProjectDescriptionPreferences
- All Known Subinterfaces:
ICProjectDescription,ICProjectDescriptionWorkspacePreferences
public interface ICProjectDescriptionPreferences
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intConfiguration relation status specifying that the Settings and Build configurations are independent of each other, i.e.static final intConfiguration relation status specifying that the Settings and Build configurations are settings are linked with each other, i.e. -
Method Summary
Modifier and TypeMethodDescriptionintreturns the CONFIG_xxx status for this project descriptionbooleanspecifies whether default configuration relations are usedvoidsetConfigurationRelations(int status) sets the configuration relation status.voidspecifies 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_INDEPENDENTConfiguration 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:
-
CONFIGS_LINK_SETTINGS_AND_ACTIVE
static final int CONFIGS_LINK_SETTINGS_AND_ACTIVEConfiguration relation status specifying that the Settings and Build configurations are settings are linked with each other, i.e. changing the active configuration will 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
-