981 Commits

Author SHA1 Message Date
3133652cd2 Minor cleanup
refs #61
2015-12-23 03:52:18 +01:00
0da8ebafdc Implement maven deploy
- Add mockito dependency
2015-12-23 03:52:18 +01:00
d7ee0defc8 CombinedTerminatorTest
refs #61
2015-12-23 03:52:18 +01:00
dc2082e690 Fix GenerationTerminator test
refs #61
2015-12-23 03:52:18 +01:00
327a95b037 Tests for MaximumTimeTerminator
refs #61
2015-12-23 03:52:18 +01:00
469e2033d6 Tests for GenerationTerminator
refs #61
2015-12-23 03:52:18 +01:00
28f442af50 Merge branch '62-psp' into 'master'
Fix PropertySheetPanel behaviour

This PR cleans up the PropertySheetPanel and fixes some behaviour when showing/hiding properties based on their descriptor.

See merge request !13
2015-12-23 02:47:45 +01:00
340292e231 Fix PropertySheetPanel
- Generate PropertyEditor for hidden fields
- Hide based on visibility of component
- Set visibible based on hidden property of the property descriptor

fixes #62
2015-12-23 02:29:03 +01:00
96f5fd8a14 Optimize code in PropertySheetPanel
refs #62
2015-12-23 01:56:19 +01:00
3172d1b4b5 Remove unused code in PropertySheetPanel
refs #62
2015-12-23 00:27:28 +01:00
ca28b8c5a4 Add license 2015-12-22 15:20:57 +01:00
f4dc718b33 Fix all errors in javadoc generation. 2015-12-20 17:35:17 +01:00
65b1f7df74 Merge branch '60-introspect' into 'master'
Perform a case insensitive match on jar name

- Add some logging

fixes #60

See merge request !11
2015-12-20 17:40:08 +01:00
4c03cecb16 Degrade warning to fine 2015-12-20 14:49:27 +01:00
510fe35c34 Perform a case insensitive match on jar name
- Add some logging

fixes #60
2015-12-20 14:05:01 +01:00
0fe0a5f26c Typo fixes 2015-12-19 17:16:33 +01:00
317a79073e Some attempt at DoubleBuffering the plot 2015-12-19 15:02:53 +01:00
31879d52d7 Use outline drag mode to prevent lagging when dragging 2015-12-19 13:15:10 +01:00
0d0abac3bd Ignore all .iml files 2015-12-19 13:14:42 +01:00
6a24e01e45 Merge branch 'object-array-editor' into 'master'
Object array editor

This introduces a new generic ObjectArrayEditor which allows adding assignable classes of a type T to a list (shown in a JList) and configuring those objects in a GenericObjectEditor instance. 

![Screen_Shot_2015-12-16_at_20.05.56](/uploads/6175a0ca3fb67db382d32353a6b5fd6c/Screen_Shot_2015-12-16_at_20.05.56.png)

This thing is useful in multiple instances:

- MetaEvA
  - To select problems and configure them (dimension, init range, etc.)
  - To select optimizers (configuration will be ignored)
- Experiment Generator (future project)
  - To select problems and configure optimizer to be executed in a run matrix

ToDo:

- [x] Allow deactivating/hiding the "Config" button
- [x] Make sure this will automatically be used for objects that have an `Anything[]`
- [x] Find a way to get a better `toString()` (CEC2005 for some reason looks fine)

See merge request !10
2015-12-18 16:50:09 +01:00
da2b3ff633 Inline variable and allow disabling/enabling the config button 2015-12-18 16:42:14 +01:00
60f16a39c6 Simplify method in AbstractEAIndividual 2015-12-17 22:35:11 +01:00
1cec889331 Some basic tests for AbstractProblemDouble
refs #53
2015-12-17 22:34:45 +01:00
7615196d2b Remove completely unused classes 2015-12-17 21:10:36 +01:00
ba9fc8fe89 Add test for TXTFileFilter
refs #53
2015-12-17 21:00:22 +01:00
552a2d5fab Fix PairTest
refs #53
2015-12-17 21:00:00 +01:00
b6de8f83b3 Remove unused class 2015-12-17 20:59:44 +01:00
3af0ea5c4f Add tests for Pair
refs #53
2015-12-17 20:49:28 +01:00
a39acf3a22 Rename Item to TypeSelectorItem 2015-12-17 16:04:59 +01:00
ef6033c303 Finish implementation of ObjectArrayEditor 2015-12-17 15:52:41 +01:00
2242367832 Move Item to own class, remove ObjectArrayEditor (will be merged with other class) 2015-12-17 15:38:20 +01:00
2cd3017ae7 Remove currently unused "Get CLI" button 2015-12-17 13:59:51 +01:00
2f2803b4a9 Add 10px padding to tabs and PropertyDialog 2015-12-17 13:57:01 +01:00
Fabian Becker
e1ee1c175b Show selected items in StringSelectionEditor (As list in {}) 2015-12-16 19:51:53 +01:00
Fabian Becker
2f350b5fe5 Basic functionality for Add/Remove object instances to the list 2015-12-16 17:29:18 +01:00
Fabian Becker
aa9c37e9c4 Refactor objectChoose to seperate TypeSelector so that it can be reused. 2015-12-16 16:17:13 +01:00
2fb7d4cdcc Update Logo Copyright to 2016 2015-12-15 15:39:07 +01:00
b396af12a0 Merge branch '55-translate-greek' into 'master'
Extract translateGreek and add tests

Adds tests to translateGreek. Refactored method to handle more cases (like phi1 instead of just phi)

See merge request !9
2015-12-15 11:10:22 +01:00
965049c4cb Subscript indices in PropertySheetPanel
- add subscriptIndices to StringTools
- add tests
2015-12-15 11:02:21 +01:00
b58a589b24 Test and refactor translateGreek
closes #55
2015-12-15 10:32:51 +01:00
f1b9f19dde Extract translateGreek to StringTools
refs #55
2015-12-15 09:41:27 +01:00
ee92cc009a Add TitledSeperators to PropertySheetPanel 2015-12-15 09:38:22 +01:00
97fcc1c3d0 Move objectChooser to sub panel and prefix with Type label. 2015-12-15 09:37:55 +01:00
29d53e94dc Fix optimize() method in OptimizerFactory 2015-12-15 09:34:38 +01:00
b249f08bba Merge branch 'testing' into 'master'
Testing improvements

refs #53

See merge request !8
2015-12-14 17:36:41 +01:00
Fabian Becker
247bfe6538 Rename Chart2D classes and remove Chart2D prefix 2015-12-14 16:10:10 +01:00
Fabian Becker
a721c0c1ce Remove main stub 2015-12-14 15:49:04 +01:00
Fabian Becker
07066578d5 Test Mnemonic, simplify class
refs #53
2015-12-14 15:46:54 +01:00
Fabian Becker
0002b5a797 Another Population test
refs #53
2015-12-14 15:46:30 +01:00
Fabian Becker
fbb1c80d09 More Population testing
refs #53
2015-12-14 15:46:30 +01:00