예제 #1
0
  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();
      }
    }
  }