Changeset 11550 for branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/ProblemDefinition.cs
- Timestamp:
- 11/13/14 16:46:40 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable/3.3/ProblemDefinition.cs
r11543 r11550 31 31 public abstract class ProblemDefinition : NamedItem, IProblemDefinition { 32 32 [Storable(Name = "Encoding")] 33 private Encoding encoding;34 public Encoding Encoding {33 private IEncoding encoding; 34 public IEncoding Encoding { 35 35 get { return encoding; } 36 36 protected set { … … 48 48 this.encoding = cloner.Clone(original.encoding); 49 49 } 50 protected ProblemDefinition( Encoding encoding) : this(encoding, "ProblemDefinition") { }51 protected ProblemDefinition( Encoding encoding, string name) : this(encoding, name, string.Empty) { }52 protected ProblemDefinition( Encoding encoding, string name, string description)50 protected ProblemDefinition(IEncoding encoding) : this(encoding, "ProblemDefinition") { } 51 protected ProblemDefinition(IEncoding encoding, string name) : this(encoding, name, string.Empty) { } 52 protected ProblemDefinition(IEncoding encoding, string name, string description) 53 53 : base(name, description) { 54 54 Encoding = encoding;
Note: See TracChangeset
for help on using the changeset viewer.