# # ChangeLog for trunk/sources # # Generated by Trac 1.0.12 # 07/04/24 09:39:30 Thu, 28 Jan 2010 15:43:36 GMT gkronber [2701] * trunk/sources/HeuristicLab.GP/3.3/FunctionLibrary.cs (modified) * trunk/sources/HeuristicLab.GP/3.3/FunctionLibraryEditor.Designer.cs (modified) * trunk/sources/HeuristicLab.GP/3.3/FunctionLibraryEditor.cs (modified) * trunk/sources/HeuristicLab.GP/3.3/FunctionView.Designer.cs (added) * trunk/sources/HeuristicLab.GP/3.3/FunctionView.cs (added) * trunk/sources/HeuristicLab.GP/3.3/FunctionView.resx (added) * trunk/sources/HeuristicLab.GP/3.3/HeuristicLab.GP-3.3.csproj (modified) Repaired `FunctionLibraryEditor`. #748 (FunctionLibraryView is empty) Thu, 28 Jan 2010 15:42:24 GMT gkronber [2700] * trunk/sources/HeuristicLab.GP.SantaFe/3.3/Symbols/Prog3.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification.Networks/3.2/Symbols/OpenAddition.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification.Networks/3.2/Symbols/OpenDivision.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification.Networks/3.2/Symbols/OpenMultiplication.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification.Networks/3.2/Symbols/OpenSubtraction.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/BaseClasses/FunctionTreeBase.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/Addition.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/And.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/Average.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/Division.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/IfThenElse.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/Multiplication.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/Or.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Symbols/Subtraction.cs (modified) * trunk/sources/HeuristicLab.GP/3.3/BaseClasses/BinaryFunction.cs (modified) * trunk/sources/HeuristicLab.GP/3.3/BaseClasses/Function.cs (moved) * trunk/sources/HeuristicLab.GP/3.3/BaseClasses/FunctionTree.cs (moved) * trunk/sources/HeuristicLab.GP/3.3/BaseClasses/Terminal.cs (modified) * trunk/sources/HeuristicLab.GP/3.3/BaseClasses/TerminalTreeNode.cs (modified) * trunk/sources/HeuristicLab.GP/3.3/BaseClasses/UnaryFunction.cs (modified) Renamed `FunctionBase` to `Function` and `FunctionTreeBase` to ... Thu, 28 Jan 2010 15:42:15 GMT mkommend [2699] * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/MainForm.cs (modified) changed access modifier from !FireMainFormChanged back to public ... Thu, 28 Jan 2010 15:23:44 GMT abeham [2698] * trunk/sources/ConfigMerger.exe (modified) Updated ConfigMerger.exe (#858) Thu, 28 Jan 2010 15:15:21 GMT mkommend [2696] * trunk/sources/HeuristicLab.MainForm.Test/3.2/Actions/NewEditorAction.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/Actions/NewFormAction.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/NewEditorToolStripButtonItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/NewFormToolStripButtonItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/NewToolStripButtonItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/OpenToolStripButtonItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/SaveToolStripButtonItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/SeparatorToolStripButtonItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/EditorView.Designer.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/EditorView.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/FormView.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/FormView2.Designer.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/FormView2.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/ExitToolStripMenuItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/NewEditorToolStripMenuItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/NewFormToolStripMenuItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/OpenToolStripMenuItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/SaveToolStripMenuItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/SeparatorMenuItem.cs (modified) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/ContentView.Designer.cs (added) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/ContentView.cs (added) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/DockForm.cs (modified) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/DockingMainForm.cs (modified) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/DocumentForm.cs (modified) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/HeuristicLab.MainForm.WindowsForms-3.2.csproj (modified) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/MainForm.Designer.cs (copied) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/MainForm.cs (copied) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/MainForm.resx (copied) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/MenuItem.cs (copied) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/MultipleDocumentMainForm.cs (modified) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/SingleDocumentMainForm.cs (modified) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/ToolBarItem.cs (copied) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/View.Designer.cs (copied) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/View.cs (copied) * trunk/sources/HeuristicLab.MainForm.WindowsForms/3.2/ViewContextMenuStrip.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/ActionUserInterfaceItem.cs (copied) * trunk/sources/HeuristicLab.MainForm/3.2/ContentAttribute.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/HeuristicLab.MainForm-3.2.csproj (modified) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IActionUserInterfaceItem.cs (added) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IMainForm.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IMenuItem.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IMenuSeparatorItem.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IPositionableUserInterfaceItem.cs (added) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IToolBarItem.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IToolBarSeparatorItem.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IUserInterfaceItem.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/Interfaces/IView.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/MainFormManager.cs (modified) * trunk/sources/HeuristicLab.MainForm/3.2/MenuItem.cs (copied) * trunk/sources/HeuristicLab.MainForm/3.2/MenuSeparatorItem.cs (copied) * trunk/sources/HeuristicLab.MainForm/3.2/PositionableUserInterfaceItem.cs (added) * trunk/sources/HeuristicLab.MainForm/3.2/ToolBarItem.cs (copied) * trunk/sources/HeuristicLab.MainForm/3.2/ToolBarSeparatorItem.cs (copied) * trunk/sources/HeuristicLab.MainForm/3.2/TypeExtension.cs (added) first version of redesigned !MainForm (ticket #857) Thu, 28 Jan 2010 08:40:29 GMT gkronber [2695] * trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SQLServerCompact/3.5.1.0/app.config (added) Added missing app.config file (missing in r2692). #855 Thu, 28 Jan 2010 04:19:03 GMT swagner [2694] * trunk/sources/HeuristicLab.Core.Views/3.3/ItemCollectionView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ItemParameterView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/OperatorTreeView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/TypeSelector.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/VariableView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ViewHost.Designer.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ViewHost.cs (modified) * trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleDataView.cs (modified) * trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleMatrixDataView.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/BoolArrayData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/BoolData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/BoolMatrixData.cs (added) * trunk/sources/HeuristicLab.Data/3.3/DateTimeData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/DoubleArrayData.cs (added) * trunk/sources/HeuristicLab.Data/3.3/DoubleData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/DoubleMatrixData.cs (added) * trunk/sources/HeuristicLab.Data/3.3/FormatPatterns.cs (added) * trunk/sources/HeuristicLab.Data/3.3/HeuristicLab.Data-3.3.csproj (modified) * trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleMatrixData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/IntArrayData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/IntData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/IntMatrixData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/StringArrayData.cs (added) * trunk/sources/HeuristicLab.Data/3.3/StringData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/StringMatrixData.cs (added) * trunk/sources/HeuristicLab.Data/3.3/TimeSpanData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/ValueTypeArrayData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/ValueTypeData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/ValueTypeMatrixData.cs (modified) Operator architecture refactoring (#95) * finished implemented ... Wed, 27 Jan 2010 16:53:07 GMT gkronber [2693] * trunk/sources/HeuristicLab.PluginInfrastructure/ApplicationManager.cs (modified) Fixed a bug introduced with r2690 #854 Wed, 27 Jan 2010 16:34:07 GMT gkronber [2692] * trunk/sources/ConfigMerger.exe (modified) * trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SQLServerCompact/3.5.1.0/HeuristicLab.SQLServerCompact-3.5.1.0.csproj (modified) * trunk/sources/HeuristicLab.Modeling.Database.SQLServerCompact/3.2/HeuristicLabModelingDatabaseSQLServerCompactPlugin.cs (modified) * trunk/sources/HeuristicLab/MergeConfigs.cmd (modified) * trunk/sources/HeuristicLab/app.config (modified) * trunk/tools/ConfigMerger/ConfigMerger.cs (modified) Fixed #855 (Configuration for SQL Compact DbProviderFactory should be ... Wed, 27 Jan 2010 16:21:29 GMT gkronber [2691] * trunk/sources/HeuristicLab 3.2.sln (modified) * trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SQLServerCompact/3.5.1.0 (moved) * trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SQLServerCompact/3.5.1.0/HeuristicLab.SQLServerCompact-3.5.1.0.csproj (added) * trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SQLServerCompact/3.5.5692.0/HeuristicLab.SQLServerCompact-3.5.5692.0.csproj (deleted) * trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SQLServerCompact/3.5.1.0/HeuristicLabSQLServerCompactPlugin.cs (modified) * trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SQLServerCompact/3.5.1.0/Properties/AssemblyInfo.frame (modified) * trunk/sources/HeuristicLab/Files.txt (modified) * trunk/sources/HeuristicLab/Files.x64.txt (modified) * trunk/sources/HeuristicLab/Files.x86.txt (modified) Changed version of `SQLServerCompact` plugin. #856 Wed, 27 Jan 2010 16:08:03 GMT gkronber [2690] * trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/InstallationManager.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/ApplicationManager.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginDescription.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginValidator.cs (modified) Fixed caching and resolve event handler in plugin infrastructure to ... Wed, 27 Jan 2010 11:55:29 GMT gkronber [2689] * trunk/sources/HeuristicLab.CodeEditor/3.2/HeuristicLab.CodeEditor-3.2.csproj (modified) Fixed the problem with debug-symbols in `CodeEditor`. Wed, 27 Jan 2010 10:11:52 GMT gkronber [2688] * trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ClientCommunicator.cs (modified) * trunk/sources/HeuristicLab.Operators.Programmable/3.2/ProgrammableOperator.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/Advanced/InstallationManager.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/ApplicationManager.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/HeuristicLab.PluginInfrastructure.csproj (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/Interfaces/IPluginDescription.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/Interfaces/IPluginFile.cs (added) * trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginDescription.cs (modified) * trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginFile.cs (added) * trunk/sources/HeuristicLab.PluginInfrastructure/Manager/PluginValidator.cs (modified) Implemented an enumerable to iterate through all `PluginFiles` as ... Wed, 27 Jan 2010 02:55:16 GMT swagner [2687] * trunk/sources/HeuristicLab.Common.Resources/3.2/HeuristicLab.Common.Resources-3.2.csproj (modified) * trunk/sources/HeuristicLab.Common.Resources/3.2/Resources/VS2008ImageLibrary/VS2008ImageLibrary_Actions_Windows.png (added) * trunk/sources/HeuristicLab.Common.Resources/3.2/VS2008ImageLibrary.Designer.cs (modified) * trunk/sources/HeuristicLab.Common.Resources/3.2/VS2008ImageLibrary.resx (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/EngineView.Designer.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ScopeListView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ScopeView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/VariableCollectionView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/VariableView.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ViewHost.Designer.cs (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ViewHost.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/Engine.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/ExecutionContext.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/HeuristicLab.Core-3.3.csproj (modified) * trunk/sources/HeuristicLab.Core/3.3/Interfaces/IEngine.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/Interfaces/IParameter.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/Interfaces/IScope.cs (added) * trunk/sources/HeuristicLab.Core/3.3/Interfaces/IVariable.cs (added) * trunk/sources/HeuristicLab.Core/3.3/ItemCollection.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/ItemParameter.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/Parameter.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/Scope.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/ScopeList.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/Variable.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/VariableCollection.cs (modified) * trunk/sources/HeuristicLab.Operators/3.3/StandardOperator.cs (modified) Operator architecture refactoring (#95) * implemented ideas which ... Tue, 26 Jan 2010 16:31:37 GMT mkommend [2686] * trunk/sources/HeuristicLab.PluginInfrastructure/ApplicationManager.cs (modified) removed lazy loading in !ApplicationManager !GetInstances (ticket #799) Tue, 26 Jan 2010 16:28:03 GMT swagner [2685] * trunk/sources/HeuristicLab.Core/3.3/ItemParameter.cs (modified) Fixed error in parameter lookup (#95) Tue, 26 Jan 2010 04:14:51 GMT swagner [2684] * trunk/sources/HeuristicLab.Core.Views/3.3/HeuristicLab.Core.Views-3.3.csproj (modified) * trunk/sources/HeuristicLab.Core.Views/3.3/ViewHost.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/CombinedOperator.cs (deleted) * trunk/sources/HeuristicLab.Core/3.3/CounterOperator.cs (deleted) * trunk/sources/HeuristicLab.Core/3.3/Interfaces/IParameter.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/ItemCollection.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/ItemParameter.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/Parameter.cs (modified) * trunk/sources/HeuristicLab.Core/3.3/SequentialProcessor.cs (deleted) * trunk/sources/HeuristicLab.Data/3.3/BoolData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/DateTimeData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/DoubleData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/IntData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/StringData.cs (modified) * trunk/sources/HeuristicLab.Data/3.3/TimeSpanData.cs (modified) * trunk/sources/HeuristicLab.Operators.Views/3.3/CombinedOperatorView.Designer.cs (added) * trunk/sources/HeuristicLab.Operators.Views/3.3/CombinedOperatorView.cs (added) * trunk/sources/HeuristicLab.Operators.Views/3.3/HeuristicLab.Operators.Views-3.3.csproj (modified) * trunk/sources/HeuristicLab.Operators/3.3/CombinedOperator.cs (modified) * trunk/sources/HeuristicLab.Operators/3.3/CombinedOperatorView.Designer.cs (deleted) * trunk/sources/HeuristicLab.Operators/3.3/CombinedOperatorView.cs (deleted) * trunk/sources/HeuristicLab.Operators/3.3/CombinedOperatorView.resx (deleted) * trunk/sources/HeuristicLab.Operators/3.3/Counter.cs (modified) * trunk/sources/HeuristicLab.Operators/3.3/EmptyOperator.cs (modified) * trunk/sources/HeuristicLab.Operators/3.3/HeuristicLab.Operators-3.3.csproj (modified) * trunk/sources/HeuristicLab.Operators/3.3/Operator.cs (modified) * trunk/sources/HeuristicLab.Operators/3.3/SequentialProcessor.cs (modified) * trunk/sources/HeuristicLab.Operators/3.3/StandardOperator.cs (modified) Operator architecture refactoring (#95) * continued work on ... Mon, 25 Jan 2010 14:26:00 GMT gkronber [2683] * trunk/sources/HeuristicLab.GP.Algorithms/3.2/AlgorithmBase.cs (modified) * trunk/sources/HeuristicLab.GP.Algorithms/3.2/OffspringSelectionGP.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/DefaultStructureIdentificationOperators.cs (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/Evaluators/VariableFrequencyBasedImpactCalculator.cs (added) * trunk/sources/HeuristicLab.Modeling/3.2/ModelingResult.cs (modified) Implemented operator to calculate variable impacts based on the log ... Mon, 25 Jan 2010 14:21:53 GMT gkronber [2682] * trunk/sources/HeuristicLab.GP.Operators/3.3/HeuristicLab.GP.Operators-3.3.csproj (modified) * trunk/sources/HeuristicLab.GP.Operators/3.3/Logging/SymbolFrequencyAnalyser.cs (added) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/HeuristicLab.GP.StructureIdentification-3.3.csproj (modified) * trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/VariableFrequencyAnalyser.cs (added) Implemented operators to count relative frequencies of function- ... Mon, 25 Jan 2010 12:01:09 GMT epitzer [2681] * trunk/sources/HeuristicLab.Operators.Programmable/3.2/ProgrammableOperator.cs (modified) also allow sub namespaces that don't contain any types (#842)