Refactored the location of the FitnessCalculator. The FitnessCalculator is now
available for all Entity objects within the hierarchy.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@885 6919081d-ccfc-0310-b8b8-fc61df93b961
Forgot to update the change log file.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@886 6919081d-ccfc-0310-b8b8-fc61df93b961
Minor javadoc updates.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@887 6919081d-ccfc-0310-b8b8-fc61df93b961
Updated some code. Added a setValue() method to Fitness objects. This
method returns a new instance and maintains the immutability of the Fitness
objects.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@888 6919081d-ccfc-0310-b8b8-fc61df93b961
Revert of the final changes - getting some strange values back

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@889 6919081d-ccfc-0310-b8b8-fc61df93b961
Fixed a serious bug. Cloning the candidate solution should mean that we clone
the underlying blackboard as well.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@890 6919081d-ccfc-0310-b8b8-fc61df93b961
Corrected a major bug which was hiding away. The Entities essentially had two
Blackboards that they were maintaining. I have removed the one reference
and now there will only ever be one Blackboard that is maintained by the
Entity.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@891 6919081d-ccfc-0310-b8b8-fc61df93b961
Minor updates:
- Bumped up a plugin version (checkstyle)
- Made the accessors to the Entity blackboard final.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@892 6919081d-ccfc-0310-b8b8-fc61df93b961
- Removed two comparisons in the AbstractEntity.equals() method. The tested
  members do not have any state associated with them.
- Added jMock as a dependency to the project. Will simplify some upcoming
  unit tests.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@893 6919081d-ccfc-0310-b8b8-fc61df93b961
Some interface fixes and simplifications.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@894 6919081d-ccfc-0310-b8b8-fc61df93b961
Forgot to rename the class within the source file.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@895 6919081d-ccfc-0310-b8b8-fc61df93b961
Updated the changelog.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@896 6919081d-ccfc-0310-b8b8-fc61df93b961
jMock updates for CIlib.

Isolation of unit tests is for more correct.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@897 6919081d-ccfc-0310-b8b8-fc61df93b961
- Modified the simulator scripts. They are now generated with the correct
  cilib-*.jar file. This should correct any issues on *nix and windows machines.

- Removed the simulator.sh and simulator.bat files - they are no longer required
  to be maintained in SVN, moved template files to src/main/scripts.

- Updated the assembly files.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@898 6919081d-ccfc-0310-b8b8-fc61df93b961
Updated the changelog

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@899 6919081d-ccfc-0310-b8b8-fc61df93b961
Updated serialVersionUID values.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@900 6919081d-ccfc-0310-b8b8-fc61df93b961
- Applied patch to fix SelectiveContributionUpdateStrategy.java thanks to
  Killearnith for submitting the patch.
- Refactored the MutationOperatorFactory, much clearer now what the intention
  is with the class. Altered the MutationStrategy to reflect the change.
- Updated the pom.xml and the change log.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@901 6919081d-ccfc-0310-b8b8-fc61df93b961
Minor updates.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@902 6919081d-ccfc-0310-b8b8-fc61df93b961
- Removed the CIlib version of a Queue class. Now defaults to the Queue<E>
  as provided by the Java SDK
- Added an update() method to the Topology. This is in preparation for the
  HeirarchicalTopology, as used in H-PSO.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@903 6919081d-ccfc-0310-b8b8-fc61df93b961
Changed the depthFirstTraversal() to that the Visitor operates on Tree<E>
elements and not simply E elements.

git-svn-id: http://cilib.svn.sourceforge.net/svnroot/cilib/trunk@904 6919081d-ccfc-0310-b8b8-fc61df93b961