Changeset 2656
- Timestamp:
- 01/20/10 05:10:22 (15 years ago)
- Location:
- trunk/sources
- Files:
-
- 1 added
- 2 deleted
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab 3.3.sln
r2572 r2656 10 10 EndProjectSection 11 11 EndProject 12 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab", "HeuristicLab\HeuristicLab.csproj", "{623FB817-8371-4A9A-A491-4DECC87B2BBB}" 12 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PluginInfrastructure", "HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj", "{94186A6A-5176-4402-AE83-886557B53CCA}" 13 EndProject 14 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Persistence-3.3", "HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj", "{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}" 15 EndProject 16 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Persistence.GUI-3.3", "HeuristicLab.Persistence.GUI\3.3\HeuristicLab.Persistence.GUI-3.3.csproj", "{A9E282EA-180F-4233-B809-AEDF0787545C}" 17 EndProject 18 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Persistence.UnitTest", "HeuristicLab.Persistence\UnitTests\HeuristicLab.Persistence.UnitTest.csproj", "{BF7D9494-A586-457B-8DF9-ED599F9E6A71}" 19 EndProject 20 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Core-3.3", "HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj", "{C36BD924-A541-4A00-AFA8-41701378DDC5}" 21 EndProject 22 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Data-3.3", "HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj", "{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}" 23 EndProject 24 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Operators-3.3", "HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj", "{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}" 25 EndProject 26 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.SequentialEngine-3.3", "HeuristicLab.SequentialEngine\3.3\HeuristicLab.SequentialEngine-3.3.csproj", "{DC3D7072-7999-4719-B65D-3997744D5DC1}" 27 EndProject 28 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Permutation-3.3", "HeuristicLab.Permutation\3.3\HeuristicLab.Permutation-3.3.csproj", "{00282156-589D-424F-9CE4-A8038636C926}" 29 EndProject 30 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Evolutionary-3.3", "HeuristicLab.Evolutionary\3.3\HeuristicLab.Evolutionary-3.3.csproj", "{25087811-F74C-4128-BC86-8324271DA13E}" 31 EndProject 32 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Random-3.3", "HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj", "{F4539FB6-4708-40C9-BE64-0A1390AEA197}" 33 EndProject 34 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Selection-3.3", "HeuristicLab.Selection\3.3\HeuristicLab.Selection-3.3.csproj", "{2C36CD4F-E5F5-43A4-801A-201EA895FE17}" 35 EndProject 36 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Charting-3.3", "HeuristicLab.Charting\3.3\HeuristicLab.Charting-3.3.csproj", "{A8265018-D687-4907-8A36-63B25967A038}" 37 EndProject 38 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Routing.TSP-3.3", "HeuristicLab.Routing.TSP\3.3\HeuristicLab.Routing.TSP-3.3.csproj", "{600287A3-8714-453E-B875-A05F3EB72315}" 39 EndProject 40 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Charting.Data-3.3", "HeuristicLab.Charting.Data\3.3\HeuristicLab.Charting.Data-3.3.csproj", "{EE956A95-6344-4B01-876F-BE95C5E2F92B}" 41 EndProject 42 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Logging-3.3", "HeuristicLab.Logging\3.3\HeuristicLab.Logging-3.3.csproj", "{72908B54-D136-4BF2-8474-25AA6CB66C92}" 43 EndProject 44 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Operators.Programmable-3.3", "HeuristicLab.Operators.Programmable\3.3\HeuristicLab.Operators.Programmable-3.3.csproj", "{6A5F8C2D-B0C3-4B36-BC20-9B1A91EE6DB6}" 45 EndProject 46 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Selection.OffspringSelection-3.3", "HeuristicLab.Selection.OffspringSelection\3.3\HeuristicLab.Selection.OffspringSelection-3.3.csproj", "{81609E8A-9757-4865-8B89-0B6603F769E8}" 47 EndProject 48 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.SGA-3.3", "HeuristicLab.SGA\3.3\HeuristicLab.SGA-3.3.csproj", "{4C3305C4-E440-4EAD-B218-68D77AE51543}" 49 EndProject 50 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.TestFunctions-3.3", "HeuristicLab.TestFunctions\3.3\HeuristicLab.TestFunctions-3.3.csproj", "{55E23C37-F4F8-4B20-89B3-1B8B59050CE2}" 51 EndProject 52 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.ThreadParallelEngine-3.3", "HeuristicLab.ThreadParallelEngine\3.3\HeuristicLab.ThreadParallelEngine-3.3.csproj", "{C2E99CCE-9FB0-456F-9BA0-57900E4AA799}" 53 EndProject 54 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab 3.3", "HeuristicLab 3.3\HeuristicLab 3.3.csproj", "{B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}" 13 55 ProjectSection(ProjectDependencies) = postProject 14 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC} = {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}15 {25087811-F74C-4128-BC86-8324271DA13E} = {25087811-F74C-4128-BC86-8324271DA13E}16 {A8265018-D687-4907-8A36-63B25967A038} = {A8265018-D687-4907-8A36-63B25967A038}17 56 {E226881D-315F-423D-B419-A766FE0D8685} = {E226881D-315F-423D-B419-A766FE0D8685} 18 57 {C36BD924-A541-4A00-AFA8-41701378DDC5} = {C36BD924-A541-4A00-AFA8-41701378DDC5} 19 { 6A5F8C2D-B0C3-4B36-BC20-9B1A91EE6DB6} = {6A5F8C2D-B0C3-4B36-BC20-9B1A91EE6DB6}58 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB} = {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB} 20 59 {0E27A536-1C4A-4624-A65E-DC4F4F23E3E1} = {0E27A536-1C4A-4624-A65E-DC4F4F23E3E1} 21 {55E23C37-F4F8-4B20-89B3-1B8B59050CE2} = {55E23C37-F4F8-4B20-89B3-1B8B59050CE2} 22 {2C36CD4F-E5F5-43A4-801A-201EA895FE17} = {2C36CD4F-E5F5-43A4-801A-201EA895FE17} 23 {72908B54-D136-4BF2-8474-25AA6CB66C92} = {72908B54-D136-4BF2-8474-25AA6CB66C92} 24 {00282156-589D-424F-9CE4-A8038636C926} = {00282156-589D-424F-9CE4-A8038636C926} 60 {678E2145-8152-4E19-9646-07D439D00301} = {678E2145-8152-4E19-9646-07D439D00301} 25 61 {3BD61258-31DA-4B09-89C0-4F71FEF5F05A} = {3BD61258-31DA-4B09-89C0-4F71FEF5F05A} 26 62 {C664305E-497C-4533-A140-967DEDB05C19} = {C664305E-497C-4533-A140-967DEDB05C19} 27 63 {DC3D7072-7999-4719-B65D-3997744D5DC1} = {DC3D7072-7999-4719-B65D-3997744D5DC1} 28 {81609E8A-9757-4865-8B89-0B6603F769E8} = {81609E8A-9757-4865-8B89-0B6603F769E8}29 64 {BF7D9494-A586-457B-8DF9-ED599F9E6A71} = {BF7D9494-A586-457B-8DF9-ED599F9E6A71} 30 {EE956A95-6344-4B01-876F-BE95C5E2F92B} = {EE956A95-6344-4B01-876F-BE95C5E2F92B} 31 {600287A3-8714-453E-B875-A05F3EB72315} = {600287A3-8714-453E-B875-A05F3EB72315} 32 {F4539FB6-4708-40C9-BE64-0A1390AEA197} = {F4539FB6-4708-40C9-BE64-0A1390AEA197} 65 {958B43BC-CC5C-4FA2-8628-2B3B01D890B6} = {958B43BC-CC5C-4FA2-8628-2B3B01D890B6} 33 66 {AB687BBE-1BFE-476B-906D-44237135431D} = {AB687BBE-1BFE-476B-906D-44237135431D} 34 {4C3305C4-E440-4EAD-B218-68D77AE51543} = {4C3305C4-E440-4EAD-B218-68D77AE51543}35 {C75532C4-765B-418E-B09B-46D36B2ABDB1} = {C75532C4-765B-418E-B09B-46D36B2ABDB1}36 {C2E99CCE-9FB0-456F-9BA0-57900E4AA799} = {C2E99CCE-9FB0-456F-9BA0-57900E4AA799}37 67 {102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B} = {102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B} 38 68 {EE2034D9-6E27-48A1-B855-42D45F69A4FC} = {EE2034D9-6E27-48A1-B855-42D45F69A4FC} 69 {1B3063DB-D71C-4A6A-A359-883E8F53A140} = {1B3063DB-D71C-4A6A-A359-883E8F53A140} 39 70 {A9E282EA-180F-4233-B809-AEDF0787545C} = {A9E282EA-180F-4233-B809-AEDF0787545C} 40 {23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE} = {23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}41 {BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937} = {BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}42 71 {1FC004FC-59AF-4249-B1B6-FF25873A20E4} = {1FC004FC-59AF-4249-B1B6-FF25873A20E4} 43 72 EndProjectSection 44 73 EndProject 45 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PluginInfrastructure", "HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj", "{94186A6A-5176-4402-AE83-886557B53CCA}"46 EndProject47 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PluginInfrastructure.GUI", "HeuristicLab.PluginInfrastructure.GUI\HeuristicLab.PluginInfrastructure.GUI.csproj", "{D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}"48 EndProject49 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Persistence-3.3", "HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj", "{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}"50 EndProject51 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Persistence.GUI-3.3", "HeuristicLab.Persistence.GUI\3.3\HeuristicLab.Persistence.GUI-3.3.csproj", "{A9E282EA-180F-4233-B809-AEDF0787545C}"52 EndProject53 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Persistence.UnitTest", "HeuristicLab.Persistence\UnitTests\HeuristicLab.Persistence.UnitTest.csproj", "{BF7D9494-A586-457B-8DF9-ED599F9E6A71}"54 EndProject55 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Core-3.3", "HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj", "{C36BD924-A541-4A00-AFA8-41701378DDC5}"56 EndProject57 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Data-3.3", "HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj", "{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}"58 EndProject59 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Operators-3.3", "HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj", "{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}"60 EndProject61 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.SequentialEngine-3.3", "HeuristicLab.SequentialEngine\3.3\HeuristicLab.SequentialEngine-3.3.csproj", "{DC3D7072-7999-4719-B65D-3997744D5DC1}"62 EndProject63 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Permutation-3.3", "HeuristicLab.Permutation\3.3\HeuristicLab.Permutation-3.3.csproj", "{00282156-589D-424F-9CE4-A8038636C926}"64 EndProject65 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Evolutionary-3.3", "HeuristicLab.Evolutionary\3.3\HeuristicLab.Evolutionary-3.3.csproj", "{25087811-F74C-4128-BC86-8324271DA13E}"66 EndProject67 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Random-3.3", "HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj", "{F4539FB6-4708-40C9-BE64-0A1390AEA197}"68 EndProject69 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Selection-3.3", "HeuristicLab.Selection\3.3\HeuristicLab.Selection-3.3.csproj", "{2C36CD4F-E5F5-43A4-801A-201EA895FE17}"70 EndProject71 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Charting-3.3", "HeuristicLab.Charting\3.3\HeuristicLab.Charting-3.3.csproj", "{A8265018-D687-4907-8A36-63B25967A038}"72 EndProject73 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Routing.TSP-3.3", "HeuristicLab.Routing.TSP\3.3\HeuristicLab.Routing.TSP-3.3.csproj", "{600287A3-8714-453E-B875-A05F3EB72315}"74 EndProject75 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Charting.Data-3.3", "HeuristicLab.Charting.Data\3.3\HeuristicLab.Charting.Data-3.3.csproj", "{EE956A95-6344-4B01-876F-BE95C5E2F92B}"76 EndProject77 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Logging-3.3", "HeuristicLab.Logging\3.3\HeuristicLab.Logging-3.3.csproj", "{72908B54-D136-4BF2-8474-25AA6CB66C92}"78 EndProject79 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Operators.Programmable-3.3", "HeuristicLab.Operators.Programmable\3.3\HeuristicLab.Operators.Programmable-3.3.csproj", "{6A5F8C2D-B0C3-4B36-BC20-9B1A91EE6DB6}"80 EndProject81 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Selection.OffspringSelection-3.3", "HeuristicLab.Selection.OffspringSelection\3.3\HeuristicLab.Selection.OffspringSelection-3.3.csproj", "{81609E8A-9757-4865-8B89-0B6603F769E8}"82 EndProject83 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.SGA-3.3", "HeuristicLab.SGA\3.3\HeuristicLab.SGA-3.3.csproj", "{4C3305C4-E440-4EAD-B218-68D77AE51543}"84 EndProject85 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.TestFunctions-3.3", "HeuristicLab.TestFunctions\3.3\HeuristicLab.TestFunctions-3.3.csproj", "{55E23C37-F4F8-4B20-89B3-1B8B59050CE2}"86 EndProject87 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.ThreadParallelEngine-3.3", "HeuristicLab.ThreadParallelEngine\3.3\HeuristicLab.ThreadParallelEngine-3.3.csproj", "{C2E99CCE-9FB0-456F-9BA0-57900E4AA799}"88 EndProject89 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab 3.3", "HeuristicLab 3.3\HeuristicLab 3.3.csproj", "{B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}"90 EndProject91 74 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Tracing-3.2", "HeuristicLab.Tracing\3.2\HeuristicLab.Tracing-3.2.csproj", "{EE2034D9-6E27-48A1-B855-42D45F69A4FC}" 92 75 EndProject … … 95 78 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Common.Resources-3.2", "HeuristicLab.Common.Resources\3.2\HeuristicLab.Common.Resources-3.2.csproj", "{0E27A536-1C4A-4624-A65E-DC4F4F23E3E1}" 96 79 EndProject 97 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsUI", "WinFormsUI\WinFormsUI.csproj", "{C75532C4-765B-418E-B09B-46D36B2ABDB1}"98 EndProject99 80 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.MainForm-3.2", "HeuristicLab.MainForm\3.2\HeuristicLab.MainForm-3.2.csproj", "{3BD61258-31DA-4B09-89C0-4F71FEF5F05A}" 100 81 EndProject 101 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.MainForm.Test-3.2", "HeuristicLab.MainForm.Test\3.2\HeuristicLab.MainForm.Test-3.2.csproj", "{569E430B-B4CE-4B94-A44E-6246B6E4E3BC}"102 EndProject103 82 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Optimizer-3.3", "HeuristicLab.Optimizer\3.3\HeuristicLab.Optimizer-3.3.csproj", "{C664305E-497C-4533-A140-967DEDB05C19}" 104 83 EndProject … … 108 87 EndProject 109 88 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Collections-3.3", "HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj", "{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}" 89 EndProject 90 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HeuristicLab.ExtLibs", "HeuristicLab.ExtLibs", "{07BCBC57-3E15-4582-B306-C046E516C49C}" 91 EndProject 92 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HeuristicLab.WinFormsUI", "HeuristicLab.WinFormsUI", "{7F485A48-A80F-4454-9A9B-7B126B43861C}" 93 EndProject 94 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HeuristicLab.WinFormsUI-2.3.1", "HeuristicLab.WinFormsUI-2.3.1", "{99AD3658-DB36-4E26-B4CC-6FEAACC5C88C}" 95 EndProject 96 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.WinFormsUI-2.3.1", "HeuristicLab.ExtLibs\HeuristicLab.WinFormsUI\2.3.1\HeuristicLab.WinFormsUI-2.3.1\HeuristicLab.WinFormsUI-2.3.1.csproj", "{678E2145-8152-4E19-9646-07D439D00301}" 97 EndProject 98 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsUI-2.3.1", "HeuristicLab.ExtLibs\HeuristicLab.WinFormsUI\2.3.1\WinFormsUI-2.3.1\WinFormsUI-2.3.1.csproj", "{1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}" 99 EndProject 100 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.log4net-1.2.10.0", "HeuristicLab.ExtLibs\HeuristicLab.log4net\1.2.10.0\HeuristicLab.log4net-1.2.10.0.csproj", "{1B3063DB-D71C-4A6A-A359-883E8F53A140}" 101 EndProject 102 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HeuristicLab.log4net", "HeuristicLab.log4net", "{BA3315A3-9D7C-4F5F-99F4-1C9B88FD32AE}" 110 103 EndProject 111 104 Global … … 119 112 EndGlobalSection 120 113 GlobalSection(ProjectConfigurationPlatforms) = postSolution 121 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU122 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|Any CPU.Build.0 = Debug|Any CPU123 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|x64.ActiveCfg = Debug|x64124 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|x64.Build.0 = Debug|x64125 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|x86.ActiveCfg = Debug|x86126 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Debug|x86.Build.0 = Debug|x86127 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|Any CPU.ActiveCfg = Release|Any CPU128 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|Any CPU.Build.0 = Release|Any CPU129 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|x64.ActiveCfg = Release|x64130 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|x64.Build.0 = Release|x64131 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|x86.ActiveCfg = Release|x86132 {623FB817-8371-4A9A-A491-4DECC87B2BBB}.Release|x86.Build.0 = Release|x86133 114 {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 134 115 {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU … … 143 124 {94186A6A-5176-4402-AE83-886557B53CCA}.Release|x86.ActiveCfg = Release|x86 144 125 {94186A6A-5176-4402-AE83-886557B53CCA}.Release|x86.Build.0 = Release|x86 145 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU146 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|Any CPU.Build.0 = Debug|Any CPU147 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|x64.ActiveCfg = Debug|x64148 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|x64.Build.0 = Debug|x64149 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|x86.ActiveCfg = Debug|x86150 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Debug|x86.Build.0 = Debug|x86151 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|Any CPU.ActiveCfg = Release|Any CPU152 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|Any CPU.Build.0 = Release|Any CPU153 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|x64.ActiveCfg = Release|x64154 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|x64.Build.0 = Release|x64155 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|x86.ActiveCfg = Release|x86156 {D3F92C1F-42B4-4EFB-9E73-B64FD3428ADE}.Release|x86.Build.0 = Release|x86157 126 {102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 158 127 {102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}.Debug|Any CPU.Build.0 = Debug|Any CPU … … 433 402 {0E27A536-1C4A-4624-A65E-DC4F4F23E3E1}.Release|x86.ActiveCfg = Release|x86 434 403 {0E27A536-1C4A-4624-A65E-DC4F4F23E3E1}.Release|x86.Build.0 = Release|x86 435 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU436 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Debug|Any CPU.Build.0 = Debug|Any CPU437 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Debug|x64.ActiveCfg = Debug|x64438 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Debug|x64.Build.0 = Debug|x64439 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Debug|x86.ActiveCfg = Debug|x86440 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Debug|x86.Build.0 = Debug|x86441 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|Any CPU.ActiveCfg = Release|Any CPU442 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|Any CPU.Build.0 = Release|Any CPU443 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|x64.ActiveCfg = Release|x64444 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|x64.Build.0 = Release|x64445 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|x86.ActiveCfg = Release|x86446 {C75532C4-765B-418E-B09B-46D36B2ABDB1}.Release|x86.Build.0 = Release|x86447 404 {3BD61258-31DA-4B09-89C0-4F71FEF5F05A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 448 405 {3BD61258-31DA-4B09-89C0-4F71FEF5F05A}.Debug|Any CPU.Build.0 = Debug|Any CPU … … 457 414 {3BD61258-31DA-4B09-89C0-4F71FEF5F05A}.Release|x86.ActiveCfg = Release|x86 458 415 {3BD61258-31DA-4B09-89C0-4F71FEF5F05A}.Release|x86.Build.0 = Release|x86 459 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU460 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Debug|Any CPU.Build.0 = Debug|Any CPU461 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Debug|x64.ActiveCfg = Debug|x64462 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Debug|x64.Build.0 = Debug|x64463 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Debug|x86.ActiveCfg = Debug|x86464 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Debug|x86.Build.0 = Debug|x86465 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Release|Any CPU.ActiveCfg = Release|Any CPU466 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Release|Any CPU.Build.0 = Release|Any CPU467 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Release|x64.ActiveCfg = Release|x64468 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Release|x64.Build.0 = Release|x64469 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Release|x86.ActiveCfg = Release|x86470 {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}.Release|x86.Build.0 = Release|x86471 416 {C664305E-497C-4533-A140-967DEDB05C19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 472 417 {C664305E-497C-4533-A140-967DEDB05C19}.Debug|Any CPU.Build.0 = Debug|Any CPU … … 505 450 {958B43BC-CC5C-4FA2-8628-2B3B01D890B6}.Release|x64.ActiveCfg = Release|Any CPU 506 451 {958B43BC-CC5C-4FA2-8628-2B3B01D890B6}.Release|x86.ActiveCfg = Release|Any CPU 452 {678E2145-8152-4E19-9646-07D439D00301}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 453 {678E2145-8152-4E19-9646-07D439D00301}.Debug|Any CPU.Build.0 = Debug|Any CPU 454 {678E2145-8152-4E19-9646-07D439D00301}.Debug|x64.ActiveCfg = Debug|x64 455 {678E2145-8152-4E19-9646-07D439D00301}.Debug|x64.Build.0 = Debug|x64 456 {678E2145-8152-4E19-9646-07D439D00301}.Debug|x86.ActiveCfg = Debug|x86 457 {678E2145-8152-4E19-9646-07D439D00301}.Debug|x86.Build.0 = Debug|x86 458 {678E2145-8152-4E19-9646-07D439D00301}.Release|Any CPU.ActiveCfg = Release|Any CPU 459 {678E2145-8152-4E19-9646-07D439D00301}.Release|Any CPU.Build.0 = Release|Any CPU 460 {678E2145-8152-4E19-9646-07D439D00301}.Release|x64.ActiveCfg = Release|x64 461 {678E2145-8152-4E19-9646-07D439D00301}.Release|x64.Build.0 = Release|x64 462 {678E2145-8152-4E19-9646-07D439D00301}.Release|x86.ActiveCfg = Release|x86 463 {678E2145-8152-4E19-9646-07D439D00301}.Release|x86.Build.0 = Release|x86 464 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 465 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Debug|Any CPU.Build.0 = Debug|Any CPU 466 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Debug|x64.ActiveCfg = Debug|x64 467 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Debug|x64.Build.0 = Debug|x64 468 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Debug|x86.ActiveCfg = Debug|x86 469 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Debug|x86.Build.0 = Debug|x86 470 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Release|Any CPU.ActiveCfg = Release|Any CPU 471 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Release|Any CPU.Build.0 = Release|Any CPU 472 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Release|x64.ActiveCfg = Release|x64 473 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Release|x64.Build.0 = Release|x64 474 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Release|x86.ActiveCfg = Release|x86 475 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}.Release|x86.Build.0 = Release|x86 476 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 477 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Debug|Any CPU.Build.0 = Debug|Any CPU 478 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Debug|x64.ActiveCfg = Debug|x64 479 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Debug|x64.Build.0 = Debug|x64 480 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Debug|x86.ActiveCfg = Debug|x86 481 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Debug|x86.Build.0 = Debug|x86 482 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Release|Any CPU.ActiveCfg = Release|Any CPU 483 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Release|Any CPU.Build.0 = Release|Any CPU 484 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Release|x64.ActiveCfg = Release|x64 485 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Release|x64.Build.0 = Release|x64 486 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Release|x86.ActiveCfg = Release|x86 487 {1B3063DB-D71C-4A6A-A359-883E8F53A140}.Release|x86.Build.0 = Release|x86 507 488 EndGlobalSection 508 489 GlobalSection(SolutionProperties) = preSolution 509 490 HideSolutionNode = FALSE 510 491 EndGlobalSection 492 GlobalSection(NestedProjects) = preSolution 493 {7F485A48-A80F-4454-9A9B-7B126B43861C} = {07BCBC57-3E15-4582-B306-C046E516C49C} 494 {BA3315A3-9D7C-4F5F-99F4-1C9B88FD32AE} = {07BCBC57-3E15-4582-B306-C046E516C49C} 495 {99AD3658-DB36-4E26-B4CC-6FEAACC5C88C} = {7F485A48-A80F-4454-9A9B-7B126B43861C} 496 {678E2145-8152-4E19-9646-07D439D00301} = {99AD3658-DB36-4E26-B4CC-6FEAACC5C88C} 497 {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB} = {99AD3658-DB36-4E26-B4CC-6FEAACC5C88C} 498 {1B3063DB-D71C-4A6A-A359-883E8F53A140} = {BA3315A3-9D7C-4F5F-99F4-1C9B88FD32AE} 499 EndGlobalSection 511 500 EndGlobal -
trunk/sources/HeuristicLab 3.3/Files.txt
r2643 r2656 15 15 HeuristicLab.Logging\3.3:HeuristicLab.Logging-3.3.dll 16 16 HeuristicLab.MainForm\3.2:HeuristicLab.MainForm-3.2.dll 17 HeuristicLab.MainForm.Test\3.2:HeuristicLab.MainForm.Test-3.2.dll18 17 HeuristicLab.MainForm.WindowsForms\3.2:HeuristicLab.MainForm.WindowsForms-3.2.dll 19 18 HeuristicLab.Operators\3.3:HeuristicLab.Operators-3.3.dll … … 32 31 HeuristicLab.ThreadParallelEngine\3.3:HeuristicLab.ThreadParallelEngine-3.3.dll 33 32 HeuristicLab.Tracing\3.2:HeuristicLab.Tracing-3.2.dll 34 HeuristicLab.Tracing\3.2:log4net.dll35 HeuristicLab.Tracing\3.2:log4net licence.txt36 33 HeuristicLab.Tracing\3.2:HeuristicLab.log4net.xml 37 WinFormsUI:WeifenLuo.WinFormsUI.Docking.dll 38 WinFormsUI:WeifenLuo.WinFormsUI.Docking License.txt 34 35 ;External Libraries 36 HeuristicLab.ExtLibs\HeuristicLab.log4net\1.2.10.0:HeuristicLab.log4net-1.2.10.0.dll 37 HeuristicLab.ExtLibs\HeuristicLab.log4net\1.2.10.0:log4net.dll 38 HeuristicLab.ExtLibs\HeuristicLab.log4net\1.2.10.0:log4net License.txt 39 40 HeuristicLab.ExtLibs\HeuristicLab.WinFormsUI\2.3.1\WinFormsUI-2.3.1:WeifenLuo.WinFormsUI.Docking-2.3.1.dll 41 HeuristicLab.ExtLibs\HeuristicLab.WinFormsUI\2.3.1\HeuristicLab.WinFormsUI-2.3.1:HeuristicLab.WinFormsUI-2.3.1.dll 42 HeuristicLab.ExtLibs\HeuristicLab.WinFormsUI\2.3.1\HeuristicLab.WinFormsUI-2.3.1:WeifenLuo.WinFormsUI.Docking License.txt -
trunk/sources/HeuristicLab.Common/3.2/EnumerableEventArgs.cs
r2323 r2656 25 25 26 26 namespace HeuristicLab.Common { 27 [Obsolete("Use generic event args EventArgs<T> instead of EnumberableEventArgs<T>", false)] 27 28 public class EnumerableEventArgs<T> : EventArgs { 28 29 public EnumerableEventArgs(IEnumerable<T> data) { -
trunk/sources/HeuristicLab.Common/3.2/NotificationDictionary.cs
r2346 r2656 28 28 29 29 namespace HeuristicLab.Common { 30 [Obsolete("Use collections of the HeuristicLab.Collections plugin instead", false)] 30 31 public class NotificationDictionary<TKey, TValue> : IDictionary<TKey, TValue> { 31 32 -
trunk/sources/HeuristicLab.Common/3.2/ObservableCollection.cs
r2515 r2656 26 26 27 27 namespace HeuristicLab.Common { 28 [Obsolete("Use collections of the HeuristicLab.Collections plugin instead", false)] 28 29 public class ObservableCollection<T> : ICollection<T>, INotifyCollectionChanged { 29 30 protected List<T> list; -
trunk/sources/HeuristicLab.Common/3.2/ObservableList.cs
r2458 r2656 26 26 27 27 namespace HeuristicLab.Common { 28 [Obsolete("Use collections of the HeuristicLab.Collections plugin instead", false)] 28 29 public class ObservableList<T> : ObservableCollection<T>, IList<T> { 29 30 -
trunk/sources/HeuristicLab.Optimizer/3.3/FileManager.cs
r2557 r2656 32 32 #endregion 33 33 34 private static Dictionary<I ItemView, FileInfo> files;34 private static Dictionary<IObjectView, FileInfo> files; 35 35 private static NewItemDialog newItemDialog; 36 36 private static OpenFileDialog openFileDialog; … … 40 40 41 41 static FileManager() { 42 files = new Dictionary<I ItemView, FileInfo>();42 files = new Dictionary<IObjectView, FileInfo>(); 43 43 newItemDialog = null; 44 44 openFileDialog = null; … … 53 53 if (newItemDialog.ShowDialog() == DialogResult.OK) { 54 54 IView view = MainFormManager.CreateDefaultView(newItemDialog.Item); 55 if (view is I ItemView) {55 if (view is IObjectView) { 56 56 view.Caption = "Item" + newDocumentsCounter.ToString() + ".hl"; 57 57 newDocumentsCounter++; … … 78 78 79 79 public static void Save() { 80 I ItemView activeView = MainFormManager.MainForm.ActiveView as IItemView;81 if ((activeView != null) && (CreatableAttribute.IsCreatable(activeView. Item.GetType()))) {80 IObjectView activeView = MainFormManager.MainForm.ActiveView as IObjectView; 81 if ((activeView != null) && (CreatableAttribute.IsCreatable(activeView.Object.GetType()))) { 82 82 Save(activeView); 83 83 } 84 84 } 85 private static void Save(I ItemView view) {85 private static void Save(IObjectView view) { 86 86 if ((!files.ContainsKey(view)) || (!File.Exists(files[view].Filename))) { 87 87 SaveAs(view); … … 95 95 96 96 public static void SaveAs() { 97 I ItemView activeView = MainFormManager.MainForm.ActiveView as IItemView;98 if ((activeView != null) && (CreatableAttribute.IsCreatable(activeView. Item.GetType()))) {97 IObjectView activeView = MainFormManager.MainForm.ActiveView as IObjectView; 98 if ((activeView != null) && (CreatableAttribute.IsCreatable(activeView.Object.GetType()))) { 99 99 SaveAs(activeView); 100 100 } 101 101 } 102 public static void SaveAs(I ItemView view) {102 public static void SaveAs(IObjectView view) { 103 103 if (saveFileDialog == null) { 104 104 saveFileDialog = new SaveFileDialog(); … … 131 131 public static void SaveAll() { 132 132 var views = from v in MainFormManager.MainForm.Views 133 where v is I ItemView134 where CreatableAttribute.IsCreatable(((I ItemView)v).Item.GetType())135 select v as I ItemView;136 137 foreach (I ItemView view in views) {133 where v is IObjectView 134 where CreatableAttribute.IsCreatable(((IObjectView)v).Object.GetType()) 135 select v as IObjectView; 136 137 foreach (IObjectView view in views) { 138 138 Save(view); 139 139 } … … 142 142 // NOTE: This event is fired by the main form. It is registered in HeuristicLabOptimizerApplication. 143 143 internal static void ViewClosed(object sender, ViewEventArgs e) { 144 I ItemView view = e.View as IItemView;145 files.Remove(view);144 IObjectView view = e.View as IObjectView; 145 if (view != null) files.Remove(view); 146 146 } 147 147 … … 155 155 } 156 156 157 private static void SaveItemAsync(I ItemView view, string filename, int compression) {157 private static void SaveItemAsync(IObjectView view, string filename, int compression) { 158 158 ThreadPool.QueueUserWorkItem( 159 159 new WaitCallback( … … 162 162 DisableView(view); 163 163 SetWaitingCursor(); 164 XmlGenerator.Serialize(view. Item, filename, compression);164 XmlGenerator.Serialize(view.Object, filename, compression); 165 165 Invoke(delegate() { 166 166 view.Caption = Path.GetFileName(filename); … … 187 187 IItem item = (IItem)XmlParser.Deserialize(filename); 188 188 Invoke(delegate() { 189 I ItemView view = MainFormManager.CreateDefaultView(item) as IItemView;189 IObjectView view = MainFormManager.CreateDefaultView(item) as IObjectView; 190 190 if (view != null) { 191 191 view.Caption = Path.GetFileName(filename); -
trunk/sources/HeuristicLab.Optimizer/3.3/HeuristicLab.Optimizer-3.3.csproj
r2547 r2656 54 54 <Compile Include="MenuItems\CloseMenuItem.cs" /> 55 55 <Compile Include="MenuItems\CloseAllMenuItem.cs" /> 56 <Compile Include="MenuItems\OperatorsMenuItem.cs" /> 56 57 <Compile Include="MenuItems\SaveAllMenuItem.cs" /> 57 58 <Compile Include="MenuItems\SaveAsMenuItem.cs" /> -
trunk/sources/HeuristicLab.Optimizer/3.3/HeuristicLabOptimizerApplication.cs
r2555 r2656 31 31 32 32 namespace HeuristicLab.Optimizer { 33 [ ClassInfo(Name = "Optimizer 3.3", Description="Next generation heuristic optimization environment.")]33 [Application("Optimizer 3.3", "Next generation heuristic optimization environment.")] 34 34 internal class HeuristicLabOptimizerApplication : ApplicationBase { 35 35 public override void Run() { -
trunk/sources/HeuristicLab.Optimizer/3.3/HeuristicLabOptimizerPlugin.cs
r2546 r2656 26 26 27 27 namespace HeuristicLab.Optimizer { 28 [ ClassInfo(Name ="HeuristicLab.Optimizer-3.3")]29 [PluginFile( Filename = "HeuristicLab.Optimizer-3.3.dll", Filetype =PluginFileType.Assembly)]30 [ Dependency(Dependency ="HeuristicLab.Persistence-3.3")]31 [ Dependency(Dependency ="HeuristicLab.Common.Resources-3.2")]32 [ Dependency(Dependency ="HeuristicLab.Core-3.3")]33 [ Dependency(Dependency ="HeuristicLab.Core.Views-3.3")]34 [ Dependency(Dependency ="HeuristicLab.MainForm-3.2")]35 [ Dependency(Dependency ="HeuristicLab.MainForm.WindowsForms-3.2")]28 [Plugin("HeuristicLab.Optimizer-3.3")] 29 [PluginFile("HeuristicLab.Optimizer-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.Persistence-3.3")] 31 [PluginDependency("HeuristicLab.Common.Resources-3.2")] 32 [PluginDependency("HeuristicLab.Core-3.3")] 33 [PluginDependency("HeuristicLab.Core.Views-3.3")] 34 [PluginDependency("HeuristicLab.MainForm-3.2")] 35 [PluginDependency("HeuristicLab.MainForm.WindowsForms-3.2")] 36 36 public class HeuristicLabOptimizerPlugin : PluginBase { 37 37 } -
trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems/SaveAllMenuItem.cs
r2555 r2656 34 34 public override void ActiveViewChanged(object sender, EventArgs e) { 35 35 var views = from v in MainFormManager.MainForm.Views 36 where v is I ItemView37 where CreatableAttribute.IsCreatable(((I ItemView)v).Item.GetType())36 where v is IObjectView 37 where CreatableAttribute.IsCreatable(((IObjectView)v).Object.GetType()) 38 38 select v; 39 39 ToolStripItem.Enabled = views.FirstOrDefault() != null; -
trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems/SaveAsMenuItem.cs
r2546 r2656 33 33 } 34 34 public override void ActiveViewChanged(object sender, EventArgs e) { 35 I ItemView activeView = MainFormManager.MainForm.ActiveView as IItemView;36 ToolStripItem.Enabled = ((activeView != null) && (CreatableAttribute.IsCreatable(activeView. Item.GetType())));35 IObjectView activeView = MainFormManager.MainForm.ActiveView as IObjectView; 36 ToolStripItem.Enabled = ((activeView != null) && (CreatableAttribute.IsCreatable(activeView.Object.GetType()))); 37 37 } 38 38 -
trunk/sources/HeuristicLab.Optimizer/3.3/MenuItems/SaveMenuItem.cs
r2546 r2656 36 36 } 37 37 public override void ActiveViewChanged(object sender, EventArgs e) { 38 I ItemView activeView = MainFormManager.MainForm.ActiveView as IItemView;39 ToolStripItem.Enabled = ((activeView != null) && (CreatableAttribute.IsCreatable(activeView. Item.GetType())));38 IObjectView activeView = MainFormManager.MainForm.ActiveView as IObjectView; 39 ToolStripItem.Enabled = ((activeView != null) && (CreatableAttribute.IsCreatable(activeView.Object.GetType()))); 40 40 } 41 41 -
trunk/sources/HeuristicLab.Optimizer/3.3/NewItemDialog.cs
r2546 r2656 32 32 SetListViewDisplayStyleCheckBoxes(); 33 33 34 DiscoveryService ds = new DiscoveryService(); 35 var categories = from t in ds.GetTypes(typeof(IItem)) 34 var categories = from t in ApplicationManager.Manager.GetTypes(typeof(IItem)) 36 35 where CreatableAttribute.IsCreatable(t) 37 36 orderby CreatableAttribute.GetCategory(t), ItemAttribute.GetName(t) ascending … … 46 45 IItem i = (IItem)Activator.CreateInstance(creatable); 47 46 items.Add(i); 48 ListViewItem item = new ListViewItem(new string[] { i. Name, i.Description}, group);49 itemsListView.SmallImageList.Images.Add(i.I mage);47 ListViewItem item = new ListViewItem(new string[] { i.ItemName, i.ItemDescription}, group); 48 itemsListView.SmallImageList.Images.Add(i.ItemImage); 50 49 item.ImageIndex = itemsListView.SmallImageList.Images.Count - 1; 51 50 item.Tag = i; -
trunk/sources/HeuristicLab.Optimizer/3.3/OptimizerMainForm.Designer.cs
r2547 r2656 30 30 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 31 31 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 32 this.ClientSize = new System.Drawing.Size( 784, 564);32 this.ClientSize = new System.Drawing.Size(984, 714); 33 33 this.Name = "OptimizerMainForm"; 34 34 this.Text = "HeuristicLab Optimizer"; -
trunk/sources/HeuristicLab.Optimizer/3.3/ToolBarItems/SaveAllToolBarItem.cs
r2555 r2656 31 31 public override void ActiveViewChanged(object sender, EventArgs e) { 32 32 var views = from v in MainFormManager.MainForm.Views 33 where v is I ItemView34 where CreatableAttribute.IsCreatable(((I ItemView)v).Item.GetType())33 where v is IObjectView 34 where CreatableAttribute.IsCreatable(((IObjectView)v).Object.GetType()) 35 35 select v; 36 36 ToolStripItem.Enabled = views.FirstOrDefault() != null; -
trunk/sources/HeuristicLab.Optimizer/3.3/ToolBarItems/SaveToolBarItem.cs
r2546 r2656 30 30 } 31 31 public override void ActiveViewChanged(object sender, EventArgs e) { 32 I ItemView activeView = MainFormManager.MainForm.ActiveView as IItemView;33 ToolStripItem.Enabled = ((activeView != null) && (CreatableAttribute.IsCreatable(activeView. Item.GetType())));32 IObjectView activeView = MainFormManager.MainForm.ActiveView as IObjectView; 33 ToolStripItem.Enabled = ((activeView != null) && (CreatableAttribute.IsCreatable(activeView.Object.GetType()))); 34 34 } 35 35 -
trunk/sources/HeuristicLab.Persistence.GUI/3.3/HeuristicLabPersistenceGUIPlugin.cs
r1534 r2656 4 4 namespace HeuristicLab.Persistence.GUI { 5 5 6 [ ClassInfo(Name ="HeuristicLab.Persistence.GUI-3.3")]7 [PluginFile( Filename = "HeuristicLab.Persistence.GUI-3.3.dll", Filetype =PluginFileType.Assembly)]8 [ Dependency(Dependency ="HeuristicLab.Persistence-3.3")]6 [Plugin("HeuristicLab.Persistence.GUI-3.3")] 7 [PluginFile("HeuristicLab.Persistence.GUI-3.3.dll", PluginFileType.Assembly)] 8 [PluginDependency("HeuristicLab.Persistence-3.3")] 9 9 public class HeuristicLabPersistencePlugin : PluginBase { } 10 10 11 11 12 [ ClassInfo(Name ="Persistence Configuration")]12 [Application("Persistence Configuration")] 13 13 public class HeuristicLabPersistenceApplication : ApplicationBase { 14 14 public override void Run() { -
trunk/sources/HeuristicLab.Persistence.GUI/3.3/Properties/AssemblyInfo.frame
r1526 r2656 23 23 using System.Runtime.CompilerServices; 24 24 using System.Runtime.InteropServices; 25 using HeuristicLab.PluginInfrastructure; 25 26 26 27 // General Information about an assembly is controlled through the following … … 53 54 [assembly: AssemblyVersion("3.3.0.$WCREV$")] 54 55 [assembly: AssemblyFileVersion("3.3.0.$WCREV$")] 56 [assembly: AssemblyBuildDate("$WCNOW$")] -
trunk/sources/HeuristicLab.Persistence/3.3/HeuristicLabPersistencePlugin.cs
r1566 r2656 3 3 namespace HeuristicLab.Persistence { 4 4 5 [ ClassInfo(Name ="HeuristicLab.Persistence-3.3")]6 [PluginFile( Filename = "HeuristicLab.Persistence-3.3.dll", Filetype =PluginFileType.Assembly)]7 [ Dependency(Dependency ="HeuristicLab.Tracing-3.2")]5 [Plugin("HeuristicLab.Persistence-3.3")] 6 [PluginFile("HeuristicLab.Persistence-3.3.dll", PluginFileType.Assembly)] 7 [PluginDependency("HeuristicLab.Tracing-3.2")] 8 8 public class HeuristicLabPersistencePlugin : PluginBase { } 9 9 -
trunk/sources/HeuristicLab.Persistence/3.3/Properties/AssemblyInfo.frame
r1526 r2656 23 23 using System.Runtime.CompilerServices; 24 24 using System.Runtime.InteropServices; 25 using HeuristicLab.PluginInfrastructure; 25 26 26 27 // General Information about an assembly is controlled through the following … … 53 54 [assembly: AssemblyVersion("3.3.0.$WCREV$")] 54 55 [assembly: AssemblyFileVersion("3.3.0.$WCREV$")] 56 [assembly: AssemblyBuildDate("$WCNOW$")] -
trunk/sources/HeuristicLab.SequentialEngine/3.3/HeuristicLab.SequentialEngine-3.3.csproj
r2546 r2656 78 78 </Reference> 79 79 <Reference Include="System.Data" /> 80 <Reference Include="System.Drawing" />81 <Reference Include="System.Windows.Forms" />82 80 <Reference Include="System.Xml" /> 83 81 </ItemGroup> … … 86 84 <Compile Include="Properties\AssemblyInfo.cs" /> 87 85 <Compile Include="SequentialEngine.cs" /> 88 <Compile Include="SequentialEngineView.cs">89 <SubType>UserControl</SubType>90 </Compile>91 <Compile Include="SequentialEngineView.Designer.cs">92 <DependentUpon>SequentialEngineView.cs</DependentUpon>93 </Compile>94 86 </ItemGroup> 95 87 <ItemGroup> … … 98 90 </ItemGroup> 99 91 <ItemGroup> 100 <ProjectReference Include="..\..\HeuristicLab.Core.Views\3.3\HeuristicLab.Core.Views-3.3.csproj">101 <Project>{E226881D-315F-423D-B419-A766FE0D8685}</Project>102 <Name>HeuristicLab.Core.Views-3.3</Name>103 </ProjectReference>104 92 <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj"> 105 93 <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project> 106 94 <Name>HeuristicLab.Core-3.3</Name> 107 </ProjectReference>108 <ProjectReference Include="..\..\HeuristicLab.MainForm.WindowsForms\3.2\HeuristicLab.MainForm.WindowsForms-3.2.csproj">109 <Project>{AB687BBE-1BFE-476B-906D-44237135431D}</Project>110 <Name>HeuristicLab.MainForm.WindowsForms-3.2</Name>111 </ProjectReference>112 <ProjectReference Include="..\..\HeuristicLab.MainForm\3.2\HeuristicLab.MainForm-3.2.csproj">113 <Project>{3BD61258-31DA-4B09-89C0-4F71FEF5F05A}</Project>114 <Name>HeuristicLab.MainForm-3.2</Name>115 95 </ProjectReference> 116 96 <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj"> -
trunk/sources/HeuristicLab.SequentialEngine/3.3/HeuristicLabSequentialEnginePlugin.cs
r2520 r2656 29 29 /// Plugin class for HeuristicLab.SequentialEngine plugin. 30 30 /// </summary> 31 [ClassInfo(Name = "HeuristicLab.SequentialEngine-3.3")] 32 [PluginFile(Filename = "HeuristicLab.SequentialEngine-3.3.dll", Filetype = PluginFileType.Assembly)] 33 [Dependency(Dependency = "HeuristicLab.Core-3.3")] 34 [Dependency(Dependency = "HeuristicLab.Core.Views-3.3")] 35 [Dependency(Dependency = "HeuristicLab.MainForm-3.2")] 36 [Dependency(Dependency = "HeuristicLab.MainForm.WindowsForms-3.2")] 31 [Plugin("HeuristicLab.SequentialEngine-3.3")] 32 [PluginFile("HeuristicLab.SequentialEngine-3.3.dll", PluginFileType.Assembly)] 33 [PluginDependency("HeuristicLab.Persistence-3.3")] 34 [PluginDependency("HeuristicLab.Core-3.3")] 37 35 public class HeuristicLabSequentialEnginePlugin : PluginBase { 38 36 } -
trunk/sources/HeuristicLab.SequentialEngine/3.3/SequentialEngine.cs
r2546 r2656 24 24 using System.Text; 25 25 using HeuristicLab.Core; 26 using System.Threading;27 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 28 27 … … 43 42 /// <remarks>Calls <see cref="EngineBase.Abort"/> of base class <see cref="EngineBase"/> and 44 43 /// <see cref="IOperator.Abort"/> of the current <see cref="IOperator"/>.</remarks> 45 public override void Abort() {46 base. Abort();44 public override void Stop() { 45 base.Stop(); 47 46 if (currentOperator != null) 48 47 currentOperator.Abort(); … … 56 55 /// is pushed on the stack again.<br/> 57 56 /// If the execution was successful <see cref="EngineBase.OnOperationExecuted"/> is called.</remarks> 58 protected override void ProcessNextOperation() { 59 IOperation operation = myExecutionStack.Pop(); 60 if (operation is AtomicOperation) { 61 AtomicOperation atomicOperation = (AtomicOperation)operation; 62 IOperation next = null; 63 try { 64 currentOperator = atomicOperation.Operator; 65 next = atomicOperation.Operator.Execute(atomicOperation.Scope); 66 } 67 catch (Exception ex) { 68 // push operation on stack again 69 myExecutionStack.Push(atomicOperation); 70 Abort(); 71 ThreadPool.QueueUserWorkItem(delegate(object state) { OnExceptionOccurred(ex);}); 72 } 73 if (next != null) 74 myExecutionStack.Push(next); 75 OnOperationExecuted(atomicOperation); 76 if (atomicOperation.Operator.Breakpoint) Abort(); 77 } else if (operation is CompositeOperation) { 78 CompositeOperation compositeOperation = (CompositeOperation)operation; 79 for (int i = compositeOperation.Operations.Count - 1; i >= 0; i--) 80 myExecutionStack.Push(compositeOperation.Operations[i]); 57 protected override void ProcessNextOperator() { 58 currentOperator = null; 59 ExecutionContext context = ExecutionStack.Pop(); 60 ExecutionContextCollection next = null; 61 try { 62 currentOperator = context.Operator; 63 next = context.Operator.Execute(context); 64 currentOperator = null; 81 65 } 66 catch (Exception ex) { 67 ExecutionStack.Push(context); 68 Stop(); 69 OnExceptionOccurred(ex); 70 } 71 if (next != null) { 72 for (int i = next.Count - 1; i >= 0; i--) 73 ExecutionStack.Push(next[i]); 74 } 75 if (context.Operator.Breakpoint) 76 Stop(); 82 77 } 83 78 }
Note: See TracChangeset
for help on using the changeset viewer.