960 Commits

Author SHA1 Message Date
d003ac5e0a Call super.paint before drawing
fixes #66
2016-01-01 17:04:25 +01:00
2a48844d9a Code cleanup to use Java 8 features 2015-12-31 18:51:42 +01:00
ed563d485f Simplify code 2015-12-31 18:33:52 +01:00
c00c075c18 Tests for ReflectPackage
refs #53
2015-12-31 17:54:27 +01:00
072d30439d Fix typos and reactivate local IslandEA 2015-12-31 16:43:10 +01:00
fc0ea0dd45 Remove unused class 2015-12-31 10:56:39 +01:00
004e35ebc6 Organise imports 2015-12-31 01:30:18 +01:00
62ddb5480f Refactor BeanInspector and ToolTip Text fetching
- added test

refs #53
2015-12-31 01:28:56 +01:00
846a066071 Remove more unused stuff, add proper javadoc 2015-12-31 01:01:20 +01:00
894b523a9b Remove unused main 2015-12-31 00:40:00 +01:00
e3cb6fccfb CLeanup 2015-12-28 22:05:50 +01:00
bd10e078de More StringTools tests
refs #53
2015-12-27 15:05:06 +01:00
74e5dbd532 Remove unused KMeans clustering (half broken implementation anyway) 2015-12-27 15:04:38 +01:00
a4f10c8b71 Merge branch '61-terminators' into 'master'
Tests for Terminators



See merge request !12
2015-12-26 19:17:28 +01:00
e9af3216af Rename SetFitness to setFitnessAt 2015-12-26 19:02:38 +01:00
9fa9228066 Fix incorrect method name in Processor 2015-12-26 19:02:20 +01:00
669fa71030 Refactoring and cleanup 2015-12-26 18:37:26 +01:00
21751d426d Remove commented code 2015-12-26 09:54:55 +01:00
5e4018d73d SelProb -> SelectionProbability 2015-12-25 23:37:28 +01:00
d0a3d2e434 TipText -> Annotation, some method renaming
refs #61
2015-12-25 23:30:25 +01:00
f8c7158c18 Refactoring, convert *topText methods to annotations
refs #61
2015-12-25 16:00:26 +01:00
7e4f3a82c5 Add Test for FitnessValueTerminator
refs #61
2015-12-24 18:54:39 +01:00
80afb485b8 Move all AbstractEAComparators to actually use that as base object 2015-12-23 15:12:36 +01:00
8cecc16fea Some tests for AbstractEAIndividual
refs #53
2015-12-23 14:39:15 +01:00
49edda5505 Add basic test for ESIndividualPermutationData
refs #53
2015-12-23 14:05:58 +01:00
2d76544538 Test permutation data indy distance
refs #53
2015-12-23 14:05:41 +01:00
1acc3650d8 Add tests for PhenotypeMetric
refs #53
2015-12-23 13:41:00 +01:00
b2c0ae9488 Deduplicate norm() method and use the one provided by Mathematics 2015-12-23 13:18:39 +01:00
6ea7dc46f0 More population tests
refs #53
2015-12-23 03:52:18 +01:00
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