public ConfigurationInstance GetConfigurationInstance(string featureModelName)
        {
            // Get the FeatureModel
            FeatureModelManager manager = new FeatureModelManager(modelFolderPath);
            FeatureModel targetModel = manager.GetFeatureModel(featureModelName);

            // Create a ConfigurationInstance from it
            ConfigurationInstanceManager configManager = new ConfigurationInstanceManager();
            ConfigurationInstance configInstance = configManager.CreateConfigurationInstance(targetModel);

            return configInstance;
        }
 public FeatureModel SaveChanges(FeatureModel featureModel)
 {
     FeatureModelManager manager = new FeatureModelManager(modelFolderPath);
     manager.SaveChanges(featureModel);
     return null;
 }
 public FeatureModel GetFeatureModel(string featureModelName)
 {
     FeatureModelManager manager = new FeatureModelManager(modelFolderPath);
     return manager.GetFeatureModel(featureModelName);
 }
 public List<ModelFile> GetAllModelFiles()
 {
     FeatureModelManager manager = new FeatureModelManager(modelFolderPath);
     return manager.GetAllModelFiles();
 }