Changeset 11526


Ignore:
Timestamp:
11/07/14 01:06:03 (8 years ago)
Author:
swagner
Message:

#2205: Worked on optimization networks

Location:
branches/OptimizationNetworks
Files:
7 added
1 deleted
3 edited
84 moved

Legend:

Unmodified
Added
Removed
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/EntitySelector.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class EntitySelector {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/EntitySelector.cs

    r11525 r11526  
    2020#endregion
    2121
     22using HeuristicLab.Common;
    2223using System;
    2324using System.Windows.Forms;
    24 using HeuristicLab.Common;
    2525
    26 namespace HeuristicLab.Optimization.Networks.Views {
     26namespace HeuristicLab.Core.Networks.Views {
    2727  public partial class EntitySelector : UserControl {
    2828    protected Func<IEntity, bool> entityCondition;
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/EntitySelectorDialog.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class EntitySelectorDialog {
    2424    /// <summary>
     
    4747      this.okButton = new System.Windows.Forms.Button();
    4848      this.cancelButton = new System.Windows.Forms.Button();
    49       this.entitySelector = new HeuristicLab.Optimization.Networks.Views.EntitySelector();
     49      this.entitySelector = new HeuristicLab.Core.Networks.Views.EntitySelector();
    5050      this.SuspendLayout();
    5151      //
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/EntitySelectorDialog.cs

    r11525 r11526  
    2323using System.Windows.Forms;
    2424
    25 namespace HeuristicLab.Optimization.Networks.Views {
     25namespace HeuristicLab.Core.Networks.Views {
    2626  public partial class EntitySelectorDialog : Form {
    2727    public string Caption {
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/EntityView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class EntityView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/EntityView.cs

    r11525 r11526  
    2525using System.Windows.Forms;
    2626
    27 namespace HeuristicLab.Optimization.Networks.Views {
     27namespace HeuristicLab.Core.Networks.Views {
    2828  [View("Entity View")]
    2929  [Content(typeof(Entity), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/GenericNodeView.Designer.cs

    r11525 r11526  
    1 namespace HeuristicLab.Optimization.Networks.Views {
     1#region License Information
     2/* HeuristicLab
     3 * Copyright (C) 2002-2014 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     4 *
     5 * This file is part of HeuristicLab.
     6 *
     7 * HeuristicLab is free software: you can redistribute it and/or modify
     8 * it under the terms of the GNU General Public License as published by
     9 * the Free Software Foundation, either version 3 of the License, or
     10 * (at your option) any later version.
     11 *
     12 * HeuristicLab is distributed in the hope that it will be useful,
     13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     15 * GNU General Public License for more details.
     16 *
     17 * You should have received a copy of the GNU General Public License
     18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
     19 */
     20#endregion
     21
     22namespace HeuristicLab.Core.Networks.Views {
    223  partial class GenericNodeView {
    324    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/GenericNodeView.cs

    r11525 r11526  
    2323using System.Windows.Forms;
    2424
    25 namespace HeuristicLab.Optimization.Networks.Views {
     25namespace HeuristicLab.Core.Networks.Views {
    2626  [View("GenericNode View")]
    2727  [Content(typeof(GenericNode), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/GenericPortView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class GenericPortView {
    2424    /// <summary>
     
    3737      this.setConnectedPortButton = new System.Windows.Forms.Button();
    3838      this.clearConnectedPortButton = new System.Windows.Forms.Button();
    39       this.connectedPortView = new HeuristicLab.Optimization.Networks.Views.PortView();
     39      this.connectedPortView = new HeuristicLab.Core.Networks.Views.PortView();
    4040      this.cloneConnectedPortParametersButton = new System.Windows.Forms.Button();
    4141      this.sendMessageButton = new System.Windows.Forms.Button();
    4242      this.splitContainer = new System.Windows.Forms.SplitContainer();
    43       this.portParameterCollectionView = new HeuristicLab.Optimization.Networks.Views.PortParameterCollectionView();
    44       this.messageCollectionView = new HeuristicLab.Optimization.Networks.Views.MessageCollectionView();
     43      this.portParameterCollectionView = new HeuristicLab.Core.Networks.Views.PortParameterCollectionView();
     44      this.messageCollectionView = new HeuristicLab.Core.Networks.Views.MessageCollectionView();
    4545      this.logMessagesCheckBox = new System.Windows.Forms.CheckBox();
    4646      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/GenericPortView.cs

    r11525 r11526  
    2525using System.Windows.Forms;
    2626
    27 namespace HeuristicLab.Optimization.Networks.Views {
     27namespace HeuristicLab.Core.Networks.Views {
    2828  [View("GenericPort View")]
    2929  [Content(typeof(GenericPort), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageCollectionView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class MessageCollectionView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageCollectionView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    2322using HeuristicLab.Core.Views;
    2423using HeuristicLab.MainForm;
    2524using System.Windows.Forms;
    2625
    27 namespace HeuristicLab.Optimization.Networks.Views {
     26namespace HeuristicLab.Core.Networks.Views {
    2827  [View("MessageCollection View")]
    2928  [Content(typeof(MessageCollection), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageValueCollectionView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 
    23 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2423  partial class MessageValueCollectionView {
    2524    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageValueCollectionView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using System.Collections;
    23 using System.Collections.Generic;
    24 using System.Linq;
     22using HeuristicLab.Collections;
     23using HeuristicLab.Core.Views;
     24using HeuristicLab.MainForm;
    2525using System.Windows.Forms;
    26 using HeuristicLab.Collections;
    27 using HeuristicLab.MainForm;
    28 using HeuristicLab.Core.Views;
    29 using HeuristicLab.Core;
    3026
    31 namespace HeuristicLab.Optimization.Networks.Views {
     27namespace HeuristicLab.Core.Networks.Views {
    3228  [View("MessageValueCollection View")]
    3329  [Content(typeof(MessageValueCollection), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageValueView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class MessageValueView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageValueView.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Core.Views;
    2524using HeuristicLab.MainForm;
    26 using HeuristicLab.PluginInfrastructure;
    2725using System;
    2826using System.Windows.Forms;
    2927
    30 namespace HeuristicLab.Optimization.Networks.Views {
     28namespace HeuristicLab.Core.Networks.Views {
    3129  [View("MessageValue View")]
    3230  [Content(typeof(MessageValue<>), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class MessageView {
    2424    /// <summary>
     
    4545    /// </summary>
    4646    private void InitializeComponent() {
    47       this.messageValueCollectionView = new HeuristicLab.Optimization.Networks.Views.MessageValueCollectionView();
     47      this.messageValueCollectionView = new HeuristicLab.Core.Networks.Views.MessageValueCollectionView();
    4848      this.SuspendLayout();
    4949      //
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/MessageView.cs

    r11525 r11526  
    2424using System.Windows.Forms;
    2525
    26 namespace HeuristicLab.Optimization.Networks.Views {
     26namespace HeuristicLab.Core.Networks.Views {
    2727  [View("Message View")]
    2828  [Content(typeof(Message), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/NetworkView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class NetworkView {
    2424    /// <summary>
     
    4545    /// </summary>
    4646    private void InitializeComponent() {
    47       this.nodeCollectionView = new HeuristicLab.Optimization.Networks.Views.NodeCollectionView();
     47      this.nodeCollectionView = new HeuristicLab.Core.Networks.Views.NodeCollectionView();
    4848      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
    4949      this.SuspendLayout();
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/NetworkView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core.Views;
    2322using HeuristicLab.MainForm;
    2423using System.Windows.Forms;
    2524
    26 namespace HeuristicLab.Optimization.Networks.Views {
     25namespace HeuristicLab.Core.Networks.Views {
    2726  [View("Network View")]
    2827  [Content(typeof(Network), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/NodeCollectionView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class NodeCollectionView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/NodeCollectionView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    2322using HeuristicLab.Core.Views;
    2423using HeuristicLab.MainForm;
     
    2726using System.Windows.Forms;
    2827
    29 namespace HeuristicLab.Optimization.Networks.Views {
     28namespace HeuristicLab.Core.Networks.Views {
    3029  [View("NodeCollection View")]
    3130  [Content(typeof(NodeCollection), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/NodeView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class NodeView {
    2424    /// <summary>
     
    4545    /// </summary>
    4646    private void InitializeComponent() {
    47       this.portCollectionView = new HeuristicLab.Optimization.Networks.Views.PortCollectionView();
     47      this.portCollectionView = new HeuristicLab.Core.Networks.Views.PortCollectionView();
    4848      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
    4949      this.SuspendLayout();
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/NodeView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core.Views;
    2322using HeuristicLab.MainForm;
    2423using System.Windows.Forms;
    2524
    26 namespace HeuristicLab.Optimization.Networks.Views {
     25namespace HeuristicLab.Core.Networks.Views {
    2726  [View("Node View")]
    2827  [Content(typeof(Node), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/ParameterizedPortView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class ParameterizedPortView {
    2424    /// <summary>
     
    4545    /// </summary>
    4646    private void InitializeComponent() {
    47       this.portParameterCollectionView = new HeuristicLab.Optimization.Networks.Views.PortParameterCollectionView();
     47      this.portParameterCollectionView = new HeuristicLab.Core.Networks.Views.PortParameterCollectionView();
    4848      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
    4949      this.SuspendLayout();
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/ParameterizedPortView.cs

    r11525 r11526  
    2424using System.Windows.Forms;
    2525
    26 namespace HeuristicLab.Optimization.Networks.Views {
     26namespace HeuristicLab.Core.Networks.Views {
    2727  [View("ParameterizedPort View")]
    2828  [Content(typeof(ParameterizedPort), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortCollectionView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class PortCollectionView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortCollectionView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    2322using HeuristicLab.Core.Views;
    2423using HeuristicLab.MainForm;
     
    2726using System.Windows.Forms;
    2827
    29 namespace HeuristicLab.Optimization.Networks.Views {
     28namespace HeuristicLab.Core.Networks.Views {
    3029  [View("PortCollection View")]
    3130  [Content(typeof(PortCollection), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortParameterCollectionView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class PortParameterCollectionView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortParameterCollectionView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    2322using HeuristicLab.Core.Views;
    2423using HeuristicLab.MainForm;
     
    2726using System.Windows.Forms;
    2827
    29 namespace HeuristicLab.Optimization.Networks.Views {
     28namespace HeuristicLab.Core.Networks.Views {
    3029  [View("PortParameterCollection View")]
    3130  [Content(typeof(PortParameterCollection), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortParameterView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class PortParameterView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortParameterView.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Core.Views;
    2524using HeuristicLab.MainForm;
     
    2827using System.Windows.Forms;
    2928
    30 namespace HeuristicLab.Optimization.Networks.Views {
     29namespace HeuristicLab.Core.Networks.Views {
    3130  [View("PortParameter View")]
    3231  [Content(typeof(PortParameter<>), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Core.Networks.Views {
    2323  partial class PortView {
    2424    /// <summary>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/PortView.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core.Views;
    2322using HeuristicLab.MainForm;
    24 using System;
    2523using System.Windows.Forms;
    2624
    27 namespace HeuristicLab.Optimization.Networks.Views {
     25namespace HeuristicLab.Core.Networks.Views {
    2826  [View("Port View")]
    2927  [Content(typeof(Port), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/HeuristicLab.Optimization.Networks.Views-3.3.csproj

    r11519 r11526  
    9191  </ItemGroup>
    9292  <ItemGroup>
    93     <Compile Include="### obsolete\ClientPortView.cs">
    94       <SubType>UserControl</SubType>
    95     </Compile>
    96     <Compile Include="### obsolete\ClientPortView.Designer.cs">
    97       <DependentUpon>ClientPortView.cs</DependentUpon>
    98     </Compile>
    99     <Compile Include="### obsolete\ClientServicePortView.cs">
    100       <SubType>UserControl</SubType>
    101     </Compile>
    102     <Compile Include="### obsolete\ClientServicePortView.Designer.cs">
    103       <DependentUpon>ClientServicePortView.cs</DependentUpon>
    104     </Compile>
    105     <Compile Include="### obsolete\InputOutputPortView.cs">
    106       <SubType>UserControl</SubType>
    107     </Compile>
    108     <Compile Include="### obsolete\InputOutputPortView.Designer.cs">
    109       <DependentUpon>InputOutputPortView.cs</DependentUpon>
    110     </Compile>
    111     <Compile Include="### obsolete\InputPortView.cs">
    112       <SubType>UserControl</SubType>
    113     </Compile>
    114     <Compile Include="### obsolete\InputPortView.Designer.cs">
    115       <DependentUpon>InputPortView.cs</DependentUpon>
    116     </Compile>
    117     <Compile Include="MessageCollectionView.cs">
    118       <SubType>UserControl</SubType>
    119     </Compile>
    120     <Compile Include="MessageCollectionView.Designer.cs">
     93    <Compile Include="Core.Networks.Views\EntitySelector.cs">
     94      <SubType>UserControl</SubType>
     95    </Compile>
     96    <Compile Include="Core.Networks.Views\EntitySelector.Designer.cs">
     97      <DependentUpon>EntitySelector.cs</DependentUpon>
     98    </Compile>
     99    <Compile Include="Core.Networks.Views\EntitySelectorDialog.cs">
     100      <SubType>Form</SubType>
     101    </Compile>
     102    <Compile Include="Core.Networks.Views\EntitySelectorDialog.Designer.cs">
     103      <DependentUpon>EntitySelectorDialog.cs</DependentUpon>
     104    </Compile>
     105    <Compile Include="Core.Networks.Views\EntityView.cs">
     106      <SubType>UserControl</SubType>
     107    </Compile>
     108    <Compile Include="Core.Networks.Views\EntityView.Designer.cs">
     109      <DependentUpon>EntityView.cs</DependentUpon>
     110    </Compile>
     111    <Compile Include="Core.Networks.Views\GenericNodeView.cs">
     112      <SubType>UserControl</SubType>
     113    </Compile>
     114    <Compile Include="Core.Networks.Views\GenericNodeView.Designer.cs">
     115      <DependentUpon>GenericNodeView.cs</DependentUpon>
     116    </Compile>
     117    <Compile Include="Core.Networks.Views\GenericPortView.cs">
     118      <SubType>UserControl</SubType>
     119    </Compile>
     120    <Compile Include="Core.Networks.Views\GenericPortView.Designer.cs">
     121      <DependentUpon>GenericPortView.cs</DependentUpon>
     122    </Compile>
     123    <Compile Include="Core.Networks.Views\MessageCollectionView.cs">
     124      <SubType>UserControl</SubType>
     125    </Compile>
     126    <Compile Include="Core.Networks.Views\MessageCollectionView.Designer.cs">
    121127      <DependentUpon>MessageCollectionView.cs</DependentUpon>
    122128    </Compile>
    123     <Compile Include="### obsolete\ServiceParameterCollectionCollectionView.cs">
    124       <SubType>UserControl</SubType>
    125     </Compile>
    126     <Compile Include="### obsolete\ServiceParameterCollectionCollectionView.Designer.cs">
    127       <DependentUpon>ServiceParameterCollectionCollectionView.cs</DependentUpon>
    128     </Compile>
    129     <Compile Include="### obsolete\ServiceParameterCollectionView.cs">
    130       <SubType>UserControl</SubType>
    131     </Compile>
    132     <Compile Include="### obsolete\ServiceParameterCollectionView.Designer.cs">
    133       <DependentUpon>ServiceParameterCollectionView.cs</DependentUpon>
    134     </Compile>
    135     <Compile Include="### obsolete\ServiceParameterView.cs">
    136       <SubType>UserControl</SubType>
    137     </Compile>
    138     <Compile Include="### obsolete\ServiceParameterView.Designer.cs">
    139       <DependentUpon>ServiceParameterView.cs</DependentUpon>
    140     </Compile>
    141     <Compile Include="### obsolete\ValuePortView.cs">
    142       <SubType>UserControl</SubType>
    143     </Compile>
    144     <Compile Include="### obsolete\ValuePortView.Designer.cs">
    145       <DependentUpon>ValuePortView.cs</DependentUpon>
    146     </Compile>
    147     <Compile Include="ClientNodeView.cs">
    148       <SubType>UserControl</SubType>
    149     </Compile>
    150     <Compile Include="ClientNodeView.Designer.cs">
    151       <DependentUpon>ClientNodeView.cs</DependentUpon>
    152     </Compile>
    153     <Compile Include="GenericPortView.cs">
    154       <SubType>UserControl</SubType>
    155     </Compile>
    156     <Compile Include="GenericPortView.Designer.cs">
    157       <DependentUpon>GenericPortView.cs</DependentUpon>
    158     </Compile>
    159     <Compile Include="MessageValueCollectionView.cs">
    160       <SubType>UserControl</SubType>
    161     </Compile>
    162     <Compile Include="MessageValueCollectionView.Designer.cs">
     129    <Compile Include="Core.Networks.Views\MessageValueCollectionView.cs">
     130      <SubType>UserControl</SubType>
     131    </Compile>
     132    <Compile Include="Core.Networks.Views\MessageValueCollectionView.Designer.cs">
    163133      <DependentUpon>MessageValueCollectionView.cs</DependentUpon>
    164134    </Compile>
    165     <Compile Include="MessageView.cs">
    166       <SubType>UserControl</SubType>
    167     </Compile>
    168     <Compile Include="MessageView.Designer.cs">
     135    <Compile Include="Core.Networks.Views\MessageValueView.cs">
     136      <SubType>UserControl</SubType>
     137    </Compile>
     138    <Compile Include="Core.Networks.Views\MessageValueView.Designer.cs">
     139      <DependentUpon>MessageValueView.cs</DependentUpon>
     140    </Compile>
     141    <Compile Include="Core.Networks.Views\MessageView.cs">
     142      <SubType>UserControl</SubType>
     143    </Compile>
     144    <Compile Include="Core.Networks.Views\MessageView.Designer.cs">
    169145      <DependentUpon>MessageView.cs</DependentUpon>
    170146    </Compile>
    171     <Compile Include="GenericNodeView.cs">
    172       <SubType>UserControl</SubType>
    173     </Compile>
    174     <Compile Include="GenericNodeView.Designer.cs">
    175       <DependentUpon>GenericNodeView.cs</DependentUpon>
    176     </Compile>
    177     <Compile Include="HookOperatorView.cs">
    178       <SubType>UserControl</SubType>
    179     </Compile>
    180     <Compile Include="HookOperatorView.Designer.cs">
     147    <Compile Include="Core.Networks.Views\NetworkView.cs">
     148      <SubType>UserControl</SubType>
     149    </Compile>
     150    <Compile Include="Core.Networks.Views\NetworkView.Designer.cs">
     151      <DependentUpon>NetworkView.cs</DependentUpon>
     152    </Compile>
     153    <Compile Include="Core.Networks.Views\NodeCollectionView.cs">
     154      <SubType>UserControl</SubType>
     155    </Compile>
     156    <Compile Include="Core.Networks.Views\NodeCollectionView.Designer.cs">
     157      <DependentUpon>NodeCollectionView.cs</DependentUpon>
     158    </Compile>
     159    <Compile Include="Core.Networks.Views\NodeView.cs">
     160      <SubType>UserControl</SubType>
     161    </Compile>
     162    <Compile Include="Core.Networks.Views\NodeView.Designer.cs">
     163      <DependentUpon>NodeView.cs</DependentUpon>
     164    </Compile>
     165    <Compile Include="Core.Networks.Views\ParameterizedPortView.cs">
     166      <SubType>UserControl</SubType>
     167    </Compile>
     168    <Compile Include="Core.Networks.Views\ParameterizedPortView.Designer.cs">
     169      <DependentUpon>ParameterizedPortView.cs</DependentUpon>
     170    </Compile>
     171    <Compile Include="Core.Networks.Views\PortCollectionView.cs">
     172      <SubType>UserControl</SubType>
     173    </Compile>
     174    <Compile Include="Core.Networks.Views\PortCollectionView.Designer.cs">
     175      <DependentUpon>PortCollectionView.cs</DependentUpon>
     176    </Compile>
     177    <Compile Include="Core.Networks.Views\PortParameterCollectionView.cs">
     178      <SubType>UserControl</SubType>
     179    </Compile>
     180    <Compile Include="Core.Networks.Views\PortParameterCollectionView.Designer.cs">
     181      <DependentUpon>PortParameterCollectionView.cs</DependentUpon>
     182    </Compile>
     183    <Compile Include="Core.Networks.Views\PortParameterView.cs">
     184      <SubType>UserControl</SubType>
     185    </Compile>
     186    <Compile Include="Core.Networks.Views\PortParameterView.Designer.cs">
     187      <DependentUpon>PortParameterView.cs</DependentUpon>
     188    </Compile>
     189    <Compile Include="Core.Networks.Views\PortView.cs">
     190      <SubType>UserControl</SubType>
     191    </Compile>
     192    <Compile Include="Core.Networks.Views\PortView.Designer.cs">
     193      <DependentUpon>PortView.cs</DependentUpon>
     194    </Compile>
     195    <Compile Include="Operators.Views\HookOperatorView.cs">
     196      <SubType>UserControl</SubType>
     197    </Compile>
     198    <Compile Include="Operators.Views\HookOperatorView.Designer.cs">
    181199      <DependentUpon>HookOperatorView.cs</DependentUpon>
    182200    </Compile>
    183     <Compile Include="ParameterizedPortView.cs">
    184       <SubType>UserControl</SubType>
    185     </Compile>
    186     <Compile Include="ParameterizedPortView.Designer.cs">
    187       <DependentUpon>ParameterizedPortView.cs</DependentUpon>
    188     </Compile>
    189     <Compile Include="EntitySelector.cs">
    190       <SubType>UserControl</SubType>
    191     </Compile>
    192     <Compile Include="EntitySelector.Designer.cs">
    193       <DependentUpon>EntitySelector.cs</DependentUpon>
    194     </Compile>
    195     <Compile Include="EntitySelectorDialog.cs">
    196       <SubType>Form</SubType>
    197     </Compile>
    198     <Compile Include="EntitySelectorDialog.Designer.cs">
    199       <DependentUpon>EntitySelectorDialog.cs</DependentUpon>
    200     </Compile>
    201     <Compile Include="EntityView.cs">
    202       <SubType>UserControl</SubType>
    203     </Compile>
    204     <Compile Include="EntityView.Designer.cs">
    205       <DependentUpon>EntityView.cs</DependentUpon>
    206     </Compile>
    207     <Compile Include="MessageValueView.cs">
    208       <SubType>UserControl</SubType>
    209     </Compile>
    210     <Compile Include="MessageValueView.Designer.cs">
    211       <DependentUpon>MessageValueView.cs</DependentUpon>
    212     </Compile>
    213     <Compile Include="PortParameterCollectionView.cs">
    214       <SubType>UserControl</SubType>
    215     </Compile>
    216     <Compile Include="PortParameterCollectionView.Designer.cs">
    217       <DependentUpon>PortParameterCollectionView.cs</DependentUpon>
    218     </Compile>
    219     <Compile Include="PortView.cs">
    220       <SubType>UserControl</SubType>
    221     </Compile>
    222     <Compile Include="PortView.Designer.cs">
    223       <DependentUpon>PortView.cs</DependentUpon>
    224     </Compile>
    225     <Compile Include="PortParameterView.cs">
    226       <SubType>UserControl</SubType>
    227     </Compile>
    228     <Compile Include="PortParameterView.Designer.cs">
    229       <DependentUpon>PortParameterView.cs</DependentUpon>
    230     </Compile>
    231     <Compile Include="VariablesNodeView.cs">
    232       <SubType>UserControl</SubType>
    233     </Compile>
    234     <Compile Include="VariablesNodeView.Designer.cs">
    235       <DependentUpon>VariablesNodeView.cs</DependentUpon>
    236     </Compile>
    237     <Compile Include="AlgorithmNodeView.cs">
    238       <SubType>UserControl</SubType>
    239     </Compile>
    240     <Compile Include="AlgorithmNodeView.Designer.cs">
     201    <Compile Include="Optimization.Networks.Views\AlgorithmNodeView.cs">
     202      <SubType>UserControl</SubType>
     203    </Compile>
     204    <Compile Include="Optimization.Networks.Views\AlgorithmNodeView.Designer.cs">
    241205      <DependentUpon>AlgorithmNodeView.cs</DependentUpon>
    242     </Compile>
    243     <Compile Include="NodeView.cs">
    244       <SubType>UserControl</SubType>
    245     </Compile>
    246     <Compile Include="NodeView.Designer.cs">
    247       <DependentUpon>NodeView.cs</DependentUpon>
    248     </Compile>
    249     <Compile Include="PortCollectionView.cs">
    250       <SubType>UserControl</SubType>
    251     </Compile>
    252     <Compile Include="PortCollectionView.Designer.cs">
    253       <DependentUpon>PortCollectionView.cs</DependentUpon>
    254206    </Compile>
    255207    <Compile Include="Plugin.cs" />
    256208    <Compile Include="Properties\AssemblyInfo.cs" />
    257     <Compile Include="NetworkView.cs">
    258       <SubType>UserControl</SubType>
    259     </Compile>
    260     <Compile Include="NetworkView.Designer.cs">
    261       <DependentUpon>NetworkView.cs</DependentUpon>
    262     </Compile>
    263     <Compile Include="NodeCollectionView.cs">
    264       <SubType>UserControl</SubType>
    265     </Compile>
    266     <Compile Include="NodeCollectionView.Designer.cs">
    267       <DependentUpon>NodeCollectionView.cs</DependentUpon>
    268     </Compile>
    269209  </ItemGroup>
    270210  <ItemGroup>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Operators.Views/HookOperatorView.Designer.cs

    r11525 r11526  
    2020#endregion
    2121
    22 namespace HeuristicLab.Optimization.Networks.Views {
     22namespace HeuristicLab.Operators.Views {
    2323  partial class HookOperatorView {
    2424    /// <summary>
     
    4747      this.portGroupBox = new System.Windows.Forms.GroupBox();
    4848      this.clearPortButton = new System.Windows.Forms.Button();
    49       this.portView = new HeuristicLab.Optimization.Networks.Views.PortView();
     49      this.portView = new HeuristicLab.Core.Networks.Views.PortView();
    5050      ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit();
    5151      this.portGroupBox.SuspendLayout();
     
    130130
    131131    protected System.Windows.Forms.GroupBox portGroupBox;
    132     protected PortView portView;
     132    protected HeuristicLab.Core.Networks.Views.PortView portView;
    133133    protected System.Windows.Forms.Button clearPortButton;
    134134
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Operators.Views/HookOperatorView.cs

    r11525 r11526  
    2020#endregion
    2121
     22using HeuristicLab.Core.Networks;
    2223using HeuristicLab.MainForm;
    23 using HeuristicLab.Operators.Views;
    2424using System;
    2525using System.Windows.Forms;
    2626
    27 namespace HeuristicLab.Optimization.Networks.Views {
     27namespace HeuristicLab.Operators.Views {
    2828  [View("HookOperator View")]
    2929  [Content(typeof(HookOperator), true)]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Optimization.Networks.Views/AlgorithmNodeView.Designer.cs

    r11525 r11526  
    3535    private void InitializeComponent() {
    3636      System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AlgorithmNodeView));
    37       this.portCollectionView = new HeuristicLab.Optimization.Networks.Views.PortCollectionView();
     37      this.portCollectionView = new HeuristicLab.Core.Networks.Views.PortCollectionView();
    3838      this.tabControl = new HeuristicLab.MainForm.WindowsForms.DragOverTabControl();
    3939      this.portsTabPage = new System.Windows.Forms.TabPage();
     
    205205    #endregion
    206206
    207     protected PortCollectionView portCollectionView;
     207    protected HeuristicLab.Core.Networks.Views.PortCollectionView portCollectionView;
    208208    protected System.Windows.Forms.TabPage portsTabPage;
    209209    protected System.Windows.Forms.Button setAlgorithmButton;
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Optimization.Networks.Views/AlgorithmNodeView.cs

    r11525 r11526  
    2020#endregion
    2121
     22using HeuristicLab.Core.Networks.Views;
    2223using HeuristicLab.Core.Views;
    2324using HeuristicLab.MainForm;
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/ClassDiagram.cd

    r11468 r11526  
    11<?xml version="1.0" encoding="utf-8"?>
    22<ClassDiagram MajorVersion="1" MinorVersion="1">
    3   <Class Name="HeuristicLab.Optimization.Networks.AlgorithmNode" Collapsed="true">
    4     <Position X="14" Y="3.5" Width="1.5" />
    5     <TypeIdentifier>
    6       <HashCode>BICABACCABFAgBAQBAEAQACwIQCAAhIAAAAAACUoABQ=</HashCode>
    7       <FileName>AlgorithmNode.cs</FileName>
    8     </TypeIdentifier>
    9     <Lollipop Position="0.2" />
    10   </Class>
    11   <Class Name="HeuristicLab.Optimization.Networks.AlgorithmServiceNode" Collapsed="true">
    12     <Position X="16.25" Y="3.5" Width="1.5" />
    13     <TypeIdentifier>
    14       <HashCode>AIAEBAASAFEAMBRQBAAAAAAQAAGAAAAAAEAAAAAIABw=</HashCode>
    15       <FileName>AlgorithmServiceNode.cs</FileName>
    16     </TypeIdentifier>
    17     <Lollipop Position="0.2" />
    18   </Class>
    19   <Class Name="HeuristicLab.Optimization.Networks.ClientNode" Collapsed="true">
    20     <Position X="18.5" Y="3.5" Width="1.5" />
    21     <TypeIdentifier>
    22       <HashCode>AAAAAAAAAAAAIAAADABAAAgAAAAAAAAAAAAAAAAAABA=</HashCode>
    23       <FileName>ClientNode.cs</FileName>
    24     </TypeIdentifier>
    25     <Lollipop Position="0.2" />
    26   </Class>
    273  <Class Name="HeuristicLab.Optimization.Networks.ClientPort" Collapsed="true">
    28     <Position X="0.5" Y="4.75" Width="1.5" />
    29     <TypeIdentifier>
    30       <HashCode>AEAAQAAAAAgAAAAQAkBAAAAAAAAAABAAAAEADAIBgBQ=</HashCode>
    31       <FileName>ClientPort.cs</FileName>
     4    <Position X="29.25" Y="4.75" Width="1.5" />
     5    <TypeIdentifier>
     6      <HashCode>gEAAAAAAAAgAAAAQAsAAEAAAAAAAABAAAAEADAIBgBQ=</HashCode>
     7      <FileName>### obsolete\ClientPort.cs</FileName>
    328    </TypeIdentifier>
    339    <Lollipop Position="0.2" />
    3410  </Class>
    3511  <Class Name="HeuristicLab.Optimization.Networks.ClientServicePort" Collapsed="true">
    36     <Position X="1.75" Y="3.5" Width="1.5" />
     12    <Position X="30.25" Y="3.5" Width="1.5" />
    3713    <TypeIdentifier>
    3814      <HashCode>gEQAIIACAAAAAEAAAABEAAAAAAAAgRAAAIAQAACAAAA=</HashCode>
    39       <FileName>ClientServicePort.cs</FileName>
     15      <FileName>### obsolete\ClientServicePort.cs</FileName>
     16    </TypeIdentifier>
     17    <Lollipop Position="0.2" />
     18  </Class>
     19  <Class Name="HeuristicLab.Optimization.Networks.OutputInputPortEventArgs&lt;TOut, TIn&gt;" Collapsed="true">
     20    <Position X="46" Y="1.5" Width="1.5" />
     21    <TypeIdentifier>
     22      <HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAA=</HashCode>
     23      <FileName>### obsolete\EventArgs.cs</FileName>
     24    </TypeIdentifier>
     25  </Class>
     26  <Class Name="HeuristicLab.Optimization.Networks.InputOutputPort&lt;TIn, TOut&gt;" Collapsed="true">
     27    <Position X="20.25" Y="4.75" Width="1.5" />
     28    <TypeIdentifier>
     29      <HashCode>AAAAAAAQAAAQAAAAAAQgAAEQBAAABBAAAAQAAAAIABA=</HashCode>
     30      <FileName>### obsolete\InputOutputPort.cs</FileName>
     31    </TypeIdentifier>
     32    <Lollipop Position="0.2" />
     33  </Class>
     34  <Class Name="HeuristicLab.Optimization.Networks.InputPort&lt;T&gt;" Collapsed="true">
     35    <Position X="22.5" Y="4.75" Width="1.5" />
     36    <TypeIdentifier>
     37      <HashCode>QAABAACAAAAACIAAAAAgAAAAgAAAABAAAEAAAAAQARA=</HashCode>
     38      <FileName>### obsolete\InputPort.cs</FileName>
     39    </TypeIdentifier>
     40    <Lollipop Position="0.2" />
     41  </Class>
     42  <Class Name="HeuristicLab.Optimization.Networks.OutputInputPort&lt;TOut, TIn&gt;" Collapsed="true">
     43    <Position X="24.75" Y="4.75" Width="1.5" />
     44    <TypeIdentifier>
     45      <HashCode>AEAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAAAAABA=</HashCode>
     46      <FileName>### obsolete\OutputInputPort.cs</FileName>
     47    </TypeIdentifier>
     48    <Lollipop Position="0.2" />
     49  </Class>
     50  <Class Name="HeuristicLab.Optimization.Networks.OutputPort&lt;T&gt;" Collapsed="true">
     51    <Position X="27" Y="4.75" Width="1.5" />
     52    <TypeIdentifier>
     53      <HashCode>AgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABA=</HashCode>
     54      <FileName>### obsolete\OutputPort.cs</FileName>
     55    </TypeIdentifier>
     56    <Lollipop Position="0.2" />
     57  </Class>
     58  <Class Name="HeuristicLab.Optimization.Networks.ServiceParameter&lt;T&gt;" Collapsed="true">
     59    <Position X="18" Y="2" Width="1.5" />
     60    <TypeIdentifier>
     61      <HashCode>AAAAAACAAAqAACBUAAAAQAAAAECBADEAAQAgAAQAABA=</HashCode>
     62      <FileName>### obsolete\ServiceParameter.cs</FileName>
     63    </TypeIdentifier>
     64    <Lollipop Position="0.2" />
     65  </Class>
     66  <Class Name="HeuristicLab.Optimization.Networks.ServiceParameterCollection" Collapsed="true">
     67    <Position X="44.25" Y="2.5" Width="1.5" />
     68    <TypeIdentifier>
     69      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     70      <FileName>### obsolete\ServiceParameterCollection.cs</FileName>
     71    </TypeIdentifier>
     72  </Class>
     73  <Class Name="HeuristicLab.Optimization.Networks.ServiceParameterCollectionCollection" Collapsed="true">
     74    <Position X="46" Y="2.5" Width="1.5" />
     75    <TypeIdentifier>
     76      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     77      <FileName>### obsolete\ServiceParameterCollectionCollection.cs</FileName>
     78    </TypeIdentifier>
     79  </Class>
     80  <Class Name="HeuristicLab.Optimization.Networks.ServicePort" Collapsed="true">
     81    <Position X="31.5" Y="4.75" Width="1.5" />
     82    <TypeIdentifier>
     83      <HashCode>AAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAIQABA=</HashCode>
     84      <FileName>### obsolete\ServicePort.cs</FileName>
     85    </TypeIdentifier>
     86    <Lollipop Position="0.2" />
     87  </Class>
     88  <Class Name="HeuristicLab.Optimization.Networks.ValuePort&lt;T&gt;" Collapsed="true">
     89    <Position X="23.5" Y="3.5" Width="1.5" />
     90    <TypeIdentifier>
     91      <HashCode>AAAAAAAAAAKAAIAUAAAAAAAAAEAAADEAAAAgAAQAAAA=</HashCode>
     92      <FileName>### obsolete\ValuePort.cs</FileName>
    4093    </TypeIdentifier>
    4194    <Lollipop Position="0.2" />
    4295  </Class>
    4396  <Class Name="HeuristicLab.Optimization.Networks.Entity" Collapsed="true">
    44     <Position X="14" Y="0.5" Width="1.5" />
     97    <Position X="20.25" Y="0.5" Width="1.5" />
    4598    <TypeIdentifier>
    4699      <HashCode>AAAiAACAAAAAQAJAAAAEQQAAAAAAQAAAAAAAAAAEAEQ=</HashCode>
     
    49102    <Lollipop Position="0.2" />
    50103  </Class>
    51   <Class Name="HeuristicLab.Optimization.Networks.OutputInputPortEventArgs&lt;TOut, TIn&gt;" Collapsed="true">
    52     <Position X="33.5" Y="0.5" Width="1.5" />
    53     <TypeIdentifier>
    54       <HashCode>AAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAA=</HashCode>
    55       <FileName>EventArgs.cs</FileName>
    56     </TypeIdentifier>
    57   </Class>
    58   <Class Name="HeuristicLab.Optimization.Networks.InputOutputPort&lt;TIn, TOut&gt;" Collapsed="true">
    59     <Position X="9.5" Y="4.75" Width="1.5" />
    60     <TypeIdentifier>
    61       <HashCode>AAAAAAAQAAAQAAAAAAQgAAEQBAAABBAAAAQAAAAIABA=</HashCode>
    62       <FileName>InputOutputPort.cs</FileName>
    63     </TypeIdentifier>
    64     <Lollipop Position="0.2" />
    65   </Class>
    66   <Class Name="HeuristicLab.Optimization.Networks.InputPort&lt;T&gt;" Collapsed="true">
    67     <Position X="11.75" Y="4.75" Width="1.5" />
    68     <TypeIdentifier>
    69       <HashCode>QAABAACAAAAACIAAAAAgAAAAgAAAABAAAEAAAAAQARA=</HashCode>
    70       <FileName>InputPort.cs</FileName>
    71     </TypeIdentifier>
    72     <Lollipop Position="0.2" />
     104  <Class Name="HeuristicLab.Optimization.Networks.HookOperator" Collapsed="true" BaseTypeListCollapsed="true">
     105    <Position X="42.5" Y="0.5" Width="1.5" />
     106    <TypeIdentifier>
     107      <HashCode>AAAAAAAAABAAEAAEAAAAAAAACAAAAAgAAIAAAAAAABA=</HashCode>
     108      <FileName>HookOperator.cs</FileName>
     109    </TypeIdentifier>
     110    <Lollipop Position="0.2" Collapsed="true" />
     111  </Class>
     112  <Class Name="HeuristicLab.Optimization.Networks.AlgorithmNode" Collapsed="true">
     113    <Position X="4.5" Y="3.5" Width="1.5" />
     114    <TypeIdentifier>
     115      <HashCode>BAAABAASABECMBQABABAQAAQggCAAAIAAEAAAAQAABw=</HashCode>
     116      <FileName>Nodes\AlgorithmNode.cs</FileName>
     117    </TypeIdentifier>
     118    <Lollipop Position="0.2" />
     119  </Class>
     120  <Class Name="HeuristicLab.Optimization.Networks.ClientNode" Collapsed="true">
     121    <Position X="9" Y="3.5" Width="1.5" />
     122    <TypeIdentifier>
     123      <HashCode>AAAAAAABAAAAIAAADAAAAAgAAAAAAAAAAAAAAAAAABA=</HashCode>
     124      <FileName>Nodes\ClientNode.cs</FileName>
     125    </TypeIdentifier>
     126    <Lollipop Position="0.2" />
     127  </Class>
     128  <Class Name="HeuristicLab.Optimization.Networks.GenericNode" Collapsed="true">
     129    <Position X="11.25" Y="3.5" Width="1.5" />
     130    <TypeIdentifier>
     131      <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     132      <FileName>Nodes\GenericNode.cs</FileName>
     133    </TypeIdentifier>
     134    <Lollipop Position="0.2" />
     135  </Class>
     136  <Class Name="HeuristicLab.Optimization.Networks.KSPTSPConnector" Collapsed="true">
     137    <Position X="6.75" Y="3.5" Width="1.5" />
     138    <TypeIdentifier>
     139      <HashCode>ABAAAAAAAAAAAQAAAAAAAAAAAAAAABAAAAAAAAAQABA=</HashCode>
     140      <FileName>Nodes\KSPTSPConnector.cs</FileName>
     141    </TypeIdentifier>
     142  </Class>
     143  <Class Name="HeuristicLab.Optimization.Networks.KSPTSPNetwork" Collapsed="true">
     144    <Position X="15.75" Y="4.75" Width="1.5" />
     145    <TypeIdentifier>
     146      <HashCode>AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     147      <FileName>Nodes\KSPTSPNetwork.cs</FileName>
     148    </TypeIdentifier>
    73149  </Class>
    74150  <Class Name="HeuristicLab.Optimization.Networks.MultiplierNode" Collapsed="true">
    75     <Position X="20.75" Y="3.5" Width="1.5" />
     151    <Position X="13.5" Y="3.5" Width="1.5" />
    76152    <TypeIdentifier>
    77153      <HashCode>AEAAEAAAAAAAAQABAQAAAAAQEAAAAAAAAAAAAAAAABA=</HashCode>
    78       <FileName>MultiplierNode.cs</FileName>
     154      <FileName>Nodes\MultiplierNode.cs</FileName>
    79155    </TypeIdentifier>
    80156  </Class>
    81157  <Class Name="HeuristicLab.Optimization.Networks.Network" Collapsed="true">
    82     <Position X="23" Y="3.5" Width="1.5" />
     158    <Position X="15.75" Y="3.5" Width="1.5" />
    83159    <TypeIdentifier>
    84160      <HashCode>AAAgAACAgAAAQIAAAAAEAAAAEAAAABACAAAAAAAAIBA=</HashCode>
    85       <FileName>Network.cs</FileName>
     161      <FileName>Nodes\Network.cs</FileName>
    86162    </TypeIdentifier>
    87163    <Lollipop Position="0.2" />
    88164  </Class>
    89165  <Class Name="HeuristicLab.Optimization.Networks.Node" Collapsed="true">
    90     <Position X="19.75" Y="2" Width="1.5" />
     166    <Position X="9" Y="2" Width="1.5" />
    91167    <TypeIdentifier>
    92168      <HashCode>QAAAAACCABEEAAAABAAEQAAAAACAABAAAACAAAAAABQ=</HashCode>
    93       <FileName>Node.cs</FileName>
     169      <FileName>Nodes\Node.cs</FileName>
    94170    </TypeIdentifier>
    95171    <Lollipop Position="0.2" />
    96172  </Class>
    97173  <Class Name="HeuristicLab.Optimization.Networks.NodeCollection" Collapsed="true">
    98     <Position X="31.75" Y="0.5" Width="1.5" />
    99     <TypeIdentifier>
    100       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
    101       <FileName>NodeCollection.cs</FileName>
    102     </TypeIdentifier>
    103   </Class>
    104   <Class Name="HeuristicLab.Optimization.Networks.OutputInputPort&lt;TOut, TIn&gt;" Collapsed="true">
    105     <Position X="5" Y="4.75" Width="1.5" />
    106     <TypeIdentifier>
    107       <HashCode>AEAAAAAAAAAAAAAAAQAAAAAAAAAAAAgAAAAAAAAAABA=</HashCode>
    108       <FileName>OutputInputPort.cs</FileName>
    109     </TypeIdentifier>
    110     <Lollipop Position="0.2" />
    111   </Class>
    112   <Class Name="HeuristicLab.Optimization.Networks.OutputPort&lt;T&gt;" Collapsed="true">
    113     <Position X="7.25" Y="4.75" Width="1.5" />
    114     <TypeIdentifier>
    115       <HashCode>AgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABA=</HashCode>
    116       <FileName>OutputPort.cs</FileName>
     174    <Position X="44.25" Y="1.5" Width="1.5" />
     175    <TypeIdentifier>
     176      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     177      <FileName>Nodes\NodeCollection.cs</FileName>
     178    </TypeIdentifier>
     179  </Class>
     180  <Class Name="HeuristicLab.Optimization.Networks.VariablesNode" Collapsed="true">
     181    <Position X="2.25" Y="3.5" Width="1.5" />
     182    <TypeIdentifier>
     183      <HashCode>AICARAECQBEAKEAABAAAAQAQAQCAABAQAAQABAAMABU=</HashCode>
     184      <FileName>Nodes\VariablesNode.cs</FileName>
    117185    </TypeIdentifier>
    118186    <Lollipop Position="0.2" />
    119187  </Class>
    120188  <Class Name="HeuristicLab.Optimization.Networks.HeuristicLabOptimizationNetworksPlugin" Collapsed="true">
    121     <Position X="30" Y="0.5" Width="1.5" />
     189    <Position X="40.75" Y="0.5" Width="1.5" />
    122190    <TypeIdentifier>
    123191      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
     
    125193    </TypeIdentifier>
    126194  </Class>
     195  <Class Name="HeuristicLab.Optimization.Networks.ConfigurationPort" Collapsed="true">
     196    <Position X="33.75" Y="6.25" Width="1.5" />
     197    <TypeIdentifier>
     198      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     199      <FileName>Ports\ConfigurationPort.cs</FileName>
     200    </TypeIdentifier>
     201    <Lollipop Position="0.2" />
     202  </Class>
     203  <Class Name="HeuristicLab.Optimization.Networks.ExecutionPort" Collapsed="true">
     204    <Position X="36" Y="6.25" Width="1.5" />
     205    <TypeIdentifier>
     206      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     207      <FileName>Ports\ExecutionPort.cs</FileName>
     208    </TypeIdentifier>
     209    <Lollipop Position="0.2" />
     210  </Class>
     211  <Class Name="HeuristicLab.Optimization.Networks.GenericPort" Collapsed="true">
     212    <Position X="34.75" Y="4.75" Width="1.5" />
     213    <TypeIdentifier>
     214      <HashCode>AVAgMQQQQAgAACQBACIAAAAAAiQACBIpAAAACQAABhQ=</HashCode>
     215      <FileName>Ports\GenericPort.cs</FileName>
     216    </TypeIdentifier>
     217    <Lollipop Position="0.2" />
     218  </Class>
     219  <Class Name="HeuristicLab.Optimization.Networks.Message" Collapsed="true" BaseTypeListCollapsed="true">
     220    <Position X="44.25" Y="0.5" Width="1.5" />
     221    <TypeIdentifier>
     222      <HashCode>AAAAAACAAAAAAAAACAAAAAAAAAAAACAAAAAgAAAAABA=</HashCode>
     223      <FileName>Ports\Message.cs</FileName>
     224    </TypeIdentifier>
     225    <Lollipop Position="0.2" Collapsed="true" />
     226  </Class>
     227  <Class Name="HeuristicLab.Optimization.Networks.MessageCollection" Collapsed="true">
     228    <Position X="46" Y="0.5" Width="1.5" />
     229    <TypeIdentifier>
     230      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     231      <FileName>Ports\MessageCollection.cs</FileName>
     232    </TypeIdentifier>
     233  </Class>
     234  <Class Name="HeuristicLab.Optimization.Networks.MessageValue&lt;T&gt;" Collapsed="true" BaseTypeListCollapsed="true">
     235    <Position X="40.75" Y="1.5" Width="1.5" />
     236    <TypeIdentifier>
     237      <HashCode>AAAEAACAAAqAAAAUAAAAAAQAAEAEADEAAAEgAAQAABA=</HashCode>
     238      <FileName>Ports\MessageValue.cs</FileName>
     239    </TypeIdentifier>
     240    <Lollipop Position="0.2" Collapsed="true" />
     241  </Class>
     242  <Class Name="HeuristicLab.Optimization.Networks.MessageValueCollection" Collapsed="true">
     243    <Position X="42.5" Y="1.5" Width="1.5" />
     244    <TypeIdentifier>
     245      <HashCode>AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     246      <FileName>Ports\MessageValueCollection.cs</FileName>
     247    </TypeIdentifier>
     248  </Class>
     249  <Class Name="HeuristicLab.Optimization.Networks.ParameterizedPort" Collapsed="true">
     250    <Position X="34.75" Y="3.5" Width="1.5" />
     251    <TypeIdentifier>
     252      <HashCode>gEQAAIACAAAAAEAAAABEAAAAEAAAgRAACIAAAACAAAA=</HashCode>
     253      <FileName>Ports\ParameterizedPort.cs</FileName>
     254    </TypeIdentifier>
     255    <Lollipop Position="0.2" />
     256  </Class>
    127257  <Class Name="HeuristicLab.Optimization.Networks.Port" Collapsed="true">
    128     <Position X="6.25" Y="2" Width="1.5" />
     258    <Position X="28" Y="2" Width="1.5" />
    129259    <TypeIdentifier>
    130260      <HashCode>AAAAAACAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
    131       <FileName>Port.cs</FileName>
     261      <FileName>Ports\Port.cs</FileName>
    132262    </TypeIdentifier>
    133263    <Lollipop Position="0.2" />
    134264  </Class>
    135265  <Class Name="HeuristicLab.Optimization.Networks.PortCollection" Collapsed="true">
    136     <Position X="30" Y="1.5" Width="1.5" />
    137     <TypeIdentifier>
    138       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
    139       <FileName>PortCollection.cs</FileName>
    140     </TypeIdentifier>
    141   </Class>
    142   <Class Name="HeuristicLab.Optimization.Networks.ServiceParameter&lt;T&gt;" Collapsed="true">
    143     <Position X="27.5" Y="2" Width="1.5" />
    144     <TypeIdentifier>
    145       <HashCode>AAAAAACAAAqAACBUAAAAQAAAAECBADEAAQAgAAQAABA=</HashCode>
    146       <FileName>ServiceParameter.cs</FileName>
    147     </TypeIdentifier>
    148     <Lollipop Position="0.2" />
    149   </Class>
    150   <Class Name="HeuristicLab.Optimization.Networks.ServiceParameterCollection" Collapsed="true">
    151     <Position X="31.75" Y="1.5" Width="1.5" />
    152     <TypeIdentifier>
    153       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
    154       <FileName>ServiceParameterCollection.cs</FileName>
    155     </TypeIdentifier>
    156   </Class>
    157   <Class Name="HeuristicLab.Optimization.Networks.ServiceParameterCollectionCollection" Collapsed="true">
    158     <Position X="33.5" Y="1.5" Width="1.5" />
    159     <TypeIdentifier>
    160       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
    161       <FileName>ServiceParameterCollectionCollection.cs</FileName>
    162     </TypeIdentifier>
    163   </Class>
    164   <Class Name="HeuristicLab.Optimization.Networks.ServicePort" Collapsed="true">
    165     <Position X="2.75" Y="4.75" Width="1.5" />
    166     <TypeIdentifier>
    167       <HashCode>AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIQABA=</HashCode>
    168       <FileName>ServicePort.cs</FileName>
    169     </TypeIdentifier>
    170     <Lollipop Position="0.2" />
    171   </Class>
    172   <Class Name="HeuristicLab.Optimization.Networks.ValuePort&lt;T&gt;" Collapsed="true">
    173     <Position X="8.5" Y="3.5" Width="1.5" />
    174     <TypeIdentifier>
    175       <HashCode>AAAAAAAAAAKAAIAUAAAAAAAAAEAAADEAAAAgAAQAAAA=</HashCode>
    176       <FileName>ValuePort.cs</FileName>
    177     </TypeIdentifier>
    178     <Lollipop Position="0.2" />
    179   </Class>
    180   <Class Name="HeuristicLab.Optimization.Networks.VariablesNode" Collapsed="true">
    181     <Position X="25.25" Y="3.5" Width="1.5" />
    182     <TypeIdentifier>
    183       <HashCode>AICARAECQBEAKEAABAAAAQAQAQCAABAQAAQABAAMABU=</HashCode>
    184       <FileName>VariablesNode.cs</FileName>
    185     </TypeIdentifier>
    186     <Lollipop Position="0.2" />
    187   </Class>
    188   <Interface Name="HeuristicLab.Optimization.Networks.IAlgorithmNode" Collapsed="true">
    189     <Position X="0.5" Y="9.5" Width="1.5" />
    190     <TypeIdentifier>
    191       <HashCode>AAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAQAAAA=</HashCode>
    192       <FileName>IAlgorithmNode.cs</FileName>
    193     </TypeIdentifier>
    194   </Interface>
    195   <Interface Name="HeuristicLab.Optimization.Networks.IAlgorithmServiceNode" Collapsed="true">
    196     <Position X="2.75" Y="9.5" Width="1.5" />
    197     <TypeIdentifier>
    198       <HashCode>AAAAAAAAAEAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAg=</HashCode>
    199       <FileName>IAlgorithmServiceNode.cs</FileName>
    200     </TypeIdentifier>
    201   </Interface>
    202   <Interface Name="HeuristicLab.Optimization.Networks.IClientNode" Collapsed="true">
    203     <Position X="5" Y="9.5" Width="1.5" />
    204     <TypeIdentifier>
    205       <HashCode>AAAAAAAAAAAAAAAABABAAAgAAAAAAAAAAAAAAAAAAAA=</HashCode>
    206       <FileName>IClientNode.cs</FileName>
    207     </TypeIdentifier>
    208   </Interface>
     266    <Position X="40.75" Y="2.5" Width="1.5" />
     267    <TypeIdentifier>
     268      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     269      <FileName>Ports\PortCollection.cs</FileName>
     270    </TypeIdentifier>
     271  </Class>
     272  <Class Name="HeuristicLab.Optimization.Networks.PortParameter&lt;T&gt;" Collapsed="true">
     273    <Position X="38.25" Y="2" Width="1.5" />
     274    <TypeIdentifier>
     275      <HashCode>AAAAAACAAAoAQABMAAQAQgAAAALhABAgUQAAAAAAABA=</HashCode>
     276      <FileName>Ports\PortParameter.cs</FileName>
     277    </TypeIdentifier>
     278    <Lollipop Position="0.2" />
     279  </Class>
     280  <Class Name="HeuristicLab.Optimization.Networks.PortParameterCollection" Collapsed="true">
     281    <Position X="42.5" Y="2.5" Width="1.5" />
     282    <TypeIdentifier>
     283      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA=</HashCode>
     284      <FileName>Ports\PortParameterCollection.cs</FileName>
     285    </TypeIdentifier>
     286  </Class>
    209287  <Interface Name="HeuristicLab.Optimization.Networks.IClientPort" Collapsed="true">
    210     <Position X="25.25" Y="10.75" Width="1.5" />
    211     <TypeIdentifier>
    212       <HashCode>AAAAQAAAAAgAAAAAAgBAAAAAAAAAAAAAAAAADAABAAA=</HashCode>
    213       <FileName>IClientPort.cs</FileName>
     288    <Position X="27" Y="11.75" Width="1.5" />
     289    <TypeIdentifier>
     290      <HashCode>gAAAAAAAAAgAAAAAAoAAEAAAAAAAAAAAAAAADAABAAA=</HashCode>
     291      <FileName>### obsolete\IClientPort.cs</FileName>
    214292    </TypeIdentifier>
    215293  </Interface>
    216294  <Interface Name="HeuristicLab.Optimization.Networks.IClientServicePort" Collapsed="true">
    217     <Position X="24.25" Y="9.5" Width="1.5" />
     295    <Position X="28" Y="10.5" Width="1.5" />
    218296    <TypeIdentifier>
    219297      <HashCode>AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA=</HashCode>
    220       <FileName>IClientServicePort.cs</FileName>
     298      <FileName>### obsolete\IClientServicePort.cs</FileName>
     299    </TypeIdentifier>
     300  </Interface>
     301  <Interface Name="HeuristicLab.Optimization.Networks.IInputOutputPort" Collapsed="true">
     302    <Position X="22.5" Y="11.75" Width="1.5" />
     303    <TypeIdentifier>
     304      <HashCode>AAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAA=</HashCode>
     305      <FileName>### obsolete\IInputOutputPort.cs</FileName>
     306    </TypeIdentifier>
     307  </Interface>
     308  <Interface Name="HeuristicLab.Optimization.Networks.IInputOutputPort&lt;TIn, TOut&gt;" Collapsed="true">
     309    <Position X="19" Y="15.25" Width="1.5" />
     310    <TypeIdentifier>
     311      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAA=</HashCode>
     312      <FileName>### obsolete\IInputOutputPort.cs</FileName>
     313    </TypeIdentifier>
     314  </Interface>
     315  <Interface Name="HeuristicLab.Optimization.Networks.IInputPort" Collapsed="true">
     316    <Position X="24.75" Y="11.75" Width="1.5" />
     317    <TypeIdentifier>
     318      <HashCode>AAABAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA=</HashCode>
     319      <FileName>### obsolete\IInputPort.cs</FileName>
     320    </TypeIdentifier>
     321  </Interface>
     322  <Interface Name="HeuristicLab.Optimization.Networks.IInputPort&lt;T&gt;" Collapsed="true">
     323    <Position X="22.25" Y="13.25" Width="1.5" />
     324    <TypeIdentifier>
     325      <HashCode>AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
     326      <FileName>### obsolete\IInputPort.cs</FileName>
     327    </TypeIdentifier>
     328  </Interface>
     329  <Interface Name="HeuristicLab.Optimization.Networks.IOutputInputPort" Collapsed="true">
     330    <Position X="18" Y="11.75" Width="1.5" />
     331    <TypeIdentifier>
     332      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA=</HashCode>
     333      <FileName>### obsolete\IOutputInputPort.cs</FileName>
     334    </TypeIdentifier>
     335  </Interface>
     336  <Interface Name="HeuristicLab.Optimization.Networks.IOutputInputPort&lt;TOut, TIn&gt;" Collapsed="true">
     337    <Position X="16.75" Y="13.25" Width="1.5" />
     338    <TypeIdentifier>
     339      <HashCode>AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA=</HashCode>
     340      <FileName>### obsolete\IOutputInputPort.cs</FileName>
     341    </TypeIdentifier>
     342  </Interface>
     343  <Interface Name="HeuristicLab.Optimization.Networks.IOutputPort" Collapsed="true">
     344    <Position X="20.25" Y="11.75" Width="1.5" />
     345    <TypeIdentifier>
     346      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
     347      <FileName>### obsolete\IOutputPort.cs</FileName>
     348    </TypeIdentifier>
     349  </Interface>
     350  <Interface Name="HeuristicLab.Optimization.Networks.IOutputPort&lt;T&gt;" Collapsed="true">
     351    <Position X="20" Y="13.25" Width="1.5" />
     352    <TypeIdentifier>
     353      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
     354      <FileName>### obsolete\IOutputPort.cs</FileName>
     355    </TypeIdentifier>
     356  </Interface>
     357  <Interface Name="HeuristicLab.Optimization.Networks.IServiceParameter" Collapsed="true">
     358    <Position X="13.5" Y="9" Width="1.5" />
     359    <TypeIdentifier>
     360      <HashCode>AAAAAAAAAAIAAAAAAAAAQAAAAECAAAAAAQAgAAAAAAA=</HashCode>
     361      <FileName>### obsolete\IServiceParameter.cs</FileName>
     362    </TypeIdentifier>
     363  </Interface>
     364  <Interface Name="HeuristicLab.Optimization.Networks.IServiceParameter&lt;T&gt;" Collapsed="true">
     365    <Position X="13.5" Y="10.5" Width="1.5" />
     366    <TypeIdentifier>
     367      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
     368      <FileName>### obsolete\IServiceParameter.cs</FileName>
     369    </TypeIdentifier>
     370  </Interface>
     371  <Interface Name="HeuristicLab.Optimization.Networks.IServicePort" Collapsed="true">
     372    <Position X="29.25" Y="11.75" Width="1.5" />
     373    <TypeIdentifier>
     374      <HashCode>AAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAQAAA=</HashCode>
     375      <FileName>### obsolete\IServicePort.cs</FileName>
     376    </TypeIdentifier>
     377  </Interface>
     378  <Interface Name="HeuristicLab.Optimization.Networks.IValuePort" Collapsed="true">
     379    <Position X="20.25" Y="10.5" Width="1.5" />
     380    <TypeIdentifier>
     381      <HashCode>AAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAA=</HashCode>
     382      <FileName>### obsolete\IValuePort.cs</FileName>
     383    </TypeIdentifier>
     384  </Interface>
     385  <Interface Name="HeuristicLab.Optimization.Networks.IValuePort&lt;T&gt;" Collapsed="true">
     386    <Position X="15.75" Y="11.75" Width="1.5" />
     387    <TypeIdentifier>
     388      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
     389      <FileName>### obsolete\IValuePort.cs</FileName>
    221390    </TypeIdentifier>
    222391  </Interface>
    223392  <Interface Name="HeuristicLab.Optimization.Networks.IEntity" Collapsed="true">
    224     <Position X="14" Y="6.5" Width="1.5" />
     393    <Position X="20.25" Y="7.5" Width="1.5" />
    225394    <TypeIdentifier>
    226395      <HashCode>AAAAAAAAAAAAAAIAAAAEQAAAAAAAAAAAAAAAAAAAAAQ=</HashCode>
     
    228397    </TypeIdentifier>
    229398  </Interface>
    230   <Interface Name="HeuristicLab.Optimization.Networks.IInputOutputPort" Collapsed="true">
    231     <Position X="20.75" Y="10.75" Width="1.5" />
    232     <TypeIdentifier>
    233       <HashCode>AAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAA=</HashCode>
    234       <FileName>IInputOutputPort.cs</FileName>
    235     </TypeIdentifier>
    236   </Interface>
    237   <Interface Name="HeuristicLab.Optimization.Networks.IInputOutputPort&lt;TIn, TOut&gt;" Collapsed="true">
    238     <Position X="20.75" Y="12.25" Width="1.5" />
    239     <TypeIdentifier>
    240       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAA=</HashCode>
    241       <FileName>IInputOutputPort.cs</FileName>
    242     </TypeIdentifier>
    243   </Interface>
    244   <Interface Name="HeuristicLab.Optimization.Networks.IInputPort" Collapsed="true">
    245     <Position X="14" Y="10.75" Width="1.5" />
    246     <TypeIdentifier>
    247       <HashCode>AAABAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA=</HashCode>
    248       <FileName>IInputPort.cs</FileName>
    249     </TypeIdentifier>
    250   </Interface>
    251   <Interface Name="HeuristicLab.Optimization.Networks.IInputPort&lt;T&gt;" Collapsed="true">
    252     <Position X="18.25" Y="12.25" Width="1.5" />
    253     <TypeIdentifier>
    254       <HashCode>AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
    255       <FileName>IInputPort.cs</FileName>
     399  <Interface Name="HeuristicLab.Optimization.Networks.IHookOperator" Collapsed="true">
     400    <Position X="40.75" Y="3.75" Width="1.5" />
     401    <TypeIdentifier>
     402      <HashCode>AAAAAAAAAAAAEAAAAAAAAAAACAAAAAAAAIAAAAAAAAA=</HashCode>
     403      <FileName>IHookOperator.cs</FileName>
     404    </TypeIdentifier>
     405  </Interface>
     406  <Interface Name="HeuristicLab.Optimization.Networks.IAlgorithmNode" Collapsed="true">
     407    <Position X="11.25" Y="10.5" Width="1.5" />
     408    <TypeIdentifier>
     409      <HashCode>AAAAAAAAAAAAEAAABAAAQAAAAAAAAAAAAAAAAAQAAAA=</HashCode>
     410      <FileName>Nodes\IAlgorithmNode.cs</FileName>
     411    </TypeIdentifier>
     412  </Interface>
     413  <Interface Name="HeuristicLab.Optimization.Networks.IClientNode" Collapsed="true">
     414    <Position X="2.25" Y="10.5" Width="1.5" />
     415    <TypeIdentifier>
     416      <HashCode>AAAAAAABAAAAAAAABAAAAAgAAAAAAAAAAAAAAAAAAAA=</HashCode>
     417      <FileName>Nodes\IClientNode.cs</FileName>
     418    </TypeIdentifier>
     419  </Interface>
     420  <Interface Name="HeuristicLab.Optimization.Networks.IGenericNode" Collapsed="true">
     421    <Position X="4.5" Y="10.5" Width="1.5" />
     422    <TypeIdentifier>
     423      <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
     424      <FileName>Nodes\IGenericNode.cs</FileName>
    256425    </TypeIdentifier>
    257426  </Interface>
    258427  <Interface Name="HeuristicLab.Optimization.Networks.INetwork" Collapsed="true">
    259     <Position X="7.25" Y="9.5" Width="1.5" />
     428    <Position X="6.75" Y="10.5" Width="1.5" />
    260429    <TypeIdentifier>
    261430      <HashCode>AAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
    262       <FileName>INetwork.cs</FileName>
     431      <FileName>Nodes\INetwork.cs</FileName>
    263432    </TypeIdentifier>
    264433  </Interface>
    265434  <Interface Name="HeuristicLab.Optimization.Networks.INode" Collapsed="true">
    266     <Position X="5" Y="8" Width="1.5" />
     435    <Position X="6.75" Y="9" Width="1.5" />
    267436    <TypeIdentifier>
    268437      <HashCode>AAAAAAAAAAAAAAAABAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
    269       <FileName>INode.cs</FileName>
    270     </TypeIdentifier>
    271   </Interface>
    272   <Interface Name="HeuristicLab.Optimization.Networks.IOutputInputPort" Collapsed="true">
    273     <Position X="11.75" Y="10.75" Width="1.5" />
    274     <TypeIdentifier>
    275       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA=</HashCode>
    276       <FileName>IOutputInputPort.cs</FileName>
    277     </TypeIdentifier>
    278   </Interface>
    279   <Interface Name="HeuristicLab.Optimization.Networks.IOutputInputPort&lt;TOut, TIn&gt;" Collapsed="true">
    280     <Position X="15.25" Y="12.25" Width="1.5" />
    281     <TypeIdentifier>
    282       <HashCode>AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA=</HashCode>
    283       <FileName>IOutputInputPort.cs</FileName>
    284     </TypeIdentifier>
    285   </Interface>
    286   <Interface Name="HeuristicLab.Optimization.Networks.IOutputPort" Collapsed="true">
    287     <Position X="16.25" Y="10.75" Width="1.5" />
     438      <FileName>Nodes\INode.cs</FileName>
     439    </TypeIdentifier>
     440  </Interface>
     441  <Interface Name="HeuristicLab.Optimization.Networks.IVariablesNode" Collapsed="true">
     442    <Position X="9" Y="10.5" Width="1.5" />
     443    <TypeIdentifier>
     444      <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAA=</HashCode>
     445      <FileName>Nodes\IVariablesNode.cs</FileName>
     446    </TypeIdentifier>
     447  </Interface>
     448  <Interface Name="HeuristicLab.Optimization.Networks.IConfigurationPort" Collapsed="true">
     449    <Position X="33.75" Y="13.25" Width="1.5" />
     450    <TypeIdentifier>
     451      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
     452      <FileName>Ports\IConfigurationPort.cs</FileName>
     453    </TypeIdentifier>
     454  </Interface>
     455  <Interface Name="HeuristicLab.Optimization.Networks.IConnectedPort" Collapsed="true">
     456    <Position X="36" Y="11.75" Width="1.5" />
     457    <TypeIdentifier>
     458      <HashCode>AAAAAAAAAAAAAAQAAAAAAAAAACAAAAAAAAAAAAAAAAA=</HashCode>
     459      <FileName>Ports\IConnectedPort.cs</FileName>
     460    </TypeIdentifier>
     461  </Interface>
     462  <Interface Name="HeuristicLab.Optimization.Networks.IExecutionPort" Collapsed="true">
     463    <Position X="31.5" Y="13.25" Width="1.5" />
     464    <TypeIdentifier>
     465      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
     466      <FileName>Ports\IExecutionPort.cs</FileName>
     467    </TypeIdentifier>
     468  </Interface>
     469  <Interface Name="HeuristicLab.Optimization.Networks.IGenericPort" Collapsed="true">
     470    <Position X="32.5" Y="11.75" Width="1.5" />
     471    <TypeIdentifier>
     472      <HashCode>ARAAMAAAQAAAACABACAAAAAAAgQAAAAAAAAACQAAAAQ=</HashCode>
     473      <FileName>Ports\IGenericPort.cs</FileName>
     474    </TypeIdentifier>
     475  </Interface>
     476  <Interface Name="HeuristicLab.Optimization.Networks.IMessage" Collapsed="true">
     477    <Position X="42.5" Y="3.75" Width="1.5" />
     478    <TypeIdentifier>
     479      <HashCode>AAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
     480      <FileName>Ports\IMessage.cs</FileName>
     481    </TypeIdentifier>
     482  </Interface>
     483  <Interface Name="HeuristicLab.Optimization.Networks.IMessageValue" Collapsed="true">
     484    <Position X="0.5" Y="4.5" Width="1.5" />
     485    <TypeIdentifier>
     486      <HashCode>AAAAAAAAAAIAAAAAAAAAAAQAAEAAAAAAAAAgAAAAAAA=</HashCode>
     487      <FileName>Ports\IMessageValue.cs</FileName>
     488    </TypeIdentifier>
     489  </Interface>
     490  <Interface Name="HeuristicLab.Optimization.Networks.IMessageValue&lt;T&gt;" Collapsed="true">
     491    <Position X="0.5" Y="6" Width="1.5" />
    288492    <TypeIdentifier>
    289493      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
    290       <FileName>IOutputPort.cs</FileName>
    291     </TypeIdentifier>
    292   </Interface>
    293   <Interface Name="HeuristicLab.Optimization.Networks.IOutputPort&lt;T&gt;" Collapsed="true">
    294     <Position X="17.5" Y="14.25" Width="1.5" />
    295     <TypeIdentifier>
    296       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
    297       <FileName>IOutputPort.cs</FileName>
     494      <FileName>Ports\IMessageValue.cs</FileName>
     495    </TypeIdentifier>
     496  </Interface>
     497  <Interface Name="HeuristicLab.Optimization.Networks.IParameterizedPort" Collapsed="true">
     498    <Position X="33.75" Y="10.5" Width="1.5" />
     499    <TypeIdentifier>
     500      <HashCode>AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAA=</HashCode>
     501      <FileName>Ports\IParameterizedPort.cs</FileName>
    298502    </TypeIdentifier>
    299503  </Interface>
    300504  <Interface Name="HeuristicLab.Optimization.Networks.IPort" Collapsed="true">
    301     <Position X="18.5" Y="8" Width="1.5" />
     505    <Position X="25.75" Y="9" Width="1.5" />
    302506    <TypeIdentifier>
    303507      <HashCode>AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
    304       <FileName>IPort.cs</FileName>
    305     </TypeIdentifier>
    306   </Interface>
    307   <Interface Name="HeuristicLab.Optimization.Networks.IServiceParameter" Collapsed="true">
    308     <Position X="27.5" Y="8" Width="1.5" />
    309     <TypeIdentifier>
    310       <HashCode>AAAAAAAAAAIAAAAAAAAAQAAAAECAAAAAAQAgAAAAAAA=</HashCode>
    311       <FileName>IServiceParameter.cs</FileName>
    312     </TypeIdentifier>
    313   </Interface>
    314   <Interface Name="HeuristicLab.Optimization.Networks.IServiceParameter&lt;T&gt;" Collapsed="true">
    315     <Position X="27.5" Y="9.5" Width="1.5" />
    316     <TypeIdentifier>
    317       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
    318       <FileName>IServiceParameter.cs</FileName>
    319     </TypeIdentifier>
    320   </Interface>
    321   <Interface Name="HeuristicLab.Optimization.Networks.IServicePort" Collapsed="true">
    322     <Position X="23" Y="10.75" Width="1.5" />
    323     <TypeIdentifier>
    324       <HashCode>AAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAQAAA=</HashCode>
    325       <FileName>IServicePort.cs</FileName>
    326     </TypeIdentifier>
    327   </Interface>
    328   <Interface Name="HeuristicLab.Optimization.Networks.IValuePort" Collapsed="true">
    329     <Position X="16.25" Y="9.5" Width="1.5" />
    330     <TypeIdentifier>
    331       <HashCode>AAAAAAAAAAIAAAAAAAAAAAAAAEAAAAAAAAAgAAAAAAA=</HashCode>
    332       <FileName>IValuePort.cs</FileName>
    333     </TypeIdentifier>
    334   </Interface>
    335   <Interface Name="HeuristicLab.Optimization.Networks.IValuePort&lt;T&gt;" Collapsed="true">
    336     <Position X="18.5" Y="10.75" Width="1.5" />
    337     <TypeIdentifier>
    338       <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
    339       <FileName>IValuePort.cs</FileName>
    340     </TypeIdentifier>
    341   </Interface>
    342   <Interface Name="HeuristicLab.Optimization.Networks.IVariablesNode" Collapsed="true">
    343     <Position X="9.5" Y="9.5" Width="1.5" />
    344     <TypeIdentifier>
    345       <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAQAAAAAAAA=</HashCode>
    346       <FileName>IVariablesNode.cs</FileName>
     508      <FileName>Ports\IPort.cs</FileName>
     509    </TypeIdentifier>
     510  </Interface>
     511  <Interface Name="HeuristicLab.Optimization.Networks.IPortParameter" Collapsed="true">
     512    <Position X="38.25" Y="9" Width="1.5" />
     513    <TypeIdentifier>
     514      <HashCode>AAAAAAAAAAIAQAAAAAAAQAAAAADAAAAAEQAAAAAAAAA=</HashCode>
     515      <FileName>Ports\IPortParameter.cs</FileName>
     516    </TypeIdentifier>
     517  </Interface>
     518  <Interface Name="HeuristicLab.Optimization.Networks.IPortParameter&lt;T&gt;" Collapsed="true">
     519    <Position X="38.25" Y="10.5" Width="1.5" />
     520    <TypeIdentifier>
     521      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAAAAAAAAA=</HashCode>
     522      <FileName>Ports\IPortParameter.cs</FileName>
    347523    </TypeIdentifier>
    348524  </Interface>
    349525  <Enum Name="HeuristicLab.Optimization.Networks.ServiceParameterType" Collapsed="true">
    350     <Position X="30" Y="2.75" Width="1.5" />
     526    <Position X="42.5" Y="4.75" Width="1.5" />
    351527    <TypeIdentifier>
    352528      <HashCode>AAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAAAAAA=</HashCode>
    353       <FileName>ServiceParameterType.cs</FileName>
     529      <FileName>### obsolete\ServiceParameterType.cs</FileName>
     530    </TypeIdentifier>
     531  </Enum>
     532  <Enum Name="HeuristicLab.Optimization.Networks.PortParameterType" Collapsed="true">
     533    <Position X="40.75" Y="4.75" Width="1.5" />
     534    <TypeIdentifier>
     535      <HashCode>AAAAAAAAAAAAAAAAAAAIAAAAEAAAAAAAAAAAAAEAAAA=</HashCode>
     536      <FileName>Ports\PortParameterType.cs</FileName>
    354537    </TypeIdentifier>
    355538  </Enum>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/Entity.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System;
     
    2827using System.Linq;
    2928
    30 namespace HeuristicLab.Optimization.Networks {
     29namespace HeuristicLab.Core.Networks {
    3130  [Item("Entity", "Abstract base class for entities of an optimization network.")]
    3231  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/GenericNode.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    25 using System.Linq;
    26 using System.Threading;
    27 using System.Threading.Tasks;
    2824
    29 namespace HeuristicLab.Optimization.Networks {
     25namespace HeuristicLab.Core.Networks {
    3026  [Item("GenericNode", "A generic node of an optimization network.")]
    3127  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/GenericPort.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System;
     
    2928using System.Threading.Tasks;
    3029
    31 namespace HeuristicLab.Optimization.Networks {
     30namespace HeuristicLab.Core.Networks {
    3231  [Item("GenericPort", "A generic port of an optimization network node.")]
    3332  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IConnectedPort.cs

    r11525 r11526  
    2424using System.Threading;
    2525
    26 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2727  public interface IConnectedPort : IParameterizedPort {
    2828    void ReceiveMessage(IMessage message, CancellationToken token);
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IEntity.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    2322using System;
    2423using System.Collections.Generic;
    2524
    26 namespace HeuristicLab.Optimization.Networks {
     25namespace HeuristicLab.Core.Networks {
    2726  public interface IEntity : INamedItem {
    2827    IEntity Parent { get; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IGenericNode.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    23 using System;
    24 using System.Threading;
    25 using System.Threading.Tasks;
    26 
    27 namespace HeuristicLab.Optimization.Networks {
     22namespace HeuristicLab.Core.Networks {
    2823  public interface IGenericNode : INode {
    2924    new PortCollection Ports { get; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IGenericPort.cs

    r11525 r11526  
    2525using System.Threading.Tasks;
    2626
    27 namespace HeuristicLab.Optimization.Networks {
     27namespace HeuristicLab.Core.Networks {
    2828  public interface IGenericPort : IParameterizedPort {
    2929    IConnectedPort ConnectedPort { get; set; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IMessage.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    23 
    24 namespace HeuristicLab.Optimization.Networks {
     22namespace HeuristicLab.Core.Networks {
    2523  public interface IMessage : IItem {
    2624    MessageValueCollection Values { get; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IMessageValue.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    2322using System;
    2423
    25 namespace HeuristicLab.Optimization.Networks {
     24namespace HeuristicLab.Core.Networks {
    2625  public interface IMessageValue : IItem {
    2726    string Name { get; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/INetwork.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using System;
    23 using HeuristicLab.Core;
    24 
    25 namespace HeuristicLab.Optimization.Networks {
     22namespace HeuristicLab.Core.Networks {
    2623  public interface INetwork : INode {
    2724    NodeCollection Nodes { get; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/INode.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using System;
    23 using HeuristicLab.Core;
    24 
    25 namespace HeuristicLab.Optimization.Networks {
     22namespace HeuristicLab.Core.Networks {
    2623  public interface INode : IEntity {
    2724    new INetwork Parent { get; set; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IParameterizedPort.cs

    r11525 r11526  
    2222using System;
    2323
    24 namespace HeuristicLab.Optimization.Networks {
     24namespace HeuristicLab.Core.Networks {
    2525  public interface IParameterizedPort : IPort {
    2626    PortParameterCollection Parameters { get; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IPort.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    23 using System;
    24 
    25 namespace HeuristicLab.Optimization.Networks {
     22namespace HeuristicLab.Core.Networks {
    2623  public interface IPort : IEntity {
    2724    new INode Parent { get; set; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/IPortParameter.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using HeuristicLab.Core;
    2322using System;
    2423
    25 namespace HeuristicLab.Optimization.Networks {
     24namespace HeuristicLab.Core.Networks {
    2625  public interface IPortParameter : IEntity {
    2726    new IPort Parent { get; set; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/Message.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System.Drawing;
    2625
    27 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2827  [Item("Message", "A message sent between ports.")]
    2928  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/MessageCollection.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System.Collections.Generic;
    2625
    27 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2827  [StorableClass]
    2928  [Item("MessageCollection", "Represents a collection of messages.")]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/MessageValue.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System;
    2625using System.Drawing;
    2726
    28 namespace HeuristicLab.Optimization.Networks {
     27namespace HeuristicLab.Core.Networks {
    2928  [Item("MessageValue", "A value of a message sent between ports.")]
    3029  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/MessageValueCollection.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System.Collections.Generic;
    2625
    27 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2827  [StorableClass]
    2928  [Item("MessageValueCollection", "Represents a collection of message values.")]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/Network.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System.Collections.Generic;
     
    2726using System.Linq;
    2827
    29 namespace HeuristicLab.Optimization.Networks {
     28namespace HeuristicLab.Core.Networks {
    3029  [Item("Network", "An optimization network.")]
    3130  [Creatable("Optimization Networks")]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/Node.cs

    r11525 r11526  
    2020#endregion
    2121
    22 using System;
    23 using System.Drawing;
    2422using HeuristicLab.Common;
    25 using HeuristicLab.Core;
    2623using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2724using System.Collections.Generic;
     25using System.Drawing;
    2826using System.Linq;
    2927
    30 namespace HeuristicLab.Optimization.Networks {
     28namespace HeuristicLab.Core.Networks {
    3129  [Item("Node", "A node of an optimization network.")]
    3230  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/NodeCollection.cs

    r11525 r11526  
    2020#endregion
    2121
     22using HeuristicLab.Common;
     23using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2224using System.Collections.Generic;
    23 using HeuristicLab.Common;
    24 using HeuristicLab.Core;
    25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2625
    27 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2827  [StorableClass]
    2928  [Item("NodeCollection", "Represents a collection of optimization network nodes.")]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/ParameterizedPort.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System;
     
    2726using System.Linq;
    2827
    29 namespace HeuristicLab.Optimization.Networks {
     28namespace HeuristicLab.Core.Networks {
    3029  [Item("ParameterizedPort", "An abstract base class for parameterized ports of optimization network nodes.")]
    3130  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/Port.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    25 using System;
    2624using System.Drawing;
    2725
    28 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2927  [Item("Port", "Abstract base class for ports of an optimization network node.")]
    3028  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/PortCollection.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    25 using System;
    2624using System.Collections.Generic;
    2725
    28 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2927  [StorableClass]
    3028  [Item("PortCollection", "Represents a collection of ports in an optimization network node.")]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/PortParameter.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System;
    2625using System.Drawing;
    2726
    28 namespace HeuristicLab.Optimization.Networks {
     27namespace HeuristicLab.Core.Networks {
    2928  [Item("PortParameter", "A parameter of a port.")]
    3029  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/PortParameterCollection.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Common;
    23 using HeuristicLab.Core;
    2423using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2524using System.Collections.Generic;
    2625
    27 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Core.Networks {
    2827  [StorableClass]
    2928  [Item("PortParameterCollection", "Represents a collection of port parameters.")]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Core.Networks/PortParameterType.cs

    r11525 r11526  
    2222using System;
    2323
    24 namespace HeuristicLab.Optimization.Networks {
     24namespace HeuristicLab.Core.Networks {
    2525  [Flags]
    2626  public enum PortParameterType {
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/HeuristicLab.Optimization.Networks-3.3.csproj

    r11520 r11526  
    9090  </ItemGroup>
    9191  <ItemGroup>
    92     <Compile Include="### obsolete\ClientPort.cs" />
    93     <Compile Include="### obsolete\ClientServicePort.cs" />
    94     <Compile Include="### obsolete\EventArgs.cs" />
    95     <Compile Include="### obsolete\IClientPort.cs" />
    96     <Compile Include="### obsolete\IClientServicePort.cs" />
    97     <Compile Include="### obsolete\IInputOutputPort.cs" />
    98     <Compile Include="### obsolete\IInputPort.cs" />
    99     <Compile Include="### obsolete\InputOutputPort.cs" />
    100     <Compile Include="### obsolete\InputPort.cs" />
    101     <Compile Include="### obsolete\IOutputInputPort.cs" />
    102     <Compile Include="### obsolete\IOutputPort.cs" />
    103     <Compile Include="### obsolete\IServiceParameter.cs" />
    104     <Compile Include="### obsolete\IServicePort.cs" />
    105     <Compile Include="### obsolete\IValuePort.cs" />
    106     <Compile Include="### obsolete\OutputInputPort.cs" />
    107     <Compile Include="### obsolete\OutputPort.cs" />
    108     <Compile Include="### obsolete\ServiceParameter.cs" />
    109     <Compile Include="### obsolete\ServiceParameterCollection.cs" />
    110     <Compile Include="IHookOperator.cs" />
    111     <Compile Include="Nodes\KSPTSPNetwork.cs" />
    112     <Compile Include="Nodes\KSPTSPConnector.cs" />
    113     <Compile Include="Nodes\GenericNode.cs" />
    114     <Compile Include="Nodes\IGenericNode.cs" />
    115     <Compile Include="Ports\ConfigurationPort.cs" />
    116     <Compile Include="Ports\ExecutionPort.cs" />
    117     <Compile Include="Ports\IConfigurationPort.cs" />
    118     <Compile Include="Ports\IExecutionPort.cs" />
    119     <Compile Include="Ports\MessageCollection.cs" />
    120     <Compile Include="### obsolete\ServiceParameterCollectionCollection.cs" />
    121     <Compile Include="### obsolete\ServiceParameterType.cs" />
    122     <Compile Include="### obsolete\ServicePort.cs" />
    123     <Compile Include="### obsolete\ValuePort.cs" />
    124     <Compile Include="Nodes\AlgorithmNode.cs" />
    125     <Compile Include="Nodes\ClientNode.cs" />
    126     <Compile Include="Nodes\IAlgorithmNode.cs" />
    127     <Compile Include="Nodes\IClientNode.cs" />
    128     <Compile Include="Nodes\INetwork.cs" />
    129     <Compile Include="Nodes\INode.cs" />
    130     <Compile Include="Nodes\IVariablesNode.cs" />
    131     <Compile Include="Nodes\MultiplierNode.cs" />
    132     <Compile Include="Nodes\Network.cs" />
    133     <Compile Include="Nodes\Node.cs" />
    134     <Compile Include="Nodes\NodeCollection.cs" />
    135     <Compile Include="Nodes\VariablesNode.cs" />
    136     <Compile Include="IEntity.cs" />
    137     <Compile Include="Ports\GenericPort.cs" />
    138     <Compile Include="Ports\IConnectedPort.cs" />
    139     <Compile Include="Ports\IGenericPort.cs" />
    140     <Compile Include="Ports\IMessage.cs" />
    141     <Compile Include="Ports\IMessageValue.cs" />
    142     <Compile Include="Ports\IParameterizedPort.cs" />
    143     <Compile Include="Ports\IPort.cs" />
    144     <Compile Include="Ports\IPortParameter.cs" />
    145     <Compile Include="Ports\Message.cs" />
    146     <Compile Include="Ports\MessageValue.cs" />
    147     <Compile Include="Ports\MessageValueCollection.cs" />
    148     <Compile Include="Ports\ParameterizedPort.cs" />
    149     <Compile Include="Ports\Port.cs" />
    150     <Compile Include="Ports\PortCollection.cs" />
    151     <Compile Include="Ports\PortParameter.cs" />
    152     <Compile Include="Ports\PortParameterCollection.cs" />
    153     <Compile Include="Ports\PortParameterType.cs" />
    154     <Compile Include="Entity.cs" />
     92    <Compile Include="Core.Networks\Entity.cs" />
     93    <Compile Include="Core.Networks\GenericNode.cs" />
     94    <Compile Include="Core.Networks\GenericPort.cs" />
     95    <Compile Include="Core.Networks\IConnectedPort.cs" />
     96    <Compile Include="Core.Networks\IEntity.cs" />
     97    <Compile Include="Core.Networks\IGenericNode.cs" />
     98    <Compile Include="Core.Networks\IGenericPort.cs" />
     99    <Compile Include="Core.Networks\IMessage.cs" />
     100    <Compile Include="Core.Networks\IMessageValue.cs" />
     101    <Compile Include="Core.Networks\INetwork.cs" />
     102    <Compile Include="Core.Networks\INode.cs" />
     103    <Compile Include="Core.Networks\IParameterizedPort.cs" />
     104    <Compile Include="Core.Networks\IPort.cs" />
     105    <Compile Include="Core.Networks\IPortParameter.cs" />
     106    <Compile Include="Core.Networks\Message.cs" />
     107    <Compile Include="Core.Networks\MessageCollection.cs" />
     108    <Compile Include="Core.Networks\MessageValue.cs" />
     109    <Compile Include="Core.Networks\MessageValueCollection.cs" />
     110    <Compile Include="Core.Networks\Network.cs" />
     111    <Compile Include="Core.Networks\Node.cs" />
     112    <Compile Include="Core.Networks\NodeCollection.cs" />
     113    <Compile Include="Core.Networks\ParameterizedPort.cs" />
     114    <Compile Include="Core.Networks\Port.cs" />
     115    <Compile Include="Core.Networks\PortCollection.cs" />
     116    <Compile Include="Core.Networks\PortParameter.cs" />
     117    <Compile Include="Core.Networks\PortParameterCollection.cs" />
     118    <Compile Include="Core.Networks\PortParameterType.cs" />
     119    <Compile Include="Operators\HookOperator.cs" />
     120    <Compile Include="Operators\IHookOperator.cs" />
     121    <Compile Include="Optimization.Networks.KSPTSP\KSPTSPConnector.cs" />
     122    <Compile Include="Optimization.Networks.KSPTSP\KSPTSPNetwork.cs" />
     123    <Compile Include="Optimization.Networks\AlgorithmNode.cs" />
     124    <Compile Include="Optimization.Networks\ConfigurationPort.cs" />
     125    <Compile Include="Optimization.Networks\ExecutionPort.cs" />
     126    <Compile Include="Optimization.Networks\IAlgorithmNode.cs" />
     127    <Compile Include="Optimization.Networks\IConfigurationPort.cs" />
     128    <Compile Include="Optimization.Networks\IExecutionPort.cs" />
    155129    <Compile Include="Plugin.cs" />
    156130    <Compile Include="Properties\AssemblyInfo.cs" />
    157     <Compile Include="HookOperator.cs" />
    158131  </ItemGroup>
    159132  <ItemGroup>
     
    230203    </ProjectReference>
    231204  </ItemGroup>
     205  <ItemGroup />
    232206  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    233207  <PropertyGroup>
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Operators/HookOperator.cs

    r11525 r11526  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
    24 using HeuristicLab.Operators;
     24using HeuristicLab.Core.Networks;
    2525using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2626using System;
    2727using System.Linq;
    2828
    29 namespace HeuristicLab.Optimization.Networks {
     29namespace HeuristicLab.Operators {
    3030  [Item("HookOperator", "An operator which interacts with an optimization network port.")]
    3131  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Operators/IHookOperator.cs

    r11525 r11526  
    2121
    2222using HeuristicLab.Core;
     23using HeuristicLab.Core.Networks;
    2324using System;
    2425
    25 namespace HeuristicLab.Optimization.Networks {
     26namespace HeuristicLab.Operators {
    2627  public interface IHookOperator : IOperator {
    2728    new ParameterCollection Parameters { get; }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks.KSPTSP/KSPTSPConnector.cs

    r11525 r11526  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
     24using HeuristicLab.Core.Networks;
    2425using HeuristicLab.Data;
    2526using HeuristicLab.Encodings.BinaryVectorEncoding;
     
    2829using System.Linq;
    2930
    30 namespace HeuristicLab.Optimization.Networks {
     31namespace HeuristicLab.Optimization.Networks.KSPTSP {
    3132  [Item("KSPTSPConnector", "A node of an optimization network which connects a KSP and a TSP.")]
    3233  [StorableClass]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks.KSPTSP/KSPTSPNetwork.cs

    r11525 r11526  
    2323using HeuristicLab.Common;
    2424using HeuristicLab.Core;
     25using HeuristicLab.Core.Networks;
    2526using HeuristicLab.Data;
    2627using HeuristicLab.Encodings.BinaryVectorEncoding;
     28using HeuristicLab.Operators;
    2729using HeuristicLab.Parameters;
    2830using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     
    3133using System.Linq;
    3234
    33 namespace HeuristicLab.Optimization.Networks {
     35namespace HeuristicLab.Optimization.Networks.KSPTSP {
    3436  [Item("KSPTSPNetwork", "An optimization network which connects a KSP and a TSP.")]
    3537  [Creatable("Optimization Networks")]
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks/AlgorithmNode.cs

    r11525 r11526  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
     24using HeuristicLab.Core.Networks;
    2425using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2526using System;
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks/ConfigurationPort.cs

    r11525 r11526  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
     24using HeuristicLab.Core.Networks;
    2425using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2526
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks/ExecutionPort.cs

    r11525 r11526  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
     24using HeuristicLab.Core.Networks;
    2425using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2526
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks/IAlgorithmNode.cs

    r11525 r11526  
    2020#endregion
    2121
     22using HeuristicLab.Core.Networks;
    2223using System;
    2324
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks/IConfigurationPort.cs

    r11525 r11526  
    2020#endregion
    2121
     22using HeuristicLab.Core.Networks;
     23
    2224namespace HeuristicLab.Optimization.Networks {
    2325  public interface IConfigurationPort : IGenericPort { }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/Optimization.Networks/IExecutionPort.cs

    r11525 r11526  
    2020#endregion
    2121
     22using HeuristicLab.Core.Networks;
     23
    2224namespace HeuristicLab.Optimization.Networks {
    2325  public interface IExecutionPort : IGenericPort { }
Note: See TracChangeset for help on using the changeset viewer.