Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/05/12 16:30:27 (12 years ago)
Author:
abeham
Message:

#1614: changed according to architects review

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GeneralizedQAP/HeuristicLab.Problems.Instances/3.3/IProblemInstanceProvider.cs

    r7538 r7548  
    3232  }
    3333
    34   public interface IProblemInstanceProvider<TInstance> : IProblemInstanceProvider {
    35     IConsumable<TInstance> Consumer { get; set; }
     34  public interface IProblemInstanceProvider<TData> : IProblemInstanceProvider {
     35    IProblemInstanceConsumer<TData> Consumer { get; set; }
    3636
    37     IEnumerable<IInstanceDescriptor> GetInstanceDescriptors();
    38     TInstance LoadInstance(IInstanceDescriptor descriptor);
    39     TInstance LoadInstance(string path);
    40 
    41     void SaveInstance(TInstance instance, string path);
     37    IEnumerable<IDataDescriptor> GetDataDescriptors();
     38    TData LoadData(IDataDescriptor descriptor);
     39    TData LoadData(string path);
     40   
     41    void SaveData(TData instance, string path);
    4242  }
    4343}
Note: See TracChangeset for help on using the changeset viewer.