Changeset 7548 for branches/GeneralizedQAP/HeuristicLab.Problems.Instances/3.3/IProblemInstanceProvider.cs
- Timestamp:
- 03/05/12 16:30:27 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GeneralizedQAP/HeuristicLab.Problems.Instances/3.3/IProblemInstanceProvider.cs
r7538 r7548 32 32 } 33 33 34 public interface IProblemInstanceProvider<T Instance> : IProblemInstanceProvider {35 I Consumable<TInstance> Consumer { get; set; }34 public interface IProblemInstanceProvider<TData> : IProblemInstanceProvider { 35 IProblemInstanceConsumer<TData> Consumer { get; set; } 36 36 37 IEnumerable<I InstanceDescriptor> GetInstanceDescriptors();38 T Instance LoadInstance(IInstanceDescriptor descriptor);39 T Instance LoadInstance(string path);40 41 void Save Instance(TInstanceinstance, string path);37 IEnumerable<IDataDescriptor> GetDataDescriptors(); 38 TData LoadData(IDataDescriptor descriptor); 39 TData LoadData(string path); 40 41 void SaveData(TData instance, string path); 42 42 } 43 43 }
Note: See TracChangeset
for help on using the changeset viewer.