Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/07/19 23:40:10 (5 years ago)
Author:
mkommend
Message:

#2520: Merged 16565 - 16579 into stable.

Location:
stable
Files:
40 edited

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Core

  • stable/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IArc.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2222using System;
    2323using HeuristicLab.Common;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.Core {
     27  [StorableType("6d358590-409c-4fbb-944a-01f8e99be025")]
    2628  public interface IArc : IItem {
    2729    IVertex Source { get; }
     
    3335  }
    3436
    35   public interface IArc<T> : IArc where T : class,IDeepCloneable {
     37  [StorableType("4acdc291-84ea-4da3-95b8-046f973db256")]
     38  public interface IArc<T> : IArc where T : class, IDeepCloneable {
    3639    T Data { get; set; }
    3740  }
  • stable/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IDirectedGraph.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2323using System.Collections.Generic;
    2424using HeuristicLab.Common;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.Core {
     28  [StorableType("e79c962e-b662-4502-bc32-cac6a83e4e83")]
    2729  public interface IDirectedGraph : IItem {
    2830    IEnumerable<IVertex> Vertices { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/DirectedGraph/IVertex.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2323using System.Collections.Generic;
    2424using HeuristicLab.Common;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.Core {
     28  [StorableType("f7a3227e-17b9-4af6-bf6d-0801cbdca286")]
    2729  public interface IVertex : IItem {
    2830    IEnumerable<IArc> InArcs { get; }
     
    4446  }
    4547
     48  [StorableType("f856ed8e-1259-4949-9784-78f1f4da1abb")]
    4649  public interface IVertex<T> : IVertex where T : class, IDeepCloneable {
    4750    T Data { get; set; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IAtomicOperation.cs

    r15584 r17097  
     1using HEAL.Attic;
    12#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("b1adf07a-2e52-4fc3-9975-813a391cd940")]
    2325  /// <summary>
    2426  /// Interface which represents an atomic operation.
  • stable/HeuristicLab.Core/3.3/Interfaces/ICheckedItemCollection.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2222using System.Collections.Generic;
    2323using HeuristicLab.Collections;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.Core {
     27  [StorableType("2703977d-5991-4491-a2e5-a98914a45b34")]
    2628  public interface ICheckedItemCollection<T> : IItemCollection<T> where T : class, IItem {
    2729    event CollectionItemsChangedEventHandler<T> CheckedItemsChanged;
  • stable/HeuristicLab.Core/3.3/Interfaces/ICheckedItemList.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2222using System.Collections.Generic;
    2323using HeuristicLab.Collections;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.Core {
     27  [StorableType("ba4a82ca-92eb-47a1-95a7-f41f6ef470f4")]
    2628  public interface ICheckedItemList<T> : IItemList<T> where T : class, IItem {
    2729    event CollectionItemsChangedEventHandler<IndexedItem<T>> CheckedItemsChanged;
  • stable/HeuristicLab.Core/3.3/Interfaces/ICheckedMultiOperator.cs

    r15584 r17097  
    1 #region License Information
     1using HEAL.Attic;
     2#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2223
    2324namespace HeuristicLab.Core {
    24   public interface ICheckedMultiOperator<T> : IMultiOperator<T> where T : class,IOperator {
     25  [StorableType("c6eee993-706f-4390-bfac-1f779e45c448")]
     26  public interface ICheckedMultiOperator<T> : IMultiOperator<T> where T : class, IOperator {
    2527    new ICheckedItemList<T> Operators { get; }
    2628  }
  • stable/HeuristicLab.Core/3.3/Interfaces/IConstrainedValueParameter.cs

    r15584 r17097  
     1using HEAL.Attic;
    12#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2021#endregion
    2122
    22 using System;
    2323
    2424namespace HeuristicLab.Core {
     25  [StorableType("10644c62-bd66-440d-8204-d0c724c9f109")]
    2526  public interface IConstrainedValueParameter<T> : IValueParameter<T> where T : class, IItem {
    2627    IItemSet<T> ValidValues { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IEngine.cs

    r15584 r17097  
     1using HEAL.Attic;
    12#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("b87dd8e0-dbcd-4b7c-80cc-25e2890e46ad")]
    2325  public interface IEngine : IExecutable {
    2426    ILog Log { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IExecutable.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2424using System.Threading.Tasks;
    2525using HeuristicLab.Common;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.Core {
     29  [StorableType("cd8822ef-1e2d-4aa1-ad33-7ec7546610f3")]
    2830  public interface IExecutable : IItem {
    2931    ExecutionState ExecutionState { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IExecutionContext.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Common;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("90ba79ce-8166-4cc2-8871-0653b4dd59cc")]
    2527  /// <summary>
    2628  /// Interface which represents an execution context.
  • stable/HeuristicLab.Core/3.3/Interfaces/IFixedValueParameter.cs

    r15584 r17097  
    1 #region License Information
     1using HEAL.Attic;
     2#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("f4b80054-f730-44c0-a0b9-35ab27cf29a2")]
    2325  public interface IFixedValueParameter : IValueParameter {
    2426    new IItem Value { get; }
     
    2628  }
    2729
     30  [StorableType("93b6ff11-134d-4486-b9bf-9c6802ef3885")]
    2831  public interface IFixedValueParameter<T> : IFixedValueParameter, IValueParameter<T> where T : class, IItem {
    2932    new T Value { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IInstrumentedOperator.cs

    r15584 r17097  
    22
    33/* HeuristicLab
    4  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    55 *
    66 * This file is part of HeuristicLab.
     
    2222#endregion
    2323
    24 using System.Collections;
    2524using System.Collections.Generic;
     25using HEAL.Attic;
    2626
    2727namespace HeuristicLab.Core {
     28  [StorableType("cf88d332-a2bb-4a6b-89df-2a6b858e09c7")]
    2829  public interface IInstrumentedOperator : IOperator {
    2930    IEnumerable<IOperator> BeforeExecutionOperators { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IItem.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2323using System.Drawing;
    2424using HeuristicLab.Common;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.Core {
     28  [StorableType("fc5d4359-76da-406b-b445-72d4f9b2277d")]
    2729  /// <summary>
    2830  /// Interface to represent (almost) every HeuristicLab object (an object, an operator,...).
  • stable/HeuristicLab.Core/3.3/Interfaces/IItemArray.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Collections;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("f736943c-5b43-4c98-9128-304c794b931e")]
    2527  public interface IItemArray<T> : IObservableArray<T>, IItem where T : class, IItem { }
    2628}
  • stable/HeuristicLab.Core/3.3/Interfaces/IItemCollection.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Collections;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("9caf496c-e514-4280-bcc1-3ee092999129")]
    2527  public interface IItemCollection<T> : IObservableCollection<T>, IItem where T : class, IItem { }
    2628}
  • stable/HeuristicLab.Core/3.3/Interfaces/IItemDictionary.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Collections;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("7d77d9e1-bce1-4546-9efd-62834ea85d1c")]
    2527  public interface IItemDictionary<TKey, TValue> : IObservableDictionary<TKey, TValue>, IItem
    26     where TKey : class, IItem
    27     where TValue : class, IItem { }
     28      where TKey : class, IItem
     29      where TValue : class, IItem { }
    2830}
  • stable/HeuristicLab.Core/3.3/Interfaces/IItemList.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Collections;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("466747d2-6a73-495b-ac68-7b0199d0f830")]
    2527  public interface IItemList<T> : IObservableList<T>, IItemCollection<T>, IItem where T : class, IItem { }
    2628}
  • stable/HeuristicLab.Core/3.3/Interfaces/IItemSet.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Collections;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("fda265c8-8012-4c0c-a6c5-aa6842287691")]
    2527  public interface IItemSet<T> : IObservableSet<T>, IItemCollection<T>, IItem where T : class, IItem { }
    2628}
  • stable/HeuristicLab.Core/3.3/Interfaces/IKeyedItemCollection.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Collections;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("17d0c55d-3fc0-48e8-8c6a-64b5362dabf3")]
    2527  public interface IKeyedItemCollection<TKey, TItem> : IObservableKeyedCollection<TKey, TItem>, IItemCollection<TItem>, IItem where TItem : class, IItem { }
    2628}
  • stable/HeuristicLab.Core/3.3/Interfaces/ILog.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2323using System.Collections.Generic;
    2424using HeuristicLab.Common;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.Core {
     28  [StorableType("a4d1e626-50c1-422e-ad76-5a0182bd9491")]
    2729  public interface ILog : IItem {
    2830    IEnumerable<string> Messages { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/ILookupParameter.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using System;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("78e29fa3-e603-4a2e-a3e0-2dee459891f1")]
    2527  public interface ILookupParameter : IParameter {
    2628    string ActualName { get; set; }
     
    3032  }
    3133
     34  [StorableType("61868c33-20be-4577-94bf-7efff9e9cf73")]
    3235  public interface ILookupParameter<T> : ILookupParameter where T : class, IItem {
    3336    new T ActualValue { get; set; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IMultiOperator.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2222
    2323using System.Collections.Generic;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.Core {
     27  [StorableType("31136bcb-7c35-404d-bae7-2f9c5f17b767")]
    2628  public interface IMultiOperator : IOperator {
    2729    IEnumerable<IOperator> Operators { get; }
     
    2931    bool RemoveOperator(IOperator op);
    3032  }
    31   public interface IMultiOperator<T> : IMultiOperator where T : class,IOperator {
     33
     34  [StorableType("b2f95075-48df-43c8-b4a9-e404e357fabd")]
     35  public interface IMultiOperator<T> : IMultiOperator where T : class, IOperator {
    3236    new IItemList<T> Operators { get; }
    3337  }
  • stable/HeuristicLab.Core/3.3/Interfaces/INamedItem.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2222using System;
    2323using HeuristicLab.Common;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.Core {
     27  [StorableType("4337aaa9-688c-43cb-b980-463cb1704e31")]
    2628  public interface INamedItem : IItem {
    2729    string Name { get; set; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IOperation.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using HeuristicLab.Common;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("72828f38-f8f6-48cd-b792-b415f3e70524")]
    2527  /// <summary>
    2628  /// Interface which represents an operation.
  • stable/HeuristicLab.Core/3.3/Interfaces/IOperator.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2222using System;
    2323using System.Threading;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.Core {
     27  [StorableType("c9c72e72-ad11-4683-a66f-7da5436990c7")]
    2628  /// <summary>
    2729  /// Interface to represent an operator.
  • stable/HeuristicLab.Core/3.3/Interfaces/IOperatorGraphOperator.cs

    r15584 r17097  
    1 #region License Information
     1using HEAL.Attic;
     2#region License Information
    23
    34/* HeuristicLab
    4  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     5 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    56 *
    67 * This file is part of HeuristicLab.
     
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("00fd73de-0a22-44f1-9f0b-c286a873dac8")]
    2527  public interface IOperatorGraphOperator : IOperator {
    2628    OperatorGraph OperatorGraph { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IParameter.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using System;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("3fea6f51-6bb0-4bb5-a113-d071e2fe3b8c")]
    2527  public interface IParameter : INamedItem {
    2628    Type DataType { get; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IParameterizedItem.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using System.Collections.Generic;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("5d65ecdc-1659-488c-8a6f-0f630a2deeef")]
    2527  /// <summary>
    2628  /// An interface which represents an item which contains parameters.
  • stable/HeuristicLab.Core/3.3/Interfaces/IParameterizedNamedItem.cs

    r15584 r17097  
     1using HEAL.Attic;
    12#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("c0d522cc-b7ce-4db6-9e93-0c8d158fb465")]
    2325  /// <summary>
    2426  /// An interface which represents an item which has a name and contains parameters.
  • stable/HeuristicLab.Core/3.3/Interfaces/IProgrammableItem.cs

    r15584 r17097  
    1 #region License Information
     1using HEAL.Attic;
     2#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("31aa1ebe-3c5b-4855-847c-54ab86729474")]
    2325  public interface IProgrammableItem { }
    2426}
  • stable/HeuristicLab.Core/3.3/Interfaces/IRandom.cs

    r15584 r17097  
     1using HEAL.Attic;
    12#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("a25f7f50-5838-4312-862d-9ad950b616c5")]
    2325  /// <summary>
    2426  /// Represents an interface for random number generators.
  • stable/HeuristicLab.Core/3.3/Interfaces/IScope.cs

    r15584 r17097  
     1using HEAL.Attic;
    12#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("450b2586-6164-4f3a-9acc-65a0f3442c9e")]
    2325  /// <summary>
    2426  /// Hierarchical container of variables (and of subscopes).
  • stable/HeuristicLab.Core/3.3/Interfaces/IScopeTreeLookupParameter.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using System;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("5710751f-6af8-4bc8-b517-97218cb30d22")]
    2527  public interface IScopeTreeLookupParameter : ILookupParameter {
    2628    int Depth { get; set; }
     
    2830  }
    2931
     32  [StorableType("4a2fead8-d21c-49a0-b1f3-aece5fd99407")]
    3033  public interface IScopeTreeLookupParameter<T> : IScopeTreeLookupParameter, ILookupParameter<ItemArray<T>> where T : class, IItem { }
    3134}
  • stable/HeuristicLab.Core/3.3/Interfaces/IStatefulItem.cs

    r15584 r17097  
    1 #region License Information
     1using HEAL.Attic;
     2#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("77e612a6-38e3-4075-9aac-17ef16c8cfe5")]
    2325  public interface IStatefulItem : IItem {
    2426    void InitializeState();
  • stable/HeuristicLab.Core/3.3/Interfaces/IValueLookupParameter.cs

    r15584 r17097  
     1using HEAL.Attic;
    12#region License Information
    23/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    45 *
    56 * This file is part of HeuristicLab.
     
    2122
    2223namespace HeuristicLab.Core {
     24  [StorableType("d125528a-dfaa-46b1-9a5f-9a6443b7229c")]
    2325  public interface IValueLookupParameter : IValueParameter, ILookupParameter { }
    2426
     27  [StorableType("ed351d54-ee70-4f9f-8187-7507dcaeb919")]
    2528  public interface IValueLookupParameter<T> : IValueLookupParameter, IValueParameter<T>, ILookupParameter<T> where T : class, IItem { }
    2629}
  • stable/HeuristicLab.Core/3.3/Interfaces/IValueParameter.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using System;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("e4920b59-6bf5-4c43-997c-7f5434cd98d2")]
    2527  public interface IValueParameter : IParameter {
    2628    IItem Value { get; set; }
     
    3032  }
    3133
     34  [StorableType("645945d2-9cd7-45cd-8507-575b2ed53de4")]
    3235  public interface IValueParameter<T> : IValueParameter where T : class, IItem {
    3336    new T Value { get; set; }
  • stable/HeuristicLab.Core/3.3/Interfaces/IVariable.cs

    r15584 r17097  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2121
    2222using System;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.Core {
     26  [StorableType("f2bc871d-5bc4-4584-8dc4-db0ea7fb5b15")]
    2527  /// <summary>
    2628  /// Represents a variable which has a name and holds an IItem.
Note: See TracChangeset for help on using the changeset viewer.