959 Commits

Author SHA1 Message Date
b0ab7aba0c Huge change that refs #24 and #25
All RMI has been removed. GUI not working properly right now, but at least the code compiles.
2013-01-31 11:15:55 +00:00
a4fe1498f2 Huge change that refs #24 and #25
All RMI has been removed. GUI not working properly right now, but at least the code compiles.
2013-01-31 11:15:05 +00:00
0d339aba22 Code styling.
Removed TimeSeries class. Not used inside EvA2 and therefore obsolete.
2013-01-29 14:06:36 +00:00
bcf7a9a8a2 refs #25, #24
Should be the last of the huge commits.
2013-01-29 14:02:48 +00:00
550e9956d8 refs #25, #24
Organized imports and some minor fix-ups
2013-01-29 13:52:30 +00:00
736ada3517 refs #25, #24
More refactoring.. refactor all the things :/
2013-01-29 13:46:28 +00:00
c16a592a26 refs #25
Some 2400 @Overrides added... LAWL
2013-01-29 13:37:25 +00:00
d3ea94fe5c refs #25
Refactoring, renaming and better comments.
2013-01-29 11:18:39 +00:00
27f94e088e Update dependencies to latest version. 2013-01-25 14:14:15 +00:00
44328157ea Implemented Maven jar-with-dependencies build
Added some @Override annotations
Removed buggy test cases.
refs #8
2013-01-25 13:46:16 +00:00
ef36d09218 Refactored "SetProblem" function to "setProblem". Coding Standards for the win. 2013-01-25 13:20:25 +00:00
Alexander Seitz
ffd4041594 Added MLTGA (Mutating LTGA) which mutates to generate new Individuals instead of crossover (as in the LTGA) 2013-01-21 09:56:24 +00:00
Alexander Seitz
eecbb18f51 Fixed error at generation of new Individuals in LTGA, now the solution is found quicker 2013-01-21 09:54:42 +00:00
Alexander Seitz
c55a130ea0 changed order of two commands in the generation of the linkage Tree in LTGA 2013-01-21 09:30:30 +00:00
Alexander Seitz
dbcf20d1e3 BOA removed variable "printExtraOutputs" no longer used 2013-01-21 09:24:56 +00:00
Alexander Seitz
2f82ea1f43 added elitism to LTGA 2013-01-17 16:59:05 +00:00
cb357417a2 Refactored "SetFitness" function to "setFitness". Coding Standards for the win. 2013-01-16 12:52:11 +00:00
0f553039e4 Little fixes in LTGA (Logging, deprecated method)
Refactored InterfaceOptimizer (Set* to set*)
2012-12-22 12:27:10 +00:00
Alexander Seitz
7a6c814a56 Implemented the LTGA, there are still some errors with this optimizer 2012-12-19 13:52:31 +00:00
Alexander Seitz
ee17d01f53 removed the bool flag that has to be set in order to print any output 2012-12-19 13:51:54 +00:00
Alexander Seitz
e3dab9cfeb added logarithm to arbitrary base 2012-12-17 09:14:45 +00:00
c2e37929da Bugfix to restore ClosableTabComponent properly. 2012-12-12 14:41:47 +00:00
Alexander Seitz
cd147d18be BOA correct Logging 2012-09-30 20:03:32 +00:00
Alexander Seitz
b136486eab Now BOA works as it's supposed to 2012-09-26 07:05:36 +00:00
Alexander Seitz
eb9bec2159 removed previously only commented out line 2012-09-14 07:14:19 +00:00
Alexander Seitz
b05779e283 Now the OK-Button doesn't revert the changes. 2012-09-10 14:57:17 +00:00
cdc8425573 refs #10
Changed from old EvAInfo.default logger to proper Logger instances.
2012-08-31 09:22:53 +00:00
31dbdfd205 refs #10
Fixed logging regression due to changes from EvA2Info.defaultLogger to correct namespace based logging.
2012-08-30 09:52:59 +00:00
Alexander Seitz
39b4158210 Test Commit 2012-08-29 06:27:37 +00:00
5814162876 Code cleanup. 2012-06-29 13:08:52 +00:00
00b6af14ff refs #23
Renamed StatsParameter to StatisticsParameter.

