Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/31/10 21:06:45 (14 years ago)
Author:
abeham
Message:

#866

  • Added license headers to designer files
  • Refactored message building, to be user customizable and better extendable
    • A SolutionMessageBuilder holds several Converters
    • A Converter specifies several types to convert and a conversion method
  • ExternalEvaluator has the message builder as parameter and exposes it to the UI through the parameters collection
  • The proto file has been updated to include a length field in the array variables
  • Converters exist for all types in HeuristicLab.Data
Location:
trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3
Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationProcessChannelView.Designer.cs

    r3872 r3881  
    1 namespace HeuristicLab.Problems.ExternalEvaluation.Views {
     1#region License Information
     2/* HeuristicLab
     3 * Copyright (C) 2002-2010 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.Problems.ExternalEvaluation.Views {
    223  partial class EvaluationProcessChannelView {
    324    /// <summary>
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/EvaluationServiceClientView.Designer.cs

    r3872 r3881  
    1 namespace HeuristicLab.Problems.ExternalEvaluation.Views {
     1#region License Information
     2/* HeuristicLab
     3 * Copyright (C) 2002-2010 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.Problems.ExternalEvaluation.Views {
    223  partial class EvaluationServiceClientView {
    324    /// <summary>
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/HeuristicLab.Problems.ExternalEvaluation.Views-3.3.csproj

    r3872 r3881  
    9797    <Compile Include="HeuristicLabProblemsExternalEvaluationViewsPlugin.cs" />
    9898    <Compile Include="Properties\AssemblyInfo.cs" />
     99    <Compile Include="SolutionMessageBuilderView.cs">
     100      <SubType>UserControl</SubType>
     101    </Compile>
     102    <Compile Include="SolutionMessageBuilderView.Designer.cs">
     103      <DependentUpon>SolutionMessageBuilderView.cs</DependentUpon>
     104    </Compile>
    99105  </ItemGroup>
    100106  <ItemGroup>
     107    <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj">
     108      <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project>
     109      <Name>HeuristicLab.Collections-3.3</Name>
     110    </ProjectReference>
    101111    <ProjectReference Include="..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">
    102112      <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>
     
    138148      <DependentUpon>EvaluationServiceClientView.cs</DependentUpon>
    139149    </EmbeddedResource>
     150    <EmbeddedResource Include="SolutionMessageBuilderView.resx">
     151      <DependentUpon>SolutionMessageBuilderView.cs</DependentUpon>
     152    </EmbeddedResource>
    140153  </ItemGroup>
    141154  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  • trunk/sources/HeuristicLab.Problems.ExternalEvaluation.Views/3.3/HeuristicLabProblemsExternalEvaluationViewsPlugin.cs

    r3865 r3881  
    2929  [Plugin("HeuristicLab.Problems.ExternalEvaluation.Views", "3.3.0.0")]
    3030  [PluginFile("HeuristicLab.Problems.ExternalEvaluation.Views-3.3.dll", PluginFileType.Assembly)]
    31   //[PluginDependency("HeuristicLab.Collections", "3.3")]
     31  [PluginDependency("HeuristicLab.Collections", "3.3")]
    3232  [PluginDependency("HeuristicLab.Common", "3.3")]
    3333  //[PluginDependency("HeuristicLab.Common.Resources", "3.3")]
Note: See TracChangeset for help on using the changeset viewer.