Changeset 11465
- Timestamp:
- 10/15/14 02:28:04 (10 years ago)
- Location:
- branches/OptimizationNetworks
- Files:
-
- 7 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks.Views/3.3/HeuristicLab.Optimization.Networks.Views-3.3.csproj
r11463 r11465 85 85 </ItemGroup> 86 86 <ItemGroup> 87 <Compile Include="ClientNodeView.cs"> 88 <SubType>UserControl</SubType> 89 </Compile> 90 <Compile Include="ClientNodeView.Designer.cs"> 91 <DependentUpon>ClientNodeView.cs</DependentUpon> 92 </Compile> 87 93 <Compile Include="AlgorithmServiceNodeView.cs"> 88 94 <SubType>UserControl</SubType> … … 126 132 <Compile Include="ClientPortView.Designer.cs"> 127 133 <DependentUpon>ClientPortView.cs</DependentUpon> 134 </Compile> 135 <Compile Include="ServiceParameterCollectionCollectionView.cs"> 136 <SubType>UserControl</SubType> 137 </Compile> 138 <Compile Include="ServiceParameterCollectionCollectionView.Designer.cs"> 139 <DependentUpon>ServiceParameterCollectionCollectionView.cs</DependentUpon> 128 140 </Compile> 129 141 <Compile Include="ServiceParameterCollectionView.cs"> -
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/AlgorithmNode.cs
r11423 r11465 52 52 : base(original, cloner) { 53 53 algorithm = cloner.Clone(original.algorithm); 54 RegisterPortsEvents();55 54 RegisterAlgorithmEvents(); 56 55 } 57 public AlgorithmNode() 58 : base("AlgorithmNode") { 59 RegisterPortsEvents(); 60 } 61 public AlgorithmNode(string name) 62 : base(name) { 63 RegisterPortsEvents(); 64 } 65 public AlgorithmNode(string name, string description) 66 : base(name, description) { 67 RegisterPortsEvents(); 68 } 56 public AlgorithmNode() : base("AlgorithmNode") { } 57 public AlgorithmNode(string name) : base(name) { } 58 public AlgorithmNode(string name, string description) : base(name, description) { } 69 59 70 60 [StorableHook(HookType.AfterDeserialization)] 71 61 private void AfterDeserialization() { 72 RegisterPortsEvents();73 62 RegisterAlgorithmEvents(); 74 63 } -
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/AlgorithmServiceNode.cs
r11463 r11465 63 63 template = cloner.Clone(original.template); 64 64 runs = cloner.Clone(original.runs); 65 RegisterPortsEvents();66 65 } 67 66 public AlgorithmServiceNode() 68 67 : base("AlgorithmServiceNode") { 69 68 runs = new RunCollection(); 70 RegisterPortsEvents();71 69 } 72 70 public AlgorithmServiceNode(string name) 73 71 : base(name) { 74 72 runs = new RunCollection(); 75 RegisterPortsEvents();76 73 } 77 74 public AlgorithmServiceNode(string name, string description) 78 75 : base(name, description) { 79 76 runs = new RunCollection(); 80 RegisterPortsEvents();81 }82 83 [StorableHook(HookType.AfterDeserialization)]84 private void AfterDeserialization() {85 RegisterPortsEvents();86 77 } 87 78 -
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/HeuristicLab.Optimization.Networks-3.3.csproj
r11463 r11465 84 84 </ItemGroup> 85 85 <ItemGroup> 86 <Compile Include="ClientNode.cs" /> 86 87 <Compile Include="AlgorithmServiceNode.cs" /> 88 <Compile Include="IClientNode.cs" /> 87 89 <Compile Include="IAlgorithmServiceNode.cs" /> 88 90 <Compile Include="IEntity.cs" /> 89 91 <Compile Include="IClientPort.cs" /> 90 92 <Compile Include="IClientServicePort.cs" /> 93 <Compile Include="ServiceParameterCollectionCollection.cs" /> 91 94 <Compile Include="ServiceParameterType.cs" /> 92 95 <Compile Include="IServiceParameter.cs" /> -
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/IValuePort.cs
r11454 r11465 25 25 namespace HeuristicLab.Optimization.Networks { 26 26 public interface IValuePort : IPort { 27 Type DataType { get; } 27 28 IItem Value { get; } 28 29 -
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/MultiplierNode.cs
r11452 r11465 42 42 [StorableConstructor] 43 43 protected MultiplierNode(bool deserializing) : base(deserializing) { } 44 protected MultiplierNode(MultiplierNode original, Cloner cloner) 45 : base(original, cloner) { 46 RegisterPortEvents(); 47 } 44 protected MultiplierNode(MultiplierNode original, Cloner cloner) : base(original, cloner) { } 48 45 public MultiplierNode() 49 46 : base("MultiplierNode") { … … 57 54 : base(name, description) { 58 55 Initialize(); 59 }60 61 [StorableHook(HookType.AfterDeserialization)]62 private void AfterDeserialization() {63 RegisterPortEvents();64 56 } 65 57 -
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/ValuePort.cs
r11454 r11465 29 29 [StorableClass] 30 30 public abstract class ValuePort<T> : Port, IValuePort<T> where T : class, IItem { 31 public Type DataType { 32 get { return typeof(T); } 33 } 34 31 35 [Storable] 32 36 protected T value; -
branches/OptimizationNetworks/HeuristicLab.Optimization.Networks/3.3/VariablesNode.cs
r11452 r11465 44 44 : base(original, cloner) { 45 45 variables = cloner.Clone(original.variables); 46 RegisterPortsEvents();47 46 RegisterVariablesEvents(); 48 47 } … … 50 49 : base("VariablesNode") { 51 50 variables = new VariableCollection(); 52 RegisterPortsEvents();53 51 RegisterVariablesEvents(); 54 52 } … … 56 54 : base(name) { 57 55 variables = new VariableCollection(); 58 RegisterPortsEvents();59 56 RegisterVariablesEvents(); 60 57 } … … 62 59 : base(name, description) { 63 60 variables = new VariableCollection(); 64 RegisterPortsEvents();65 61 RegisterVariablesEvents(); 66 62 } … … 68 64 [StorableHook(HookType.AfterDeserialization)] 69 65 private void AfterDeserialization() { 70 RegisterPortsEvents();71 66 RegisterVariablesEvents(); 72 67 }
Note: See TracChangeset
for help on using the changeset viewer.