Refactored code. 

Added comments.
2012-06-22 14:26:51 +00:00
8582b79590 Code cleanup and fixing a regression that was introduced while refactoring. Optimization now rusn again as expected. 2012-06-20 08:42:05 +00:00
83b44f1d1a Added package-info.java to eva2 base package.
Refactored GenericArrayEditor.java

Added more meta data to pom.xml
2012-06-05 14:57:30 +00:00
25198b8249 Removed duplicated items. 2012-06-05 12:06:53 +00:00
37589f8d4f refs #22
Code improvement, more comments and added a ToolTip to the label.
2012-05-30 14:02:16 +00:00
4462dd6e3d Removed unneeded XML file. 2012-05-30 13:52:31 +00:00
146d25b628 fixes #22
Implemented LoggingLevelLabel as viewable component in the status bar. A click onto the label will open a popup menu that allows the user to set the logging level for the current process.

The Version number of EvA2 has now increased to 3.0-rc1. Due to the major changes in the GUI and server implementation I think the version number 2.x should be dropped to reflect the size of changes.
2012-05-30 13:49:10 +00:00
b1553f3088 fixes #21
Switched from Ant to Maven.

Usage: 

- Install Maven 3.x
- Enter directory with pom.xml
- Type mvn compile
- Enjoy!
2012-05-28 21:23:12 +00:00
5171371a8e fixes #21
Switched from Ant to Maven.

Usage: 

- Install Maven 3.x
- Enter directory with pom.xml
- Type mvn compile
- Enjoy!
2012-05-28 21:22:43 +00:00
6362a4a677 refs #8
Further code cleanup 
- renaming variables (mostly removing m_ prefixes)
- commented code removed
- TRACE variables removed
- Changelog will now be held as seperate file and not within EvAInfo

Removed unused class.
2012-05-25 23:20:00 +00:00
97ffdbf33a refs #17
Added JavaHelp and some first entries into the documentation. JExtDesktopPane now defines keystrokes to access tiling/cascading windows. The main GUI has a new menu structure, showing a preferences entry in the options menu and a "Help Contents" under the Help menu.
2012-05-22 13:52:39 +00:00
4cf0375f35 Further refactoring and removal of unused code. Documenting the Population class. 2012-05-21 07:47:38 +00:00
c9f1fb4d75 refs #14
Changed GridBagContrains for GenericArrayEditor. JList now showing perfectly again.
2012-05-15 22:31:22 +00:00
3fd2e505a8 refs #14
Fixed AboutDialog
Deactivated CustomTabPaneUI
Changed default Font for the UI.
2012-05-15 22:10:10 +00:00
0ee348e2b6 refs #14
Added ToolBar to JExtDesktopPane and created new About window.
2012-05-15 15:29:46 +00:00
Andreas Dräger
d9b47eab9b Adaptation to Mac OS X. 2012-05-14 14:32:23 +00:00
a604f118a4 refs #14
Removed unused class and fixed regression from previous commit.
2012-05-14 14:09:19 +00:00
d2059a5852 Major update! Some related projects might be broken from now on - if so, let me know via email.
This is the first of a series of commits to manifest the new graphical user interface of EvA2.

This commit includes (incomplete list)

- New Icons that are used in the GUI
- A completely refactored GUI with a one-window layout.
- Plots/Text Output will now appear on a JDesktopPane
- Configuration can be done via the sidebar (not yet completely functional)
- New layouts for TabbedPane (currently not active) and JButton (vertical text)
- Code cleanup / removal of TRACE variable
- More classes are now using the Logging facility.

refs #8, #10, #14
fixes #12
2012-05-14 13:57:39 +00:00
d4c8b802bd refs #8
Code cleanup and removal of unused classes.
2012-04-27 11:33:28 +00:00
7778c46fd1 fixes #13
Changed user preference storage to Java Preferences API
2012-04-27 11:32:52 +00:00