Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/20/09 15:06:46 (15 years ago)
Author:
epitzer
Message:

Upgrade Charting.Data, Logging, Operators.Programmable, OptimizationFrontend, OffspringSelection, SGA, TestFunctions and ThreadParallelEngine to 3.3 (#603)

Location:
trunk/sources/HeuristicLab.Operators.Programmable/3.3
Files:
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Operators.Programmable/3.3/HeuristicLab.Operators.Programmable-3.3.csproj

    r1868 r1872  
    55    <ProductVersion>9.0.30729</ProductVersion>
    66    <SchemaVersion>2.0</SchemaVersion>
    7     <ProjectGuid>{E3CCBFC6-900C-41B6-AFB8-6646DB097435}</ProjectGuid>
     7    <ProjectGuid>{6A5F8C2D-B0C3-4B36-BC20-9B1A91EE6DB6}</ProjectGuid>
    88    <OutputType>Library</OutputType>
    99    <AppDesignerFolder>Properties</AppDesignerFolder>
    1010    <RootNamespace>HeuristicLab.Operators.Programmable</RootNamespace>
    11     <AssemblyName>HeuristicLab.Operators.Programmable-3.2</AssemblyName>
     11    <AssemblyName>HeuristicLab.Operators.Programmable-3.3</AssemblyName>
    1212    <SignAssembly>true</SignAssembly>
    1313    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
     
    3535    <ErrorReport>prompt</ErrorReport>
    3636    <WarningLevel>4</WarningLevel>
    37     <DocumentationFile>bin\Release\HeuristicLab.Operators.Programmable-3.2.XML</DocumentationFile>
     37    <DocumentationFile>bin\Release\HeuristicLab.Operators.Programmable-3.3.xml</DocumentationFile>
    3838  </PropertyGroup>
    3939  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
     
    100100  </ItemGroup>
    101101  <ItemGroup>
    102     <ProjectReference Include="..\..\HeuristicLab.Core\3.2\HeuristicLab.Core-3.2.csproj">
    103       <Project>{F43B59AB-2B8C-4570-BC1E-15592086517C}</Project>
    104       <Name>HeuristicLab.Core-3.2</Name>
     102    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
     103      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
     104      <Name>HeuristicLab.Core-3.3</Name>
    105105    </ProjectReference>
    106     <ProjectReference Include="..\..\HeuristicLab.Data\3.2\HeuristicLab.Data-3.2.csproj">
    107       <Project>{F473D9AF-3F09-4296-9F28-3C65118DAFFA}</Project>
    108       <Name>HeuristicLab.Data-3.2</Name>
     106    <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">
     107      <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>
     108      <Name>HeuristicLab.Data-3.3</Name>
    109109    </ProjectReference>
    110     <ProjectReference Include="..\..\HeuristicLab.Operators\3.2\HeuristicLab.Operators-3.2.csproj">
    111       <Project>{A9983BA2-B3B2-475E-8E2C-62050B71D1C5}</Project>
    112       <Name>HeuristicLab.Operators-3.2</Name>
     110    <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj">
     111      <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>
     112      <Name>HeuristicLab.Operators-3.3</Name>
     113    </ProjectReference>
     114    <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
     115      <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project>
     116      <Name>HeuristicLab.Persistence-3.3</Name>
    113117    </ProjectReference>
    114118    <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj">
  • trunk/sources/HeuristicLab.Operators.Programmable/3.3/HeuristicLabOperatorsProgrammablePlugin.cs

    r1530 r1872  
    2626
    2727namespace HeuristicLab.Operators.Programmable {
    28   [ClassInfo(Name = "HeuristicLab.Operators.Programmable-3.2")]
    29   [PluginFile(Filename = "HeuristicLab.Operators.Programmable-3.2.dll", Filetype = PluginFileType.Assembly)]
    30   [Dependency(Dependency = "HeuristicLab.Core-3.2")]
    31   [Dependency(Dependency = "HeuristicLab.Data-3.2")]
    32   [Dependency(Dependency = "HeuristicLab.Operators-3.2")]
     28  [ClassInfo(Name = "HeuristicLab.Operators.Programmable-3.3")]
     29  [PluginFile(Filename = "HeuristicLab.Operators.Programmable-3.3.dll", Filetype = PluginFileType.Assembly)]
     30  [Dependency(Dependency = "HeuristicLab.Core-3.3")]
     31  [Dependency(Dependency = "HeuristicLab.Data-3.3")]
     32  [Dependency(Dependency = "HeuristicLab.Operators-3.3")]
     33  [Dependency(Dependency = "HeuristicLab.Persistence-3.3")]
    3334  public class HeuristicLabOperatorsProgrammablePlugin : PluginBase {
    3435  }
  • trunk/sources/HeuristicLab.Operators.Programmable/3.3/ProgrammableOperator.cs

    r1530 r1872  
    3434using HeuristicLab.Data;
    3535using System.Data.Linq;
     36using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3637
    3738namespace HeuristicLab.Operators.Programmable {
     
    3940    private MethodInfo executeMethod;
    4041
     42    [Storable]
    4143    private string myDescription;
    4244    public override string Description {
    4345      get { return myDescription; }
    4446    }
    45     private string myCode;
     47
     48    [Storable]
     49    private string myCode;   
    4650    public string Code {
    4751      get { return myCode; }
     
    199203        CodeChanged(this, new EventArgs());
    200204    }
    201 
    202     #region Persistence Methods
    203     public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) {
    204       XmlNode node = base.GetXmlNode(name, document, persistedObjects);
    205       XmlNode descriptionNode = document.CreateNode(XmlNodeType.Element, "Description", null);
    206       descriptionNode.InnerText = myDescription;
    207       node.AppendChild(descriptionNode);
    208       XmlNode codeNode = document.CreateNode(XmlNodeType.Element, "Code", null);
    209       codeNode.InnerText = myCode;
    210       node.AppendChild(codeNode);
    211       return node;
    212     }
    213     public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
    214       base.Populate(node, restoredObjects);
    215       XmlNode descriptionNode = node.SelectSingleNode("Description");
    216       myDescription = descriptionNode.InnerText;
    217       XmlNode codeNode = node.SelectSingleNode("Code");
    218       myCode = codeNode.InnerText;
    219     }
    220     #endregion
    221205  }
    222206}
  • trunk/sources/HeuristicLab.Operators.Programmable/3.3/Properties/AssemblyInfo.frame

    r581 r1872  
    5454// You can specify all the values or you can default the Revision and Build Numbers
    5555// by using the '*' as shown below:
    56 [assembly: AssemblyVersion("3.2.0.$WCREV$")]
    57 [assembly: AssemblyFileVersion("3.2.0.$WCREV$")]
     56[assembly: AssemblyVersion("3.3.0.$WCREV$")]
     57[assembly: AssemblyFileVersion("3.3.0.$WCREV$")]
    5858[assembly: AssemblyBuildDate("$WCNOW$")]
Note: See TracChangeset for help on using the changeset viewer.