Changeset 13077 for branches/OptimizationNetworks/HeuristicLab.Networks
- Timestamp:
- 10/29/15 10:08:31 (9 years ago)
- Location:
- branches/OptimizationNetworks/HeuristicLab.Networks/3.3
- Files:
-
- 8 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Core/INetworkItem.cs
r11577 r13077 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 4Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 20 20 #endregion 21 21 22 using System;23 22 using System.Collections.Generic; 24 23 -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Core/IPort.cs
r11577 r13077 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 4Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Core/NetworkItem.cs
r11577 r13077 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;24 using System;25 22 using System.Collections.Generic; 26 23 using System.Drawing; 27 24 using System.Linq; 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 27 29 28 namespace HeuristicLab.Core.Networks { -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Core/Node.cs
r11577 r13077 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;24 22 using System.Collections.Generic; 25 23 using System.Drawing; 26 24 using System.Linq; 25 using HeuristicLab.Common; 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 27 28 28 namespace HeuristicLab.Core.Networks { 29 29 [Item("Node", "Abstract base class for nodes of a network.")] 30 30 [StorableClass] 31 public abstract class Node : NetworkItem, I Node {31 public abstract class Node : NetworkItem, IVisualizableNode { 32 32 public static new Image StaticItemImage { 33 33 get { return HeuristicLab.Common.Resources.VSImageLibrary.RadialChart; } … … 55 55 if (readOnlyPorts == null) readOnlyPorts = ports.AsReadOnly(); 56 56 return readOnlyPorts; 57 } 58 } 59 60 public string VisualName { get { return Name; } } 61 62 [Storable] 63 private INodeVisualProperties visualProperties; 64 public INodeVisualProperties VisualProperties { 65 get { 66 if (visualProperties == null) 67 visualProperties = new NodeVisualProperties(); 68 return visualProperties; 57 69 } 58 70 } -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Core/Port.cs
r11713 r13077 20 20 #endregion 21 21 22 using System.Drawing; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 24 using System.Drawing;25 25 26 26 namespace HeuristicLab.Core.Networks { 27 27 [Item("Port", "Abstract base class for ports of network nodes.")] 28 28 [StorableClass] 29 public abstract class Port : NetworkItem, I Port {29 public abstract class Port : NetworkItem, IVisualizablePort { 30 30 public static new Image StaticItemImage { 31 31 get { return HeuristicLab.Common.Resources.VSImageLibrary.Interface; } … … 40 40 } 41 41 42 [Storable] 43 private IPortVisualProperties visualProperties; 44 public IPortVisualProperties VisualProperties { 45 get { 46 if (visualProperties == null) 47 visualProperties = new PortVisualProperties(); 48 return visualProperties; 49 } 50 } 51 42 52 [StorableConstructor] 43 53 protected Port(bool deserializing) : base(deserializing) { } -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/HeuristicLab.Networks-3.3.csproj
r12944 r13077 80 80 </PropertyGroup> 81 81 <ItemGroup> 82 <Reference Include="HeuristicLab.Algorithms.CMAEvolutionStrategy-3.3">83 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Algorithms.CMAEvolutionStrategy-3.3.dll</HintPath>84 <Private>False</Private>85 </Reference>86 82 <Reference Include="HeuristicLab.Algorithms.DataAnalysis-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 87 83 <SpecificVersion>False</SpecificVersion> … … 120 116 <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3"> 121 117 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.PermutationEncoding-3.3.dll</HintPath> 122 <Private>False</Private>123 </Reference>124 <Reference Include="HeuristicLab.Encodings.RealVectorEncoding-3.3">125 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.RealVectorEncoding-3.3.dll</HintPath>126 118 <Private>False</Private> 127 119 </Reference> … … 211 203 </Compile> 212 204 <Compile Include="ConfigurationPort.cs" /> 205 <Compile Include="Core\INodeVisualProperties.cs" /> 206 <Compile Include="Core\IPortVisualProperties.cs" /> 207 <Compile Include="Core\IVisualizableNode.cs" /> 208 <Compile Include="Core\IVisualizablePort.cs" /> 209 <Compile Include="Core\IVisualProperties.cs" /> 210 <Compile Include="Core\NodeVisualProperties.cs" /> 211 <Compile Include="Core\PortVisualProperties.cs" /> 212 <Compile Include="Core\VisualProperties.cs" /> 213 213 <Compile Include="ExecutionPort.cs" /> 214 214 <Compile Include="FeatureSelection Network\FeatureSelectionConnector.cs" /> -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Plugin.cs.frame
r12232 r13077 28 28 [Plugin("HeuristicLab.Networks", "3.3.11.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Networks-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.Algorithms.DataAnalysis", "3.4")] 31 [PluginDependency("HeuristicLab.Algorithms.GeneticAlgorithm", "3.3")] 32 [PluginDependency("HeuristicLab.Analysis", "3.3")] 30 33 [PluginDependency("HeuristicLab.Collections", "3.3")] 31 34 [PluginDependency("HeuristicLab.Common", "3.3")] … … 37 40 [PluginDependency("HeuristicLab.Operators", "3.3")] 38 41 [PluginDependency("HeuristicLab.Optimization", "3.3")] 42 [PluginDependency("HeuristicLab.Parameters", "3.3")] 39 43 [PluginDependency("HeuristicLab.Persistence", "3.3")] 44 [PluginDependency("HeuristicLab.Problems.Binary", "3.3")] 45 [PluginDependency("HeuristicLab.Problems.DataAnalysis", "3.4")] 46 [PluginDependency("HeuristicLab.Problems.Instances", "3.3")] 47 [PluginDependency("HeuristicLab.Problems.Instances.DataAnalysis", "3.3")] 48 [PluginDependency("HeuristicLab.Problems.Knapsack", "3.3")] 49 [PluginDependency("HeuristicLab.Problems.TravelingSalesman", "3.3")] 50 [PluginDependency("HeuristicLab.Random", "3.3")] 40 51 [PluginDependency("HeuristicLab.Scripting", "3.3")] 52 [PluginDependency("HeuristicLab.Selection", "3.3")] 41 53 public class HeuristicLabNetworksPlugin : PluginBase { 42 54 } -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Programmable/ProgrammableNetworkItem.cs
r12944 r13077 20 20 #endregion 21 21 22 using HeuristicLab.Common;23 using HeuristicLab.Core;24 using HeuristicLab.Core.Networks;25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HeuristicLab.Scripting;27 using Microsoft.CSharp;28 22 using System; 29 23 using System.CodeDom.Compiler; … … 34 28 using System.Reflection; 35 29 using System.Text; 30 using HeuristicLab.Common; 31 using HeuristicLab.Core; 32 using HeuristicLab.Core.Networks; 33 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 34 using HeuristicLab.Scripting; 35 using Microsoft.CSharp; 36 36 37 37 namespace HeuristicLab.Networks.Programmable { -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Programmable/ProgrammableNode.cs
r12944 r13077 20 20 #endregion 21 21 22 using System.Collections.Generic; 23 using System.Drawing; 24 using System.Linq; 25 using System.Threading; 22 26 using HeuristicLab.Common; 23 27 using HeuristicLab.Core; 24 28 using HeuristicLab.Core.Networks; 25 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 using System.Collections.Generic;27 using System.Drawing;28 using System.Linq;29 using System.Threading;30 30 31 31 namespace HeuristicLab.Networks.Programmable { 32 32 [Item("ProgrammableNode", "Abstract base class for programmable nodes of a network.")] 33 33 [StorableClass] 34 public abstract class ProgrammableNode : ProgrammableNetworkItem, IProgrammableNode {34 public abstract class ProgrammableNode : ProgrammableNetworkItem, IProgrammableNode, IVisualizableNode { 35 35 public static new Image StaticItemImage { 36 36 get { return HeuristicLab.Common.Resources.VSImageLibrary.RadialChart; } … … 58 58 } 59 59 } 60 61 public string VisualName { get { return Name; } } 62 63 [Storable] 64 private INodeVisualProperties visualProperties; 65 public INodeVisualProperties VisualProperties { 66 get { 67 if (visualProperties == null) 68 visualProperties = new NodeVisualProperties(); 69 return visualProperties; 70 } 71 } 60 72 #endregion 61 73 … … 115 127 IKeyedItemCollection<string, IPort> INode.Ports { 116 128 get { return Ports; } 129 } 130 131 public string VisualName { get { return Context.VisualName; } } 132 133 public INodeVisualProperties VisualProperties { 134 get { return Context.VisualProperties; } 117 135 } 118 136 #endregion -
branches/OptimizationNetworks/HeuristicLab.Networks/3.3/Properties/AssemblyInfo.cs.frame
r11401 r13077 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 4Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 // set of attributes. Change these attribute values to modify the information 28 28 // associated with an assembly. 29 [assembly: AssemblyTitle("HeuristicLab. Optimization.Networks")]29 [assembly: AssemblyTitle("HeuristicLab.Networks")] 30 30 [assembly: AssemblyDescription("HeuristicLab optimization networks classes")] 31 31 [assembly: AssemblyConfiguration("")] 32 32 [assembly: AssemblyCompany("")] 33 33 [assembly: AssemblyProduct("HeuristicLab")] 34 [assembly: AssemblyCopyright("(c) 2002-201 4HEAL")]34 [assembly: AssemblyCopyright("(c) 2002-2015 HEAL")] 35 35 [assembly: AssemblyTrademark("")] 36 36 [assembly: AssemblyCulture("")] … … 51 51 // Revision 52 52 // 53 // You can specify all the values or you can default the Revision and BuildNumbers53 // You can specify all the values or you can default the Build and Revision Numbers 54 54 // by using the '*' as shown below: 55 // [assembly: AssemblyVersion("1.0.*")] 55 56 [assembly: AssemblyVersion("3.3.0.0")] 56 [assembly: AssemblyFileVersion("3.3.1 1.$WCREV$")]57 [assembly: AssemblyFileVersion("3.3.12.$WCREV$")]
Note: See TracChangeset
for help on using the changeset viewer.