Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/03/12 13:41:36 (12 years ago)
Author:
sforsten
Message:

#1782:

  • renamed CanSave to CanExportData and SaveData to ExportData
  • added the same functionality for importing problem instance as we implemented for exporting
  • some special changes had to be made in Problems.Instances.VehicleRouting
Location:
trunk/sources/HeuristicLab.Problems.Instances/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.Instances/3.3/IProblemInstanceProvider.cs

    r8180 r8192  
    3535    IEnumerable<IDataDescriptor> GetDataDescriptors();
    3636    TData LoadData(IDataDescriptor descriptor);
    37     TData LoadData(string path);
    3837
    39     bool CanSaveData { get; }
    40     void SaveData(TData instance, string path);
     38    bool CanImportData { get; }
     39    TData ImportData(string path);
     40
     41    bool CanExportData { get; }
     42    void ExportData(TData instance, string path);
    4143  }
    4244}
  • trunk/sources/HeuristicLab.Problems.Instances/3.3/ProblemInstanceProvider.cs

    r8180 r8192  
    3333
    3434    public abstract TData LoadData(IDataDescriptor descriptor);
    35     public abstract TData LoadData(string path);
    3635
    37     public virtual bool CanSaveData {
     36    public virtual bool CanImportData {
    3837      get { return false; }
    3938    }
    40     public virtual void SaveData(TData instance, string path) {
     39    public virtual TData ImportData(string path) {
     40      throw new NotSupportedException();
     41    }
     42
     43    public virtual bool CanExportData {
     44      get { return false; }
     45    }
     46    public virtual void ExportData(TData instance, string path) {
    4147      throw new NotSupportedException();
    4248    }
Note: See TracChangeset for help on using the changeset viewer.