Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/10/14 02:34:58 (9 years ago)
Author:
swagner
Message:

#2205: Implemented review comments

  • made Node and Network abstract
  • renamed GenericNode to UserDefinedNode and sealed it
  • added sealed UserDefinedNetwork
  • made Nodes in Network not changeable by default
  • made Parameters in ParameterizedPort not changeable by default
  • removed value None in PortParameterType
  • refactored call algorithm.PrepareMessage() in AlgorithmNode
Location:
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3
Files:
2 added
2 edited
2 moved

Legend:

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

    r11528 r11529  
    6666    protected override void OnContentChanged() {
    6767      base.OnContentChanged();
     68      portParameterCollectionView.Content = Content == null ? null : Content.Parameters;
    6869      connectedPortView.Content = Content == null ? null : Content.ConnectedPort;
    6970      portParameterCollectionView.Content = Content == null ? null : Content.Parameters;
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/UserDefinedNodeView.Designer.cs

    r11527 r11529  
    2121
    2222namespace HeuristicLab.Core.Networks.Views {
    23   partial class GenericNodeView {
     23  partial class UserDefinedNodeView {
    2424    /// <summary>
    2525    /// Required designer variable.
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/Core.Networks.Views/UserDefinedNodeView.cs

    r11527 r11529  
    2424
    2525namespace HeuristicLab.Core.Networks.Views {
    26   [View("GenericNode View")]
    27   [Content(typeof(GenericNode), true)]
    28   [Content(typeof(IGenericNode), false)]
    29   public partial class GenericNodeView : NodeView {
    30     public new IGenericNode Content {
    31       get { return (IGenericNode)base.Content; }
     26  [View("UserDefinedNode View")]
     27  [Content(typeof(UserDefinedNode), true)]
     28  [Content(typeof(IUserDefinedNode), false)]
     29  public partial class UserDefinedNodeView : NodeView {
     30    public new IUserDefinedNode Content {
     31      get { return (IUserDefinedNode)base.Content; }
    3232      set { base.Content = value; }
    3333    }
    3434
    35     public GenericNodeView() {
     35    public UserDefinedNodeView() {
    3636      InitializeComponent();
    3737    }
  • branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/HeuristicLab.Optimization.Networks.Views-3.3.csproj

    r11528 r11529  
    9191  </ItemGroup>
    9292  <ItemGroup>
    93     <Compile Include="Core.Networks.Views\GenericNodeView.cs">
    94       <SubType>UserControl</SubType>
    95     </Compile>
    96     <Compile Include="Core.Networks.Views\GenericNodeView.Designer.cs">
    97       <DependentUpon>GenericNodeView.cs</DependentUpon>
    98     </Compile>
    9993    <Compile Include="Core.Networks.Views\GenericPortView.cs">
    10094      <SubType>UserControl</SubType>
     
    192186    <Compile Include="Core.Networks.Views\PortView.Designer.cs">
    193187      <DependentUpon>PortView.cs</DependentUpon>
     188    </Compile>
     189    <Compile Include="Core.Networks.Views\UserDefinedNetworkView.cs">
     190      <SubType>UserControl</SubType>
     191    </Compile>
     192    <Compile Include="Core.Networks.Views\UserDefinedNetworkView.Designer.cs">
     193      <DependentUpon>UserDefinedNetworkView.cs</DependentUpon>
     194    </Compile>
     195    <Compile Include="Core.Networks.Views\UserDefinedNodeView.cs">
     196      <SubType>UserControl</SubType>
     197    </Compile>
     198    <Compile Include="Core.Networks.Views\UserDefinedNodeView.Designer.cs">
     199      <DependentUpon>UserDefinedNodeView.cs</DependentUpon>
    194200    </Compile>
    195201    <Compile Include="Operators.Views\HookOperatorView.cs">
Note: See TracChangeset for help on using the changeset viewer.