void switchToCachedAppliedData(CProjectDescription appliedCache) { if (fIsReadOnly) return; ICConfigurationDescription[] cfgs = appliedCache.getConfigurations(); for (int i = 0; i < cfgs.length; i++) { CConfigurationDescriptionCache cfgCache = (CConfigurationDescriptionCache) cfgs[i]; CConfigurationDescription des = (CConfigurationDescription) getChildSettingById(cfgCache.getId()); if (des != null) { des.setData(cfgCache); // ICResourceDescription rcDes = des.getResourceDescription(new Path("dd"), false); // rcDes = des.getResourceDescription(new Path("dd"), false); // ICBuildSetting bs = des.getBuildSetting(); // ICLanguageSetting lss[] = ((ICFolderDescription) rcDes).getLanguageSettings(); } } }