Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Interfaces/IParameterConfiguration.cs @ 4832

Last change on this file since 4832 was 4832, checked in by cneumuel, 13 years ago

#1215 worked on metaoptimization

File size: 727 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using HeuristicLab.Core;
6
7namespace HeuristicLab.Problems.MetaOptimization {
8  public interface IParameterConfiguration : INamedItem {
9    bool OptimizationEnabled { get; set; }
10    string ParameterName { get; set; }
11    //IParameter Parameter { get; }
12    Type ParameterType { get; }
13    Type ValueType { get; }
14    IItem Value { get; set; }
15    IItemList<IParameterConfiguration> ChildParameterConfigurations { get; }
16
17    void Parameterize(IParameterizedItem parameterizedItem);
18
19    event EventHandler OptimizationEnabledChanged;
20    event EventHandler ValueChanging;
21    event EventHandler ValueChanged;
22  }
23}
Note: See TracBrowser for help on using the repository browser.