Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/24/12 16:37:40 (12 years ago)
Author:
sforsten
Message:

#1784:

  • deleted ClassificationData and RegressionData. RegressionProblemData and ClassificationProblemData are used instead
  • deleted not needed Transformer
  • ValueGenerator is now a static class and yield return is used return IEnumerable
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemInstancesRegressionAndClassification/HeuristicLab.Problems.Instances.Regression/3.4/ResourceRegressionInstanceProvider.cs

    r7758 r7759  
    2626using System.Reflection;
    2727using System.Text.RegularExpressions;
     28using HeuristicLab.Problems.DataAnalysis;
    2829using ICSharpCode.SharpZipLib.Zip;
    2930
     
    3132  public abstract class ResourceRegressionInstanceProvider : RegressionInstanceProvider {
    3233
    33     protected abstract string FileName { get; }
     34    protected abstract string FileExtension { get; }
    3435
    3536    public override IEnumerable<IDataDescriptor> GetDataDescriptors() {
    36       var solutionsArchiveName = GetResourceName(FileName + @"\.zip");
     37      var solutionsArchiveName = GetResourceName(FileExtension + @"\.zip");
    3738      if (!String.IsNullOrEmpty(solutionsArchiveName)) {
    3839        using (var solutionsZipFile = new ZipInputStream(GetType().Assembly.GetManifestResourceStream(solutionsArchiveName))) {
     
    4344    }
    4445
    45     public override RegressionData LoadData(IDataDescriptor id) {
     46    public override RegressionProblemData LoadData(IDataDescriptor id) {
    4647      var descriptor = (ResourceRegressionDataDescriptor)id;
    4748
    48       RegressionData regData = LoadData(GetTempFileForResource(descriptor.ResourceName));
     49      RegressionProblemData regData = LoadData(GetTempFileForResource(descriptor.ResourceName));
    4950      regData.Name = descriptor.Name;
    5051      regData.Description = descriptor.Description;
     
    6667
    6768    private string GetTempFileForResource(string resourceName) {
    68       var instanceArchiveName = GetResourceName(FileName + @"\.zip");
     69      var instanceArchiveName = GetResourceName(FileExtension + @"\.zip");
    6970      using (var instancesZipFile = new ZipFile(GetType().Assembly.GetManifestResourceStream(instanceArchiveName))) {
    7071        var entry = instancesZipFile.GetEntry(resourceName);
Note: See TracChangeset for help on using the changeset viewer.