Free cookie consent management tool by TermsFeed Policy Generator

Changeset 16566


Ignore:
Timestamp:
01/28/19 14:00:42 (5 years ago)
Author:
gkronber
Message:

#2520: updated HeuristicLab.DataImporter addon for new Persistence (introduced in 3.3.16)

Location:
addons/HeuristicLab.DataImporter
Files:
6 added
98 edited

Legend:

Unmodified
Added
Removed
  • addons/HeuristicLab.DataImporter

    • Property svn:ignore
      •  

        old new  
        22_ReSharper.HeuristicLab.DataImporter
        33*.user
         4packages
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Backend.Csv/CsvImportCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Backend.Csv {
    28   [StorableClass]
     29  [StorableType("701E40E8-4582-4BFC-9AB2-1134A75A0422")]
    2930  public class CsvImportCommand : DataSetCommandBase {
    3031    private ColumnGroup newColumnGroup;
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Backend.Csv/HeuristicLab.DataImporter.Backend.Csv.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.Backend.Csv</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.Backend.Csv-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
     
    9898  </PropertyGroup>
    9999  <ItemGroup>
     100    <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
     101      <HintPath>..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath>
     102    </Reference>
     103    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     104      <HintPath>..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath>
     105    </Reference>
    100106    <Reference Include="HeuristicLab.Persistence-3.3">
    101107      <HintPath>..\..\..\trunk\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     
    111117    </Reference>
    112118    <Reference Include="System.Drawing" />
     119    <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
     120      <HintPath>..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath>
     121    </Reference>
    113122    <Reference Include="System.Windows.Forms" />
    114123    <Reference Include="System.Xml.Linq">
     
    122131  </ItemGroup>
    123132  <ItemGroup>
     133    <None Include="packages.config" />
    124134    <None Include="Plugin.cs.frame" />
    125135    <Compile Include="CsvImportCommand.cs" />
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Backend.Hl2ImporterFormat/HeuristicLab.DataImporter.Backend.Hl2ImporterFormat.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.Backend.Hl2ImporterFormat</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.Backend.Hl2ImporterFormat-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
     
    9898  </PropertyGroup>
    9999  <ItemGroup>
     100    <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
     101      <HintPath>..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath>
     102    </Reference>
     103    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     104      <HintPath>..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath>
     105    </Reference>
    100106    <Reference Include="HeuristicLab.Persistence-3.3">
    101107      <HintPath>..\..\..\trunk\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     
    111117    </Reference>
    112118    <Reference Include="System.Drawing" />
     119    <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
     120      <HintPath>..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath>
     121    </Reference>
    113122    <Reference Include="System.Windows.Forms" />
    114123    <Reference Include="System.Xml.Linq">
     
    155164  <ItemGroup>
    156165    <None Include="HeuristicLab.snk" />
     166    <None Include="packages.config" />
    157167    <None Include="Properties\AssemblyInfo.cs.frame" />
    158168  </ItemGroup>
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Backend.Hl2ImporterFormat/Hl2ImporterCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Backend.Hl2ImporterFormat {
    28   [StorableClass]
     29  [StorableType("A13F1017-2798-475A-BAFE-211B2921B926")]
    2930  public class Hl2ImporterCommand : DataSetCommandBase {
    3031    private ColumnGroup newColumnGroup;
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/AggregateCommandBase.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("58B3B134-1447-4729-81EE-B1D9A63D6CB5")]
    3132  public abstract class AggregateCommandBase : ColumnGroupCommandWithAffectedColumnsBase {
    3233    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/AggregateWithMaxCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("E703275A-0F64-47D1-AE9D-6875076E0EA7")]
    3132  [ViewableCommandInfoAttribute("Maximum", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnNotSorted
    3233    , "Aggregation", Position = 4, OptionsView = typeof(AggregationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/AggregateWithMeanCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("CD91F6D9-D301-4DE1-8EAE-168B9EB9D462")]
    3132  [ViewableCommandInfoAttribute("Mean", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnNotSorted,
    3233    "Aggregation", Position = 0, OptionsView = typeof(AggregationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/AggregateWithMedianCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("45AD29AA-8DF3-4E01-B754-2984BA4174E6")]
    3132  [ViewableCommandInfoAttribute("Median", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnNotSorted,
    3233   "Aggregation", Position = 1, OptionsView = typeof(AggregationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/AggregateWithMinCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("91A0FDBD-841F-417E-BF6A-30760E351114")]
    3132  [ViewableCommandInfoAttribute("Minimum", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnNotSorted,
    3233   "Aggregation", Position = 3, OptionsView = typeof(AggregationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/AggregateWithSumCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("94172982-1F24-493B-A2F2-335D55847AA5")]
    3132  [ViewableCommandInfoAttribute("Sum", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnNotSorted,
    3233   "Aggregation", Position = 2, OptionsView = typeof(AggregationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/Aggregation/DeleteRowsWithDuplicateKeyValuesCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("D5B50465-DB77-4CDE-9043-6968A841BF1C")]
    3233  [ViewableCommandInfoAttribute("Delete Rows", 1, ColumnGroupState.Sorted, "Aggregation", Position = 5)]
    3334  public class DeleteRowsWithDuplicateKeyValuesCommand : ColumnGroupCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/AddNewColumnCommandBase.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.Data.Model;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.Command {
    29   [StorableClass]
     30  [StorableType("4CDBC88C-783D-49A6-9E80-4833FE5374FA")]
    3031  public abstract class AddNewColumnCommandBase : ColumnGroupCommandBase {
    3132    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/AddNewDateTimeColumnCommand.cs

    r9615 r16566  
    2828using HeuristicLab.DataImporter.Data;
    2929using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3031
    3132namespace HeuristicLab.DataImporter.Command {
    32   [StorableClass]
     33  [StorableType("C1B16D51-0F7A-4FEA-B7E4-7C30EF290EFC")]
    3334  [ViewableCommandInfoAttribute("New DateTimeColumn", 1, ColumnGroupState.Active, "Column Commands", Position = 9)]
    3435  public class AddNewDateTimeColumnCommand : AddNewColumnCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/AddNewDoubleColumnCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Command {
    28   [StorableClass]
     29  [StorableType("D20943C1-1B82-458F-9DCA-EE18BECD751E")]
    2930  [ViewableCommandInfoAttribute("New DoubleColumn", 1, ColumnGroupState.Active, "Column Commands", Position = 7)]
    3031  public class AddNewDoubleColumnCommand : AddNewColumnCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/AddNewProgrammableColumnCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("62438177-F416-48D6-A1F3-54E48FFAD130")]
    3132  [ViewableCommandInfoAttribute("New ProgrammableColumn", 1, ColumnGroupState.Active, "Column Commands", Position = 10,
    3233  OptionsView = typeof(ProgrammableColumnCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/AddNewStringColumnCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Command {
    28   [StorableClass]
     29  [StorableType("BA39D41A-B88E-4BBC-AFB4-89B94694556A")]
    2930  [ViewableCommandInfoAttribute("New StringColumn", 1, ColumnGroupState.Active, "Column Commands", Position = 8)]
    3031  public class AddNewStringColumnCommand : AddNewColumnCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/ChangeColumnCommandBase.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("A67CC5A7-4C36-418A-BC86-59DA37E38531")]
    3233  public abstract class ChangeColumnCommandBase : ColumnGroupCommandWithAffectedColumnsBase {
    3334    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/ChangeColumnToDateTimeColumnCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Command {
    28   [StorableClass]
     29  [StorableType("518098B9-5EE1-424B-9429-FEE332048D0C")]
    2930  [ViewableCommandInfoAttribute("Change to DateTimeColumn", 1, ColumnGroupState.ColumnSelected, "Column Commands", Position = 13)]
    3031  public class ChangeColumnToDateTimeColumnCommand : ChangeColumnCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/ChangeColumnToDoubleColumnCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Command {
    28   [StorableClass]
     29  [StorableType("D9459202-03DD-4FE9-98BB-2BC990A0D14C")]
    2930  [ViewableCommandInfoAttribute("Change to DoubleColumn", 1, ColumnGroupState.ColumnSelected, "Column Commands", Position = 11)]
    3031  public class ChangeColumnToDoubleColumnCommand : ChangeColumnCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/ChangeColumnToStringColumnCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Command {
    28   [StorableClass]
     29  [StorableType("75470583-1EF6-4F8D-8765-AF18585C02CE")]
    2930  [ViewableCommandInfoAttribute("Change to StringColumn", 1, ColumnGroupState.ColumnSelected, "Column Commands", Position = 12)]
    3031  public class ChangeColumnToStringColumnCommand : ChangeColumnCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/CreateTimeSeriesColumnsCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("421841E2-B771-4A53-AEE2-6D8A4B68542D")]
    3233  [ViewableCommandInfo("Create time series columns", 1, ColumnGroupState.DoubleColumnSelected, "Column Commands",
    3334    Position = 16, SelectedColumns = 4)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/SplitCategorialColumnCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("761D175C-8E2B-4F07-946C-95400CC41947")]
    3233  [ViewableCommandInfo("Split categorial column", 1, ColumnGroupState.ColumnSelected, "Column Commands",
    3334    Position = 16, SelectedColumns = 1)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeColumnGroup/SplitDictionaryStyleDataCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("296E9F12-31EC-42F2-9745-B164A5FCE302")]
    3233  [ViewableCommandInfo("Split Dictionary-style Data", 1, ColumnGroupState.ColumnSelected | ColumnGroupState.Sorted, "Column Commands",
    3334    Position = 15)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/AddNewColumnGroupCommand.cs

    r9615 r16566  
    2929using HeuristicLab.DataImporter.Data.Model;
    3030using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    31 
     31using HEAL.Attic;
    3232
    3333namespace HeuristicLab.DataImporter.Command {
    34   [StorableClass]
     34  [StorableType("BAE4C6C2-980A-45CB-B172-BAEF880A66A6")]
    3535  [ViewableCommandInfoAttribute("New ColumnGroup", 0, ColumnGroupState.None, "ColumnGroup Commands", Position = 0)]
    3636  public class AddNewColumnGroupCommand : DataSetCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/AlignColumnGroupsCommand.cs

    r9615 r16566  
    2828using HeuristicLab.DataImporter.Data.Model;
    2929using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3031
    3132namespace HeuristicLab.DataImporter.Command {
    32   [StorableClass]
     33  [StorableType("05117E5A-512A-4891-9449-7FA7E5597EBD")]
    3334  [ViewableCommandInfo("Align ColumnGroups", 2, ColumnGroupState.Sorted, "ColumnGroup Commands", Position = 4)]
    3435  public class AlignColumnGroupsCommand : DataSetCommandWithAffectedColumnGroupsBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/DeleteColumnGroupCommand.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.Data.Model;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.Command {
    29   [StorableClass]
     30  [StorableType("1000AC8E-0122-402A-93AE-2254D5E83832")]
    3031  [ViewableCommandInfoAttribute("Delete ColumnGroup", 1, ColumnGroupState.Active, "ColumnGroup Commands", Position = 1, MinActiveColumnGroups = 1)]
    3132  public class DeleteColumnGroupCommand : DataSetCommandWithAffectedColumnGroupsBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/MergeColumnGroupsCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("9E410556-FC8C-4731-9E5E-46A82F33BB38")]
    3233  [ViewableCommandInfo("Merge ColumnGroups", 2, ColumnGroupState.Active, "ColumnGroup Commands", Position = 5, MinActiveColumnGroups = 2)]
    3334  public class MergeColumnGroupsCommand : DataSetCommandWithAffectedColumnGroupsBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/MoveColumnGroupLeftCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    28 
     28using HEAL.Attic;
    2929
    3030namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     31  [StorableType("65E27E68-243A-4F1E-8DA0-DF53CAD75A8B")]
    3232  [ViewableCommandInfoAttribute("Move ColumnGroup left", 1, ColumnGroupState.Active, "ColumnGroup Commands", Position = 2)]
    3333  public class MoveColumnGroupLeftCommand : DataSetCommandWithAffectedColumnGroupsBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/MoveColumnGroupRightCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    28 
     28using HEAL.Attic;
    2929
    3030namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     31  [StorableType("E265CF35-EDBD-4FFB-B7A0-462C91D7C6A8")]
    3232  [ViewableCommandInfoAttribute("Move ColumnGroup right", 1, ColumnGroupState.Active, "ColumnGroup Commands", Position = 3)]
    3333  public class MoveColumnGroupRightCommand : DataSetCommandWithAffectedColumnGroupsBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeDataset/SplitColumnGroupCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("C619464C-C98C-4A14-92BF-C318041390E6")]
    3233  [ViewableCommandInfo("Split ColumnGroup", 1, ColumnGroupState.ColumnSelected, "ColumnGroup Commands", Position = 6, SelectedColumns = 2)]
    3334  public class SplitColumnGroupsCommand : ColumnGroupCommandWithAffectedColumnsBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/BoxCoxTransformationCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("0FD1FF55-7862-4D3E-A6E3-29E93E883781")]
    3132  [ViewableCommandInfoAttribute("Box-Cox Transformation", 1, ColumnGroupState.DoubleColumnSelected, "Change Values",
    3233  Position = 6, OptionsView = typeof(BoxCoxTransformationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/DeleteRowsWithGivenValueCommand.cs

    r9615 r16566  
    2929using HeuristicLab.DataImporter.Data.Model;
    3030using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3132
    3233namespace HeuristicLab.DataImporter.Command {
    33   [StorableClass]
     34  [StorableType("051BA6B5-AE08-4DF3-A201-A708C563DAE0")]
    3435  [ViewableCommandInfoAttribute("Search and Remove Rows", 1, ColumnGroupState.ColumnSelected, "Change Values",
    3536    Position = 1, OptionsView = typeof(SearchWithMatchOperationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/FilterCommandBase.cs

    r9615 r16566  
    2323using HeuristicLab.DataImporter.Data.Model;
    2424using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.DataImporter.Command {
    27   [StorableClass]
     28  [StorableType("FFC99285-3B91-4246-BFA3-5C4422C9FD7F")]
    2829  public abstract class FilterCommandBase : ColumnGroupCommandWithAffectedColumnsBase {
    2930    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/FilterMovingAverageCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("1AF80A5F-F102-4E74-B550-ABFE9C4E17EB")]
    3233  [ViewableCommandInfoAttribute("Moving Average", 1, ColumnGroupState.DoubleColumnSelected, "Change Values", Position = 2,
    3334    OptionsView = typeof(FilterCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/FilterMovingMedianCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("B1E2D0F2-A927-4D6E-952E-8CF349E0CB6E")]
    3132  [ViewableCommandInfoAttribute("Moving Median", 1, ColumnGroupState.DoubleColumnSelected, "Change Values", Position = 3,
    3233   OptionsView = typeof(FilterCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/FilterSavitzkyGolayCommand.cs

    r9615 r16566  
    2828using HeuristicLab.DataImporter.Data.Model;
    2929using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3031
    3132namespace HeuristicLab.DataImporter.Command {
    32   [StorableClass]
     33  [StorableType("28A12839-2A01-45BB-836F-05A2E71BF672")]
    3334  [ViewableCommandInfoAttribute("Savitzky Golay", 1, ColumnGroupState.DoubleColumnSelected, "Change Values", Position = 2,
    3435    OptionsView = typeof(FilterSavitzkyGolayCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/LinearTransformationCommand.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.Data.Model;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.Command {
    29   [StorableClass]
     30  [StorableType("424BD4DD-1055-4DFF-96B3-69FF9846BB0D")]
    3031  [ViewableCommandInfoAttribute("Linear Transformation", 1, ColumnGroupState.DoubleColumnSelected, "Change Values",
    3132  Position = 6, OptionsView = typeof(LinearTransformationCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/NormalDistributionScalingCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("44C1FF7C-84EA-4BBA-B8AE-17D8D1B5DC17")]
    3132  [ViewableCommandInfoAttribute("Scale to normal distribution", 1, ColumnGroupState.DoubleColumnSelected, "Change Values",
    3233   Position = 5, OptionsView = typeof(NormalDistributionCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/PercentalChangeCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("EE8DF207-4544-486C-99EF-503CE0A09B0A")]
    3132  [ViewableCommandInfoAttribute("Percental Change", 1, ColumnGroupState.DoubleColumnSelected, "Change Values", Position = 3)]
    3233  public class PercentalChangeCommand : ColumnGroupCommandWithAffectedColumnsBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/ScalingBetweenMinAndMaxCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("3B0EE67E-6801-4029-92F1-AF41C5A2E521")]
    3132  [ViewableCommandInfoAttribute("Scaling between Min/Max", 1, ColumnGroupState.DoubleColumnSelected, "Change Values",
    3233 Position = 4, OptionsView = typeof(MinMaxCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/SearchAndReplaceCommand.cs

    r9615 r16566  
    2929using HeuristicLab.DataImporter.Data.Model;
    3030using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3132
    3233namespace HeuristicLab.DataImporter.Command {
    33   [StorableClass]
     34  [StorableType("4C4A7701-D4BF-4E3E-9829-E9659A00AC6E")]
    3435  [ViewableCommandInfoAttribute("Search and Replace", 1, ColumnGroupState.ColumnSelected, "Change Values",
    3536  Position = 0, OptionsView = typeof(SearchAndReplaceCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/SearchCommandBase.cs

    r9615 r16566  
    2323using HeuristicLab.DataImporter.Data.Model;
    2424using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.DataImporter.Command {
    27   [StorableClass]
     28  [StorableType("845CC06D-15A6-43ED-A308-B49BBE909295")]
    2829  public abstract class SearchCommandBase : ColumnGroupCommandWithAffectedColumnsBase {
    2930    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/ChangeValues/SearchWithMatchOperationCommandBase.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
     
    3536  }
    3637
    37   [StorableClass]
     38  [StorableType("8207BA3B-BA78-454C-93B2-03E687CB8662")]
    3839  public abstract class SearchWithMatchOperationCommandBase : SearchCommandBase {
    3940    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/HeuristicLab.DataImporter.Command.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.Command</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.Command-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
     
    102102      <Private>False</Private>
    103103    </Reference>
     104    <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
     105      <HintPath>..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath>
     106    </Reference>
     107    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     108      <HintPath>..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath>
     109    </Reference>
    104110    <Reference Include="HeuristicLab.Persistence-3.3">
    105111      <HintPath>..\..\..\trunk\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     
    115121    </Reference>
    116122    <Reference Include="System.Drawing" />
     123    <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
     124      <HintPath>..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath>
     125    </Reference>
    117126    <Reference Include="System.Windows.Forms" />
    118127    <Reference Include="System.Windows.Forms.DataVisualization" />
     
    274283  <ItemGroup>
    275284    <None Include="HeuristicLab.snk" />
     285    <None Include="packages.config" />
    276286    <None Include="Properties\AssemblyInfo.cs.frame" />
    277287  </ItemGroup>
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/DeleteColumnsWithMissingValuesThresholdCommand.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.Data.Model;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.Command {
    29   [StorableClass]
     30  [StorableType("EBD5BEAE-D8B0-42BB-B153-BFF2A58CA169")]
    3031  [ViewableCommandInfoAttribute("Delete Columns beneath Threshold", 1, ColumnGroupState.AnySelectedColumnContainsNull,
    3132    "Handle Missing Values", Position = 6, OptionsView = typeof(DeleteWithThresholdView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/DeleteRowsWithMissingValuesCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Command {
    30   [StorableClass]
     31  [StorableType("1E214476-7156-42A0-A67D-DD5944F6D6AA")]
    3132  [ViewableCommandInfoAttribute("Delete Rows", 1, ColumnGroupState.AnySelectedColumnContainsNull,
    3233    "Handle Missing Values", Position = 4)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/DeleteRowsWithMissingValuesThresholdCommand.cs

    r9615 r16566  
    2828using HeuristicLab.DataImporter.Data.Model;
    2929using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3031
    3132namespace HeuristicLab.DataImporter.Command {
    32   [StorableClass]
     33  [StorableType("DD29CB5F-0878-4CEC-B8C2-F2E7AA357210")]
    3334  [ViewableCommandInfoAttribute("Delete Rows beneath Threshold", 1, ColumnGroupState.Active,
    3435    "Handle Missing Values", Position = 5, OptionsView = typeof(DeleteWithThresholdView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/FillMissingValueCommandBase.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.Data.Model;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.Command {
    29   [StorableClass]
     30  [StorableType("74B80925-CEA4-4223-92C1-1542F0418F12")]
    3031  public abstract class FillMissingValueCommandBase : ColumnGroupCommandWithAffectedColumnsBase {
    3132    protected Dictionary<int, List<int>> nullValues;
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/FillMissingValuesWithLinearInterpolation.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("FAA97EE8-F435-4DA0-8334-0F9F98C63A55")]
    3233  [ViewableCommandInfoAttribute("Linear Interpolation", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnContainsNull,
    3334    "Handle Missing Values", Position = 2)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/FillMissingValuesWithMeanCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("87E0EA6E-EC45-492B-8F4B-B15B25A467E9")]
    3233  [ViewableCommandInfoAttribute("Mean", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnContainsNull,
    3334    "Handle Missing Values", Position = 0)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/FillMissingValuesWithMedianCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Command {
    31   [StorableClass]
     32  [StorableType("88285490-AE6E-4A45-9CAC-C4731D43D0D9")]
    3233  [ViewableCommandInfoAttribute("Median", 1, ColumnGroupState.DoubleColumnSelected | ColumnGroupState.AnySelectedColumnContainsNull,
    3334    "Handle Missing Values", Position = 1)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/MissingValues/FillMissingValuesWithPreviousValuesCommand.cs

    r9615 r16566  
    2828using HeuristicLab.DataImporter.Data.Model;
    2929using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3031
    3132namespace HeuristicLab.DataImporter.Command {
    32   [StorableClass]
     33  [StorableType("44A149E1-5516-47E1-8AF7-56231997716B")]
    3334  [ViewableCommandInfoAttribute("Previous Value", 1, ColumnGroupState.AnySelectedColumnContainsNull, "Handle Missing Values", Position = 3)]
    3435  public class FillMissingValuesWithPreviousValuesCommand : FillMissingValueCommandBase {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/TimeSeries/ChangeDateTimeColumnToDoubleColumn.cs

    r9615 r16566  
    2929using HeuristicLab.DataImporter.Data.Model;
    3030using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3132
    3233namespace HeuristicLab.DataImporter.Command {
    33   [StorableClass]
     34  [StorableType("F5336C3B-3975-4A36-B3AA-5867C9E18BE3")]
    3435  [ViewableCommandInfoAttribute("Change DateTimeColumn to DoubleColumn", 1, ColumnGroupState.DateTimeColumnSelected, "Time Series",
    3536Position = 5, OptionsView = typeof(ChangeDateTimeCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/TimeSeries/DeleteNotEquidistantRowsCommand.cs

    r9615 r16566  
    2929using HeuristicLab.DataImporter.Data.Model;
    3030using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3132
    3233namespace HeuristicLab.DataImporter.Command {
    33   [StorableClass]
     34  [StorableType("6849AAF1-2FD7-4755-84A6-DEDF44BDC97C")]
    3435  [ViewableCommandInfoAttribute("Delete not equidistant rows", 1, ColumnGroupState.Sorted, "Time Series",
    3536Position = 1, OptionsView = typeof(TimeBasedCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/TimeSeries/EquidistantSamplingCommand.cs

    r9615 r16566  
    2929using HeuristicLab.DataImporter.Data.Model;
    3030using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3132
    3233namespace HeuristicLab.DataImporter.Command {
    33   [StorableClass]
     34  [StorableType("68DF5755-DE5B-4DED-A73C-D234F503A428")]
    3435  [ViewableCommandInfoAttribute("Equidistant Sampling", 1, ColumnGroupState.Sorted, "Time Series",
    3536Position = 0, OptionsView = typeof(TimeBasedCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/TimeSeries/EquidistantTimeSeriesCommandBase.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.Data.Model;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.Command {
    29   [StorableClass]
     30  [StorableType("6D4E044B-59A0-4FD2-B588-B97EF423E8AB")]
    3031  public abstract class EquidistantTimeSeriesCommandBase : ColumnGroupCommandBase {
    3132    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/TimeSeries/InterpolateMissingValues.cs

    r9615 r16566  
    2828using HeuristicLab.DataImporter.Data.Model;
    2929using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    30 
     30using HEAL.Attic;
    3131
    3232namespace HeuristicLab.DataImporter.Command {
    33   [StorableClass]
     33  [StorableType("3975A950-D715-48C8-91FB-C982DA6887CA")]
    3434  [ViewableCommandInfoAttribute("Interpolate Missing Values", 1, ColumnGroupState.Sorted | ColumnGroupState.DoubleColumnSelected, "Time Series",
    3535Position = 2)]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Command/TimeSeries/SetPartOfDateTimeCommand.cs

    r9615 r16566  
    2929using HeuristicLab.DataImporter.Data.Model;
    3030using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3132
    3233namespace HeuristicLab.DataImporter.Command {
    33   [StorableClass]
     34  [StorableType("93774205-CCAE-425D-97C2-74A00CEBC5CC")]
    3435  [ViewableCommandInfoAttribute("Set Part of DateTime", 1, ColumnGroupState.DateTimeColumnSelected, "Time Series",
    3536Position = 2, SelectedColumns = 1, OptionsView = typeof(TimeBasedWithoutOffsetCommandView))]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/AddRowCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Data.Command {
    31   [StorableClass]
     32  [StorableType("585E745F-B560-4D8E-BED8-BA26EC10B61B")]
    3233  public class AddRowCommand : ColumnGroupCommandBase {
    3334    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/ChangeValueCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Data.Command {
    31   [StorableClass]
     32  [StorableType("9F875776-F475-460E-A859-DBD404B3822B")]
    3233  public class ChangeValueCommand : ColumnCommandBase {
    3334    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/ChangeValuesToNullCommand.cs

    r9615 r16566  
    2828using HeuristicLab.DataImporter.Data.Model;
    2929using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3031
    3132namespace HeuristicLab.DataImporter.Data.Command {
    32   [StorableClass]
     33  [StorableType("6FBA7ABF-98AE-43A7-8E62-EAE4CA4E971F")]
    3334  public class ChangeValuesToNullCommand : ColumnGroupCommandBase {
    3435    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/DeleteColumnCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Data.Command {
    30   [StorableClass]
     31  [StorableType("98C4EB47-4B89-4D34-B2A9-D6CC93DC59C5")]
    3132  public class DeleteColumnCommand : ColumnGroupCommandWithAffectedColumnsBase {
    3233    private List<ColumnBase> deletedColumns;
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/DeleteRowsCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Data.Command {
    30   [StorableClass]
     31  [StorableType("B43F2226-4344-4767-8F11-B3B1BB8C4D39")]
    3132  public class DeleteRowsCommand : ColumnGroupCommandBase {
    3233    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/InsertRowCommand.cs

    r9615 r16566  
    2626using HeuristicLab.DataImporter.Data.Model;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Data.Command {
    30   [StorableClass]
     31  [StorableType("7F012A80-9A2F-4550-BE30-1D24477397B4")]
    3132  public class InsertRowCommand : ColumnGroupCommandBase {
    3233    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/PasteValuesCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Data.Command {
    31   [StorableClass]
     32  [StorableType("DA73B49F-B7EE-434F-BCE5-F473AB2C5C7D")]
    3233  public class PasteValuesCommand : ColumnGroupCommandBase {
    3334    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/RenameColumnCommand.cs

    r9615 r16566  
    2323using HeuristicLab.DataImporter.Data.Model;
    2424using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.DataImporter.Data.Command {
    27   [StorableClass]
     28  [StorableType("F1F40A89-7ABF-4871-ABA4-F582B1B834E3")]
    2829  public class RenameColumnCommand : ColumnCommandBase {
    2930    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/RenameColumnGroupCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.Model;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Data.Command {
    28   [StorableClass]
     29  [StorableType("18DFE34C-FA59-496E-BC56-70FDCF861CF1")]
    2930  public class RenameColumnGroupCommand : ColumnGroupCommandBase {
    3031    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Command/SortCommand.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
     30
    2931namespace HeuristicLab.DataImporter.Data.Command {
    30   [StorableClass]
     32  [StorableType("316503E6-8A33-498A-9D76-93F9CF016D55")]
    3133  public class SortCommand : ColumnGroupCommandBase {
    3234    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/CommandBase/ColumnCommandBase.cs

    r9615 r16566  
    2727using HeuristicLab.DataImporter.Data.Model;
    2828using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    2930
    3031namespace HeuristicLab.DataImporter.Data.CommandBase {
    31   [StorableClass]
     32  [StorableType("F822A6CE-D5D4-4345-A8C7-E13D1C63D418")]
    3233  public abstract class ColumnCommandBase : ColumnGroupCommandBase {
    3334    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/CommandBase/ColumnGroupCommandBase.cs

    r9615 r16566  
    2323using HeuristicLab.DataImporter.Data.Model;
    2424using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.DataImporter.Data.CommandBase {
    27   [StorableClass]
     28  [StorableType("75350D56-C986-4ED6-80C7-CAB9755BCD14")]
    2829  public abstract class ColumnGroupCommandBase : DataSetCommandBase {
    2930    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/CommandBase/ColumnGroupCommandWithAffectedColumnsBase.cs

    r9615 r16566  
    2222using HeuristicLab.DataImporter.Data.Model;
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.DataImporter.Data.CommandBase {
    26   [StorableClass]
     27  [StorableType("2E51A5B1-815D-425F-8CF9-649D0BFE3474")]
    2728  public abstract class ColumnGroupCommandWithAffectedColumnsBase : ColumnGroupCommandBase {
    2829    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/CommandBase/CommandBase.cs

    r9615 r16566  
    2121
    2222using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.DataImporter.Data.CommandBase {
    25   [StorableClass]
     26  [StorableType("4E5BA33A-D675-4AFA-812B-60BCBF4E851A")]
    2627  public abstract class CommandBase : ICommand {
    2728    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/CommandBase/DataSetCommandBase.cs

    r9615 r16566  
    2222using HeuristicLab.DataImporter.Data.Model;
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.DataImporter.Data.CommandBase {
    26   [StorableClass]
     27  [StorableType("3A637FDE-914B-41DD-A9BF-90A49200735B")]
    2728  public abstract class DataSetCommandBase : CommandBase {
    2829    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/CommandBase/DataSetCommandWithAffectedColumnGroupsBase.cs

    r9615 r16566  
    2323using HeuristicLab.DataImporter.Data.Model;
    2424using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     25using HEAL.Attic;
    2526
    2627namespace HeuristicLab.DataImporter.Data.CommandBase {
    27   [StorableClass]
     28  [StorableType("64580A49-563A-4E4B-99BA-DB80BFF24F50")]
    2829  public abstract class DataSetCommandWithAffectedColumnGroupsBase : DataSetCommandBase {
    2930    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/CommandChain.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.Data.CommandBase;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    26 
     26using HEAL.Attic;
    2727
    2828namespace HeuristicLab.DataImporter.Data {
    29   [StorableClass]
     29  [StorableType("B58CF6F7-9B02-4528-A590-3A050A8A8F7A")]
    3030  public class CommandChain : IEnumerable<ICommand> {
    3131    private LinkedList<ICommand> commands;
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/DateTimeSpan.cs

    r9615 r16566  
    2222using System;
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     24using HEAL.Attic;
    2425
    2526namespace HeuristicLab.DataImporter.Data {
    26   [StorableClass]
     27  [StorableType("4FCE3999-08A9-41A0-96D8-653F6B84B141")]
    2728  public class DateTimeSpan : ICloneable {
    2829    public DateTimeSpan() : base() { }
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/HeuristicLab.DataImporter.Data.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.Data</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.Data-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
     
    9898  </PropertyGroup>
    9999  <ItemGroup>
     100    <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
     101      <HintPath>..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath>
     102    </Reference>
     103    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     104      <HintPath>..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath>
     105    </Reference>
    100106    <Reference Include="HeuristicLab.Persistence-3.3">
    101107      <HintPath>..\..\..\trunk\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     
    111117    </Reference>
    112118    <Reference Include="System.Drawing" />
     119    <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
     120      <HintPath>..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath>
     121    </Reference>
    113122    <Reference Include="System.Windows.Forms" />
    114123    <Reference Include="System.Xml.Linq">
     
    180189  <ItemGroup>
    181190    <None Include="HeuristicLab.snk" />
     191    <None Include="packages.config" />
    182192    <None Include="Properties\AssemblyInfo.cs.frame" />
    183193  </ItemGroup>
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Model/ColumnBase.cs

    r9615 r16566  
    2424using System.Windows.Forms;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Data.Model {
    28   [StorableClass]
     29  [StorableType("81E275A5-1646-42E1-8D2D-D38E03A39C77")]
    2930  public abstract class ColumnBase {
    3031    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Model/ColumnGroup.cs

    r9615 r16566  
    2525using System.Windows.Forms;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.Data.Model {
    29   [StorableClass]
     30  [StorableType("CBAFB262-73D3-47C7-8E2B-7673A7F203BF")]
    3031  public class ColumnGroup {
    3132    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Model/DataSet.cs

    r9615 r16566  
    2424using System.Linq;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Data.Model {
    28   [StorableClass]
     29  [StorableType("92C9DDC3-8C5D-4496-9C72-E7F9E8624D5B")]
    2930  public class DataSet {
    3031
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Model/DateTimeColumn.cs

    r9615 r16566  
    2424using System.Globalization;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Data.Model {
    28   [StorableClass]
     29  [StorableType("7C0A4BD8-45A1-4710-AC42-1BCBB4DF03D5")]
    2930  public class DateTimeColumn : ColumnBase {
    3031    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Model/DoubleColumn.cs

    r9615 r16566  
    2626using System.Linq;
    2727using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.DataImporter.Data.Model {
    30   [StorableClass]
     31  [StorableType("1C7B8981-3027-4133-A55F-2B1985568E69")]
    3132  public class DoubleColumn : ColumnBase {
    3233    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Model/ProgrammableColumn.cs

    r9615 r16566  
    2424using System.Linq;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Data.Model {
    28   [StorableClass]
     29  [StorableType("5FAE0F69-2400-4DB9-AA1B-C80298C77A77")]
    2930  public class ProgrammableColumn : ColumnBase {
    3031    private DynamicValueList dynamicValues;
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.Data/Model/StringColumn.cs

    r9615 r16566  
    2424using System.Collections.Generic;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.Data.Model {
    28   [StorableClass]
     29  [StorableType("D07567B3-743A-4104-A443-BE048B37BBEB")]
    2930  public class StringColumn : ColumnBase {
    3031    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DataProcessor/Command/DataBaseCommandBase.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.DbExplorer.Interfaces;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.DataProcessor.Command {
    28   [StorableClass]
     29  [StorableType("3AE43AF2-A1B3-46A1-87CD-E1B134FF90D4")]
    2930  public abstract class DatabaseCommandBase : DataSetCommandBase {
    3031    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DataProcessor/Command/LoadColumnGroupWithSqlStringFromDBCommand.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.DbExplorer.Interfaces;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.DataProcessor.Command {
    28   [StorableClass]
     29  [StorableType("BDE74E5E-6B6D-44FE-B899-076C1998E236")]
    2930  public class LoadColumnGroupWithSqlStringFromDBCommand : DatabaseCommandBase {
    3031    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DataProcessor/Command/LoadColumnGroupsFromDBCommand.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.DbExplorer.Interfaces;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.DataProcessor.Command {
    29   [StorableClass]
     30  [StorableType("09770133-379E-4DE3-AC5D-7A3A358B550D")]
    3031  public class LoadColumnGroupsFromDBCommand : DatabaseCommandBase {
    3132    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DataProcessor/Command/ReorderColumnsCommand.cs

    r9615 r16566  
    2525using HeuristicLab.DataImporter.Data.Model;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2728
    2829namespace HeuristicLab.DataImporter.DataProcessor.Command {
    29   [StorableClass]
     30  [StorableType("DEDE8724-65DD-4CD5-B1FA-DF930003242E")]
    3031  public class ReorderColumnsCommand : DataSetCommandBase {
    3132    [Storable]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DataProcessor/DataProcessor.cs

    r9615 r16566  
    2424using HeuristicLab.DataImporter.DbExplorer.Interfaces;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.DataProcessor {
    28   [StorableClass]
     29  [StorableType("60DB40C8-38C2-4E7C-B66A-E6F04221146E")]
    2930  public class DataProcessor {
    3031    public DataProcessor() {
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DataProcessor/HeuristicLab.DataImporter.DataProcessor.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.DataProcessor</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.DataProcessor-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
     
    100100  </PropertyGroup>
    101101  <ItemGroup>
     102    <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
     103      <HintPath>..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath>
     104    </Reference>
     105    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     106      <HintPath>..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath>
     107    </Reference>
    102108    <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    103109      <Private>False</Private>
     
    129135    </Reference>
    130136    <Reference Include="System.Drawing" />
     137    <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
     138      <HintPath>..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath>
     139    </Reference>
    131140    <Reference Include="System.IO.Compression" />
    132141    <Reference Include="System.Windows.Forms" />
     
    151160      <DependentUpon>SqlCommandView.cs</DependentUpon>
    152161    </Compile>
     162    <None Include="packages.config" />
    153163    <None Include="Plugin.cs.frame" />
    154164    <Compile Include="SaveDialog.cs">
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DataProcessor/Properties/Resources.Designer.cs

    r11624 r16566  
    22// <auto-generated>
    33//     This code was generated by a tool.
    4 //     Runtime Version:4.0.30319.34014
     4//     Runtime Version:4.0.30319.42000
    55//
    66//     Changes to this file may cause incorrect behavior and will be lost if
     
    2020    // To add or remove a member, edit your .ResX file then rerun ResGen
    2121    // with the /str option, or rebuild your VS project.
    22     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
     22    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
    2323    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    2424    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DbExplorer.Interfaces/DbColumn.cs

    r9615 r16566  
    2121
    2222using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     23using HEAL.Attic;
    2324
    2425namespace HeuristicLab.DataImporter.DbExplorer.Interfaces {
    25   [StorableClass]
     26  [StorableType("5064BDD9-98CA-4C1F-A70F-71C43077D94B")]
    2627  public class DbColumn {
    2728    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DbExplorer.Interfaces/DbTable.cs

    r9615 r16566  
    2424using System.Linq;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     26using HEAL.Attic;
    2627
    2728namespace HeuristicLab.DataImporter.DbExplorer.Interfaces {
    28   [StorableClass]
     29  [StorableType("A0613D0D-C6C6-4958-9F26-8810E84EAD27")]
    2930  public class DbTable {
    3031    [StorableConstructor]
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DbExplorer.Interfaces/HeuristicLab.DataImporter.DbExplorer.Interfaces.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.DbExplorer.Interfaces</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.DbExplorer.Interfaces-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
     
    9898  </PropertyGroup>
    9999  <ItemGroup>
     100    <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
     101      <HintPath>..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath>
     102    </Reference>
     103    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     104      <HintPath>..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath>
     105    </Reference>
    100106    <Reference Include="HeuristicLab.Persistence-3.3">
    101107      <HintPath>..\..\..\trunk\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     
    109115    <Reference Include="System.Core">
    110116      <RequiredTargetFramework>3.5</RequiredTargetFramework>
     117    </Reference>
     118    <Reference Include="System.Drawing" />
     119    <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
     120      <HintPath>..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath>
    111121    </Reference>
    112122    <Reference Include="System.Windows.Forms" />
     
    132142  <ItemGroup>
    133143    <None Include="HeuristicLab.snk" />
     144    <None Include="packages.config" />
    134145    <None Include="Properties\AssemblyInfo.cs.frame" />
    135146  </ItemGroup>
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DbExplorer.MsSqlServer/HeuristicLab.DataImporter.DbExplorer.MsSqlServer.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.DbExplorer.MsSqlServer</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.DbExplorer.MsSqlServer-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter.DbExplorer.Oracle/HeuristicLab.DataImporter.DbExplorer.Oracle.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter.DbExplorer.Oracle</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter.DbExplorer.Oracle-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <SignAssembly>true</SignAssembly>
  • addons/HeuristicLab.DataImporter/HeuristicLab.DataImporter/HeuristicLab.DataImporter.csproj

    r15690 r16566  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <PropertyGroup>
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
     
    1111    <RootNamespace>HeuristicLab.DataImporter</RootNamespace>
    1212    <AssemblyName>HeuristicLab.DataImporter-1.0</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1414    <FileAlignment>512</FileAlignment>
    1515    <FileUpgradeFlags>
Note: See TracChangeset for help on using the changeset viewer.