Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/16/10 19:26:24 (14 years ago)
Author:
swagner
Message:

Enabled saving only for some specific items (#1193)

Location:
trunk/sources/HeuristicLab.Optimization/3.3
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization/3.3/Algorithm.cs

    r4102 r4419  
    3535  [Item("Algorithm", "A base class for algorithms.")]
    3636  [StorableClass]
    37   public abstract class Algorithm : ParameterizedNamedItem, IAlgorithm {
     37  public abstract class Algorithm : ParameterizedNamedItem, IAlgorithm, IStorableContent {
     38    public string Filename { get; set; }
     39
    3840    public override Image ItemImage {
    3941      get {
  • trunk/sources/HeuristicLab.Optimization/3.3/BatchRun.cs

    r4115 r4419  
    3636  [Creatable("Testing & Analysis")]
    3737  [StorableClass]
    38   public sealed class BatchRun : NamedItem, IOptimizer {
     38  public sealed class BatchRun : NamedItem, IOptimizer, IStorableContent {
     39    public string Filename { get; set; }
     40
    3941    public override Image ItemImage {
    4042      get {
  • trunk/sources/HeuristicLab.Optimization/3.3/Experiment.cs

    r4115 r4419  
    3535  [Creatable("Testing & Analysis")]
    3636  [StorableClass]
    37   public sealed class Experiment : NamedItem, IOptimizer {
     37  public sealed class Experiment : NamedItem, IOptimizer, IStorableContent {
     38    public string Filename { get; set; }
     39
    3840    public override Image ItemImage {
    3941      get {
  • trunk/sources/HeuristicLab.Optimization/3.3/OptimizerList.cs

    r4068 r4419  
    2121
    2222using System.Collections.Generic;
     23using HeuristicLab.Common;
    2324using HeuristicLab.Core;
    2425using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     
    2627namespace HeuristicLab.Optimization {
    2728  [Item("Optimizer List", "Represents a list of optimizers.")]
    28   [Creatable("Testing & Analysis")]
    2929  [StorableClass]
    3030  public class OptimizerList : ItemList<IOptimizer> {
  • trunk/sources/HeuristicLab.Optimization/3.3/Result.cs

    r3555 r4419  
    3232  [Item("Result", "A result which has a name and a data type and holds an IItem.")]
    3333  [StorableClass]
    34   public sealed class Result : NamedItem, IResult {
     34  public sealed class Result : NamedItem, IResult, IStorableContent {
     35    public string Filename { get; set; }
     36
    3537    public override Image ItemImage {
    3638      get {
  • trunk/sources/HeuristicLab.Optimization/3.3/Run.cs

    r4200 r4419  
    3333  [Item("Run", "The parameters and results of an algorithm run.")]
    3434  [StorableClass]
    35   public sealed class Run : NamedItem, IRun {
     35  public sealed class Run : NamedItem, IRun, IStorableContent {
     36    public string Filename { get; set; }
     37
    3638    [StorableConstructor]
    3739    private Run(bool deserializing) : base(deserializing) { }
  • trunk/sources/HeuristicLab.Optimization/3.3/RunCollection.cs

    r4375 r4419  
    3333  [Creatable("Testing & Analysis")]
    3434  [StorableClass]
    35   public class RunCollection : ItemCollection<IRun>, IStringConvertibleMatrix {
     35  public class RunCollection : ItemCollection<IRun>, IStringConvertibleMatrix, IStorableContent {
     36    public string Filename { get; set; }
     37
    3638    [StorableConstructor]
    3739    protected RunCollection(bool deserializing) : base(deserializing) { }
  • trunk/sources/HeuristicLab.Optimization/3.3/UserDefinedProblem.cs

    r3880 r4419  
    3838  [Creatable("Problems")]
    3939  [StorableClass]
    40   public sealed class UserDefinedProblem : ParameterizedNamedItem, ISingleObjectiveProblem {
     40  public sealed class UserDefinedProblem : ParameterizedNamedItem, ISingleObjectiveProblem, IStorableContent {
     41    public string Filename { get; set; }
     42
    4143    public override Image ItemImage {
    4244      get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Type; }
Note: See TracChangeset for help on using the changeset viewer.