From a30a8fc0951b787518f9fe23d0b3d0b59ae01449 Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Thu, 10 Dec 2015 18:51:33 +0100 Subject: [PATCH 1/5] Move to new src/ structure. refs #51 --- resources/META-INF/MANIFEST.MF | 3 --- src/{ => main/java}/eva2/EvAInfo.java | 0 src/{ => main/java}/eva2/OptimizerFactory.java | 0 src/{ => main/java}/eva2/OptimizerRunnable.java | 0 src/{ => main/java}/eva2/cli/META-INF/MANIFEST.MF | 0 src/{ => main/java}/eva2/cli/Main.java | 0 .../java}/eva2/cli/OptimizationBuilder.java | 0 .../java}/eva2/cli/OptimizationLogger.java | 0 .../java}/eva2/cli/ParameterGenerator.java | 0 src/{ => main/java}/eva2/cli/package-info.java | 0 .../java}/eva2/examples/TerminatorExample.java | 0 .../java}/eva2/examples/TestingCbnPostProc.java | 0 src/{ => main/java}/eva2/examples/TestingF1PSO.java | 0 src/{ => main/java}/eva2/examples/TestingGAB1.java | 0 .../java}/eva2/examples/TestingPlusCmaEs.java | 0 src/{ => main/java}/eva2/examples/package-info.java | 0 src/{ => main/java}/eva2/gui/AboutDialog.java | 0 src/{ => main/java}/eva2/gui/BeanInspector.java | 0 src/{ => main/java}/eva2/gui/CPUPanel.java | 0 src/{ => main/java}/eva2/gui/ExtAction.java | 0 .../java}/eva2/gui/ExtActionChangedListener.java | 0 src/{ => main/java}/eva2/gui/ExtDesktopManager.java | 0 src/{ => main/java}/eva2/gui/HtmlDemo.java | 0 .../eva2/gui/InterfaceSelectablePointIcon.java | 0 .../eva2/gui/InterfaceStandaloneOptimization.java | 0 src/{ => main/java}/eva2/gui/JDocFrame.java | 0 src/{ => main/java}/eva2/gui/JEFrame.java | 0 src/{ => main/java}/eva2/gui/JEFrameRegister.java | 0 src/{ => main/java}/eva2/gui/JExtDesktopPane.java | 0 .../java}/eva2/gui/JExtDesktopPaneToolBar.java | 0 src/{ => main/java}/eva2/gui/JExtFileChooser.java | 0 src/{ => main/java}/eva2/gui/JExtMenu.java | 0 src/{ => main/java}/eva2/gui/JExtToolBar.java | 0 src/{ => main/java}/eva2/gui/JParaPanel.java | 0 .../java}/eva2/gui/JTextEditorInternalFrame.java | 0 src/{ => main/java}/eva2/gui/JTextoutputFrame.java | 0 .../java}/eva2/gui/JTextoutputFrameInterface.java | 0 src/{ => main/java}/eva2/gui/LoggingLevelLabel.java | 0 src/{ => main/java}/eva2/gui/LoggingPanel.java | 0 src/{ => main/java}/eva2/gui/META-INF/MANIFEST.MF | 0 src/{ => main/java}/eva2/gui/MOCCOStandalone.java | 0 src/{ => main/java}/eva2/gui/Main.java | 0 src/{ => main/java}/eva2/gui/MainFrame.java | 0 src/{ => main/java}/eva2/gui/Mnemonic.java | 0 .../java}/eva2/gui/ModuleButtonPanelMaker.java | 0 src/{ => main/java}/eva2/gui/MultiLineString.java | 0 .../java}/eva2/gui/OptimizationEditorPanel.java | 0 src/{ => main/java}/eva2/gui/PanelMaker.java | 0 .../java}/eva2/gui/PropertyBoolSelector.java | 0 src/{ => main/java}/eva2/gui/PropertyDialog.java | 0 .../java}/eva2/gui/PropertyDoubleArray.java | 0 .../java}/eva2/gui/PropertyEditorProvider.java | 0 .../java}/eva2/gui/PropertyEpsilonConstraint.java | 0 .../java}/eva2/gui/PropertyEpsilonThreshold.java | 0 src/{ => main/java}/eva2/gui/PropertyFilePath.java | 0 src/{ => main/java}/eva2/gui/PropertyIntArray.java | 0 .../eva2/gui/PropertyOptimizationObjectives.java | 0 .../PropertyOptimizationObjectivesWithParam.java | 0 src/{ => main/java}/eva2/gui/PropertyPanel.java | 0 .../java}/eva2/gui/PropertySelectableList.java | 0 .../java}/eva2/gui/PropertySheetPanel.java | 0 src/{ => main/java}/eva2/gui/PropertySlider.java | 0 src/{ => main/java}/eva2/gui/PropertyText.java | 0 .../java}/eva2/gui/PropertyValueSelector.java | 0 .../eva2/gui/PropertyWeightedLPTchebycheff.java | 0 src/{ => main/java}/eva2/gui/SplashScreen.java | 0 .../java}/eva2/gui/StandaloneOptimization.java | 0 src/{ => main/java}/eva2/gui/SwingWorker.java | 0 src/{ => main/java}/eva2/gui/TabbedFrameMaker.java | 0 src/{ => main/java}/eva2/gui/TreeNode.java | 0 .../java}/eva2/gui/TreeSelectionListener.java | 0 .../gui/editor/AbstractListSelectionEditor.java | 0 src/{ => main/java}/eva2/gui/editor/AreaEditor.java | 0 .../java}/eva2/gui/editor/ArrayEditor.java | 0 .../java}/eva2/gui/editor/BigStringEditor.java | 0 .../java}/eva2/gui/editor/ComponentFilter.java | 0 .../java}/eva2/gui/editor/DoubleArrayEditor.java | 0 src/{ => main/java}/eva2/gui/editor/EnumEditor.java | 0 .../eva2/gui/editor/EpsilonConstraintEditor.java | 0 .../eva2/gui/editor/EpsilonThresholdEditor.java | 0 .../java}/eva2/gui/editor/FilePathEditor.java | 0 .../java}/eva2/gui/editor/GenericObjectEditor.java | 0 .../java}/eva2/gui/editor/IntArrayEditor.java | 0 .../java}/eva2/gui/editor/MultiLineString.java | 0 .../eva2/gui/editor/MultiLineStringEditor.java | 0 .../eva2/gui/editor/ObjectListSelectionEditor.java | 0 .../gui/editor/OptimizationObjectivesEditor.java | 0 .../OptimizationObjectivesWithParamEditor.java | 0 .../eva2/gui/editor/StringSelectionEditor.java | 0 src/{ => main/java}/eva2/gui/editor/TagEditor.java | 0 .../gui/editor/WeigthedLPTchebycheffEditor.java | 0 .../java}/eva2/gui/editor/package-info.java | 0 src/{ => main/java}/eva2/gui/package-info.java | 0 .../java}/eva2/gui/plot/DPointSetMultiIcon.java | 0 src/{ => main/java}/eva2/gui/plot/Exp.java | 0 src/{ => main/java}/eva2/gui/plot/FunctionArea.java | 0 src/{ => main/java}/eva2/gui/plot/Graph.java | 0 .../java}/eva2/gui/plot/GraphPointSet.java | 0 .../java}/eva2/gui/plot/GraphPointSetLegend.java | 0 src/{ => main/java}/eva2/gui/plot/GraphWindow.java | 0 .../eva2/gui/plot/InterfaceDPointWithContent.java | 0 src/{ => main/java}/eva2/gui/plot/Plot.java | 0 .../java}/eva2/gui/plot/PlotInterface.java | 0 src/{ => main/java}/eva2/gui/plot/TopoPlot.java | 0 src/{ => main/java}/eva2/gui/plot/package-info.java | 0 .../java}/eva2/gui/utils/CustomTabbedPaneUI.java | 0 .../java}/eva2/gui/utils/VerticalButtonUI.java | 0 .../java}/eva2/gui/utils/package-info.java | 0 .../AbstractOptimizationParameters.java | 0 .../optimization/InterfaceNotifyOnInformers.java | 0 .../InterfaceOptimizationParameters.java | 0 .../java}/eva2/optimization/InterfaceProcessor.java | 0 .../eva2/optimization/OptimizationParameters.java | 0 .../optimization/OptimizationStateListener.java | 0 .../java}/eva2/optimization/Processor.java | 0 .../eva2/optimization/enums/BOAScoringMethods.java | 0 .../java}/eva2/optimization/enums/DEType.java | 0 .../optimization/enums/ESMutationInitialSigma.java | 0 .../optimization/enums/MutateESCrossoverType.java | 0 .../java}/eva2/optimization/enums/PSOTopology.java | 0 .../eva2/optimization/enums/PostProcessMethod.java | 0 .../enums/StatisticsOnSingleDataSet.java | 0 .../enums/StatisticsOnTwoSampledData.java | 0 .../java}/eva2/optimization/enums/package-info.java | 0 .../individuals/AbstractEAIndividual.java | 0 .../individuals/EAIndividualComparator.java | 0 .../individuals/ESIndividualBinaryData.java | 0 .../individuals/ESIndividualDoubleData.java | 0 .../individuals/ESIndividualIntegerData.java | 0 .../individuals/ESIndividualPermutationData.java | 0 .../individuals/GAESIndividualBinaryDoubleData.java | 0 .../individuals/GAIndividualBinaryData.java | 0 .../individuals/GAIndividualDoubleData.java | 0 .../individuals/GAIndividualIntegerData.java | 0 .../individuals/GAPIndividualProgramData.java | 0 .../individuals/GEIndividualProgramData.java | 0 .../individuals/GIIndividualIntegerData.java | 0 .../GIOBGAIndividualIntegerPermutationData.java | 0 .../individuals/GPIndividualProgramData.java | 0 .../individuals/IndividualDistanceComparator.java | 0 .../individuals/IndividualInterface.java | 0 .../IndividualWeightedFitnessComparator.java | 0 .../individuals/InterfaceDataTypeBinary.java | 0 .../individuals/InterfaceDataTypeDouble.java | 0 .../individuals/InterfaceDataTypeInteger.java | 0 .../individuals/InterfaceDataTypePermutation.java | 0 .../individuals/InterfaceDataTypeProgram.java | 0 .../individuals/InterfaceESIndividual.java | 0 .../individuals/InterfaceGAIndividual.java | 0 .../individuals/InterfaceGIIndividual.java | 0 .../individuals/InterfaceGPIndividual.java | 0 .../individuals/InterfaceOBGAIndividual.java | 0 .../individuals/OBGAIndividualPermutationData.java | 0 .../individuals/codings/ga/GAGrayCodingDouble.java | 0 .../individuals/codings/ga/GAGrayCodingInteger.java | 0 .../codings/ga/GAStandardCodingDouble.java | 0 .../codings/ga/GAStandardCodingInteger.java | 0 .../codings/ga/InterfaceGADoubleCoding.java | 0 .../codings/ga/InterfaceGAIntegerCoding.java | 0 .../individuals/codings/ga/package-info.java | 0 .../individuals/codings/gp/AbstractGPNode.java | 0 .../optimization/individuals/codings/gp/GPArea.java | 0 .../individuals/codings/gp/GPNodeAbs.java | 0 .../individuals/codings/gp/GPNodeAdd.java | 0 .../individuals/codings/gp/GPNodeConst.java | 0 .../individuals/codings/gp/GPNodeCos.java | 0 .../individuals/codings/gp/GPNodeDiv.java | 0 .../individuals/codings/gp/GPNodeExp.java | 0 .../individuals/codings/gp/GPNodeFlowExec2.java | 0 .../individuals/codings/gp/GPNodeFlowExec3.java | 0 .../individuals/codings/gp/GPNodeInput.java | 0 .../individuals/codings/gp/GPNodeMult.java | 0 .../individuals/codings/gp/GPNodeNeg.java | 0 .../individuals/codings/gp/GPNodeOne.java | 0 .../individuals/codings/gp/GPNodeOutput.java | 0 .../individuals/codings/gp/GPNodePi.java | 0 .../individuals/codings/gp/GPNodePow2.java | 0 .../individuals/codings/gp/GPNodePow3.java | 0 .../individuals/codings/gp/GPNodeProd.java | 0 .../individuals/codings/gp/GPNodeSin.java | 0 .../individuals/codings/gp/GPNodeSqrt.java | 0 .../individuals/codings/gp/GPNodeSub.java | 0 .../individuals/codings/gp/GPNodeSum.java | 0 .../individuals/codings/gp/InterfaceProgram.java | 0 .../individuals/codings/gp/package-info.java | 0 .../individuals/codings/package-info.java | 0 .../eva2/optimization/individuals/package-info.java | 0 .../optimization/mocco/InterfaceProcessElement.java | 0 .../optimization/mocco/MOCCOChooseMOStrategy.java | 0 .../mocco/MOCCOChooseReferencePoint.java | 0 .../mocco/MOCCOChooseReferenceSolution.java | 0 .../mocco/MOCCOInitialPopulationSize.java | 0 .../optimization/mocco/MOCCOParameterizeGDF.java | 0 .../optimization/mocco/MOCCOParameterizeMO.java | 0 .../mocco/MOCCOParameterizeRefPoint.java | 0 .../optimization/mocco/MOCCOParameterizeSO.java | 0 .../optimization/mocco/MOCCOParameterizeSTEP.java | 0 .../mocco/MOCCOParameterizeTchebycheff.java | 0 .../java}/eva2/optimization/mocco/MOCCOPhase.java | 0 .../mocco/MOCCOProblemInitialization.java | 0 .../mocco/MOCCOProblemRedefinition.java | 0 .../java}/eva2/optimization/mocco/MOCCOState.java | 0 .../java}/eva2/optimization/mocco/package-info.java | 0 .../paretofrontviewer/InterfaceParetoFrontView.java | 0 .../InterfaceRefPointListener.java | 0 .../InterfaceRefSolutionListener.java | 0 .../mocco/paretofrontviewer/MOCCOViewer.java | 0 .../mocco/paretofrontviewer/ParetoFrontView2D.java | 0 .../ParetoFrontViewParallelAxis.java | 0 .../ParetoFrontViewScatterPlot.java | 0 .../mocco/paretofrontviewer/package-info.java | 0 .../optimization/modules/AbstractModuleAdapter.java | 0 .../optimization/modules/GenericModuleAdapter.java | 0 .../eva2/optimization/modules/ModuleAdapter.java | 0 .../modules/OptimizationModuleAdapter.java | 0 .../eva2/optimization/modules/package-info.java | 0 .../operator/archiving/AbstractArchiving.java | 0 .../operator/archiving/ArchivingAllDominating.java | 0 .../operator/archiving/ArchivingMaxiMin.java | 0 .../operator/archiving/ArchivingNSGA.java | 0 .../operator/archiving/ArchivingNSGAII.java | 0 .../operator/archiving/ArchivingNSGAIISMeasure.java | 0 .../operator/archiving/ArchivingPESAII.java | 0 .../operator/archiving/ArchivingSPEAII.java | 0 .../archiving/InformationRetrievalInserting.java | 0 .../archiving/InformationRetrievalNone.java | 0 .../archiving/InformationRetrievalReplacing.java | 0 .../operator/archiving/InterfaceArchiving.java | 0 .../archiving/InterfaceInformationRetrieval.java | 0 .../InterfaceRemoveSurplusIndividuals.java | 0 .../RemoveSurplusIndividualsDynamicHyperCube.java | 0 .../archiving/RemoveSurplusIndividualsSMetric.java | 0 .../RemoveSurplusIndividualsStaticHyperCube.java | 0 .../operator/archiving/package-info.java | 0 .../ClassificationSelfOrganizingMaps.java | 0 .../classification/InterfaceClassification.java | 0 .../operator/classification/package-info.java | 0 .../optimization/operator/cluster/ClusterAll.java | 0 .../operator/cluster/ClusteringDensityBased.java | 0 .../operator/cluster/ClusteringDynPeakIdent.java | 0 .../operator/cluster/ClusteringKMeans.java | 0 .../operator/cluster/ClusteringNearestBetter.java | 0 .../operator/cluster/ClusteringXMeans.java | 0 .../operator/cluster/InterfaceClustering.java | 0 .../cluster/InterfaceClusteringDistanceParam.java | 0 .../cluster/InterfaceClusteringMetricBased.java | 0 .../optimization/operator/cluster/package-info.java | 0 .../operator/constraint/AbstractConstraint.java | 0 .../constraint/ConstBelongsToDifferentClass.java | 0 .../ConstObjectivesInEqualityBiggerThanLinear.java | 0 .../ConstObjectivesInEqualityBiggerThanSurface.java | 0 .../ConstObjectivesInEqualityLesserThanLinear.java | 0 ...ConstObjectivesInEqualitySmallerThanSurface.java | 0 .../operator/constraint/ConstraintCollection.java | 0 .../operator/constraint/ConstraintHandlingEnum.java | 0 .../operator/constraint/ConstraintRelationEnum.java | 0 .../operator/constraint/DummyConstraint.java | 0 .../operator/constraint/GenericConstraint.java | 0 .../operator/constraint/ImplicitConstraint.java | 0 .../operator/constraint/InterfaceConstraint.java | 0 .../constraint/InterfaceDoubleConstraint.java | 0 .../operator/constraint/IntervalConstraint.java | 0 .../operator/constraint/package-info.java | 0 .../crossover/AdaptiveCrossoverEAMixer.java | 0 .../eva2/optimization/operator/crossover/CM1.java | 0 .../eva2/optimization/operator/crossover/CM2.java | 0 .../eva2/optimization/operator/crossover/CM3.java | 0 .../eva2/optimization/operator/crossover/CM4.java | 0 .../eva2/optimization/operator/crossover/CM5.java | 0 .../eva2/optimization/operator/crossover/CM6.java | 0 .../eva2/optimization/operator/crossover/CM7.java | 0 .../operator/crossover/CrossoverEAMixer.java | 0 .../operator/crossover/CrossoverESArithmetical.java | 0 .../operator/crossover/CrossoverESBLXAlpha.java | 0 .../operator/crossover/CrossoverESDefault.java | 0 .../operator/crossover/CrossoverESFlat.java | 0 .../operator/crossover/CrossoverESIntermediate.java | 0 .../crossover/CrossoverESNPointDiscrete.java | 0 .../CrossoverESNPointDiscreteDislocation.java | 0 .../operator/crossover/CrossoverESPCX.java | 0 .../operator/crossover/CrossoverESSBX.java | 0 .../operator/crossover/CrossoverESSPX.java | 0 .../operator/crossover/CrossoverESUNDX.java | 0 .../crossover/CrossoverESUniformDiscrete.java | 0 .../operator/crossover/CrossoverGABitSimulated.java | 0 .../operator/crossover/CrossoverGADefault.java | 0 .../operator/crossover/CrossoverGAGINPoint.java | 0 .../crossover/CrossoverGAGINPointSegmentwise.java | 0 .../operator/crossover/CrossoverGAUniform.java | 0 .../operator/crossover/CrossoverGIDefault.java | 0 .../operator/crossover/CrossoverGINPoint.java | 0 .../operator/crossover/CrossoverGINPointVL.java | 0 .../operator/crossover/CrossoverGIUniform.java | 0 .../operator/crossover/CrossoverGPDefault.java | 0 .../operator/crossover/CrossoverOBGAPMX.java | 0 .../operator/crossover/CrossoverOBGAPMXUniform.java | 0 .../operator/crossover/InterfaceCrossover.java | 0 .../InterfaceEvaluatingCrossoverOperator.java | 0 .../operator/crossover/NoCrossover.java | 0 .../operator/crossover/PropertyCrossoverMixer.java | 0 .../crossover/PropertyCrossoverMixerEditor.java | 0 .../operator/crossover/TestESCrossover.java | 0 .../operator/crossover/package-info.java | 0 .../distancemetric/DoubleIntegralMetric.java | 0 .../operator/distancemetric/EuclideanMetric.java | 0 .../distancemetric/GenotypeMetricBitSet.java | 0 .../distancemetric/IndividualDataMetric.java | 0 .../distancemetric/InterfaceDistanceMetric.java | 0 .../distancemetric/ObjectiveSpaceMetric.java | 0 .../operator/distancemetric/PhenotypeMetric.java | 0 .../SigmaSingleMetricGlobalMutation.java | 0 .../operator/distancemetric/package-info.java | 0 .../fitnessmodifier/FitnessAdaptiveClustering.java | 0 .../fitnessmodifier/FitnessModifierNone.java | 0 .../operator/fitnessmodifier/FitnessSharing.java | 0 .../fitnessmodifier/InterfaceFitnessModifier.java | 0 .../operator/fitnessmodifier/package-info.java | 0 .../initialization/DefaultInitialization.java | 0 .../initialization/GAGIInitializeSegmentwise.java | 0 .../initialization/InterfaceInitialization.java | 0 .../operator/initialization/package-info.java | 0 .../operator/migration/InterfaceMigration.java | 0 .../operator/migration/MOBestMigration.java | 0 .../operator/migration/MOClusteringSeparation.java | 0 .../operator/migration/MOConeSeparation.java | 0 .../operator/migration/MOXMeansSeparation.java | 0 .../operator/migration/SOBestMigration.java | 0 .../operator/migration/SOMONoMigration.java | 0 .../operator/migration/package-info.java | 0 .../operator/moso/InterfaceMOSOConverter.java | 0 .../moso/MOSODynamicallyWeightedFitness.java | 0 .../operator/moso/MOSOEpsilonConstraint.java | 0 .../operator/moso/MOSOEpsilonThreshold.java | 0 .../operator/moso/MOSOGoalProgramming.java | 0 .../optimization/operator/moso/MOSOLpMetric.java | 0 .../operator/moso/MOSOMOGARankBased.java | 0 .../optimization/operator/moso/MOSOMaxiMin.java | 0 .../optimization/operator/moso/MOSONoConvert.java | 0 .../operator/moso/MOSORandomChoice.java | 0 .../operator/moso/MOSORandomWeight.java | 0 .../optimization/operator/moso/MOSORankbased.java | 0 .../operator/moso/MOSOUtilityFunction.java | 0 .../operator/moso/MOSOWeightedFitness.java | 0 .../operator/moso/MOSOWeightedLPTchebycheff.java | 0 .../optimization/operator/moso/package-info.java | 0 .../optimization/operator/mutation/CMAParamSet.java | 0 .../InterfaceAdaptOperatorGenerational.java | 0 .../operator/mutation/InterfaceMutation.java | 0 .../operator/mutation/MutateDefault.java | 0 .../operator/mutation/MutateEAMixer.java | 0 .../operator/mutation/MutateESCorrVector.java | 0 .../operator/mutation/MutateESCorrelated.java | 0 .../mutation/MutateESCovarianceMatrixAdaption.java | 0 .../MutateESCovarianceMatrixAdaptionPlus.java | 0 .../operator/mutation/MutateESFixedStepSize.java | 0 .../operator/mutation/MutateESGlobal.java | 0 .../operator/mutation/MutateESLocal.java | 0 .../mutation/MutateESMainVectorAdaption.java | 0 .../mutation/MutateESMutativeStepSizeControl.java | 0 .../mutation/MutateESPathLengthAdaption.java | 0 .../operator/mutation/MutateESPolynomial.java | 0 .../operator/mutation/MutateESRankMuCMA.java | 0 .../operator/mutation/MutateESStandard.java | 0 .../operator/mutation/MutateESSuccessRule.java | 0 .../operator/mutation/MutateGAAdaptive.java | 0 .../operator/mutation/MutateGAGISwapBits.java | 0 .../mutation/MutateGAGISwapBitsSegmentwise.java | 0 .../operator/mutation/MutateGAInvertBits.java | 0 .../operator/mutation/MutateGANBit.java | 0 .../operator/mutation/MutateGAShiftSubstring.java | 0 .../mutation/MutateGASwapBitsSegmentwise.java | 0 .../operator/mutation/MutateGAUniform.java | 0 .../operator/mutation/MutateGIInsertDelete.java | 0 .../operator/mutation/MutateGIInvert.java | 0 .../operator/mutation/MutateGINominal.java | 0 .../operator/mutation/MutateGIOrdinal.java | 0 .../operator/mutation/MutateGISubset.java | 0 .../operator/mutation/MutateGITranslocate.java | 0 .../operator/mutation/MutateGPAdaptive.java | 0 .../operator/mutation/MutateGPSingleNode.java | 0 .../operator/mutation/MutateOBGAFlip.java | 0 .../operator/mutation/MutateOBGAInversion.java | 0 .../optimization/operator/mutation/NoMutation.java | 0 .../operator/mutation/PropertyMutationMixer.java | 0 .../mutation/PropertyMutationMixerEditor.java | 0 .../operator/mutation/package-info.java | 0 .../absorption/ConsiderPBestAbsorptionStrategy.java | 0 .../EuclideanDiversityAbsorptionStrategy.java | 0 .../absorption/InterfaceAbsorptionStrategy.java | 0 .../absorption/StandardAbsorptionStrategy.java | 0 .../operator/nichepso/absorption/package-info.java | 0 .../deactivation/DummyDeactivationStrategy.java | 0 .../ImprovementDeactivationStrategy.java | 0 .../deactivation/InterfaceDeactivationStrategy.java | 0 .../deactivation/StandardDeactivationStrategy.java | 0 .../nichepso/deactivation/package-info.java | 0 .../nichepso/merging/InterfaceMergingStrategy.java | 0 .../nichepso/merging/ScatterMergingStrategy.java | 0 .../nichepso/merging/StandardMergingStrategy.java | 0 .../operator/nichepso/merging/package-info.java | 0 .../operator/nichepso/package-info.java | 0 .../DummySubswarmCreationStrategy.java | 0 .../GenerateNeighborSubswarmCreationStrategy.java | 0 .../InterfaceSubswarmCreationStrategy.java | 0 .../StandardSubswarmCreationStrategy.java | 0 .../nichepso/subswarmcreation/package-info.java | 0 .../eva2/optimization/operator/package-info.java | 0 .../paramcontrol/AbstractAdaptiveParameters.java | 0 .../paramcontrol/AbstractLinearParamAdaption.java | 0 .../paramcontrol/AbstractParameterControl.java | 0 .../operator/paramcontrol/AdaptivityEnum.java | 0 .../CbpsoFitnessThresholdBasedAdaption.java | 0 .../operator/paramcontrol/ConstantParameters.java | 0 .../paramcontrol/ConstraintBasedAdaption.java | 0 .../paramcontrol/ExponentialDecayAdaption.java | 0 .../operator/paramcontrol/GenericParamAdaption.java | 0 .../paramcontrol/InterfaceHasUpperDoubleBound.java | 0 .../paramcontrol/InterfaceParamControllable.java | 0 .../paramcontrol/InterfaceParameterControl.java | 0 .../operator/paramcontrol/LinearParamAdaption.java | 0 .../operator/paramcontrol/NoParamAdaption.java | 0 .../paramcontrol/PSOActivityFeedbackControl.java | 0 .../operator/paramcontrol/PSOInertnessAdaption.java | 0 .../operator/paramcontrol/ParamAdaption.java | 0 .../operator/paramcontrol/ParamChangeListener.java | 0 .../paramcontrol/ParameterControlManager.java | 0 .../operator/paramcontrol/SingleParamAdaption.java | 0 .../paramcontrol/SinusoidalParamAdaption.java | 0 .../operator/paramcontrol/SuccessBasedAdaption.java | 0 .../operator/paramcontrol/package-info.java | 0 .../InterfaceParetoFrontMetric.java | 0 .../MetricD1ApproxParetoFront.java | 0 .../paretofrontmetrics/MetricD1TrueParetoFront.java | 0 .../paretofrontmetrics/MetricErrorRatio.java | 0 .../MetricMaximumParetoFrontError.java | 0 .../MetricOverallNonDominatedVectors.java | 0 .../operator/paretofrontmetrics/MetricS.java | 0 .../paretofrontmetrics/MetricSWithReference.java | 0 .../operator/paretofrontmetrics/package-info.java | 0 .../postprocess/InterfacePostProcessParams.java | 0 .../operator/postprocess/PostProcess.java | 0 .../operator/postprocess/PostProcessParams.java | 0 .../operator/postprocess/SolutionHistogram.java | 0 .../operator/postprocess/package-info.java | 0 .../operator/selection/InterfaceSelection.java | 0 .../operator/selection/MOMultipleSolutions.java | 0 .../optimization/operator/selection/MOSolution.java | 0 .../optimization/operator/selection/SelectAll.java | 0 .../operator/selection/SelectBestIndividuals.java | 0 .../operator/selection/SelectBestSingle.java | 0 .../operator/selection/SelectEPTournaments.java | 0 .../operator/selection/SelectHomologousMate.java | 0 .../selection/SelectMOMAIIDominanceCounter.java | 0 .../operator/selection/SelectMOMaxiMin.java | 0 .../selection/SelectMONSGAIICrowedTournament.java | 0 .../operator/selection/SelectMONonDominated.java | 0 .../operator/selection/SelectMOPESA.java | 0 .../operator/selection/SelectMOPESAII.java | 0 .../operator/selection/SelectMOSPEAII.java | 0 .../operator/selection/SelectParticleWheel.java | 0 .../operator/selection/SelectRandom.java | 0 .../operator/selection/SelectTournament.java | 0 .../selection/SelectXProbRouletteWheel.java | 0 .../operator/selection/package-info.java | 0 .../selection/probability/AbstractSelProb.java | 0 .../probability/InterfaceSelectionProbability.java | 0 .../selection/probability/SelProbBoltzman.java | 0 .../probability/SelProbFitnessSharing.java | 0 .../selection/probability/SelProbInvertByMax.java | 0 .../selection/probability/SelProbLinearRanking.java | 0 .../probability/SelProbNonLinearRanking.java | 0 .../selection/probability/SelProbRanking.java | 0 .../selection/probability/SelProbStandard.java | 0 .../probability/SelProbStandardScaling.java | 0 .../selection/probability/package-info.java | 0 .../selection/replacement/InterfaceReplacement.java | 0 .../replacement/ReplaceDeterministicCrowding.java | 0 .../selection/replacement/ReplacePreselection.java | 0 .../selection/replacement/ReplaceRandom.java | 0 .../selection/replacement/ReplaceWorst.java | 0 .../selection/replacement/ReplaceWorstParent.java | 0 .../selection/replacement/ReplacementCrowding.java | 0 ...lacementNondominatedSortingDistanceCrowding.java | 0 .../selection/replacement/package-info.java | 0 .../operator/terminators/CombinedTerminator.java | 0 .../operator/terminators/DiversityTerminator.java | 0 .../operator/terminators/EvaluationTerminator.java | 0 .../terminators/FitnessConvergenceTerminator.java | 0 .../terminators/FitnessValueTerminator.java | 0 .../operator/terminators/GenerationTerminator.java | 0 .../terminators/HistoryConvergenceTerminator.java | 0 .../operator/terminators/InterfaceTerminator.java | 0 .../terminators/KnownOptimaFoundTerminator.java | 0 .../operator/terminators/MaximumTimeTerminator.java | 0 .../terminators/ParetoMetricTerminator.java | 0 .../terminators/PhenotypeConvergenceTerminator.java | 0 .../terminators/PopulationArchiveTerminator.java | 0 .../terminators/PopulationMeasureTerminator.java | 0 .../operator/terminators/package-info.java | 0 .../java}/eva2/optimization/package-info.java | 0 .../InterfacePopulationChangedEventListener.java | 0 .../population/InterfaceSolutionSet.java | 0 .../optimization/population/PBILPopulation.java | 0 .../eva2/optimization/population/Population.java | 0 .../population/PopulationInitMethod.java | 0 .../population/PopulationInterface.java | 0 .../eva2/optimization/population/SolutionSet.java | 0 .../eva2/optimization/population/package-info.java | 0 .../optimization/statistics/AbstractStatistics.java | 0 .../optimization/statistics/GraphSelectionEnum.java | 0 .../statistics/InterfaceStatistics.java | 0 .../statistics/InterfaceStatisticsListener.java | 0 .../statistics/InterfaceStatisticsParameters.java | 0 .../statistics/InterfaceTextListener.java | 0 .../optimization/statistics/OptimizationJob.java | 0 .../statistics/OptimizationJobList.java | 0 .../statistics/StatisticalEvaluation.java | 0 .../statistics/StatisticalEvaluationParameters.java | 0 .../optimization/statistics/StatisticsDummy.java | 0 .../statistics/StatisticsParameters.java | 0 .../statistics/StatisticsStandalone.java | 0 .../optimization/statistics/StatisticsWithGUI.java | 0 .../eva2/optimization/statistics/package-info.java | 0 .../java}/eva2/optimization/strategies/ANPSO.java | 0 .../optimization/strategies/AbstractOptimizer.java | 0 .../strategies/AdaptiveDifferentialEvolution.java | 0 .../java}/eva2/optimization/strategies/BOA.java | 0 .../strategies/BinaryScatterSearch.java | 0 .../java}/eva2/optimization/strategies/CBNPSO.java | 0 .../strategies/CHCAdaptiveSearchAlgorithm.java | 0 .../strategies/ClusterBasedNichingEA.java | 0 .../strategies/ClusteringHillClimbing.java | 0 .../strategies/DifferentialEvolution.java | 0 .../DynamicParticleSwarmOptimization.java | 0 .../eva2/optimization/strategies/EsDpiNiching.java | 0 .../optimization/strategies/EsDpiNichingCma.java | 0 .../strategies/EvolutionStrategies.java | 0 .../strategies/EvolutionStrategyIPOP.java | 0 .../strategies/EvolutionaryProgramming.java | 0 .../optimization/strategies/FloodAlgorithm.java | 0 .../optimization/strategies/GeneticAlgorithm.java | 0 .../strategies/GradientDescentAlgorithm.java | 0 .../eva2/optimization/strategies/HillClimbing.java | 0 .../optimization/strategies/InterfaceOptimizer.java | 0 .../strategies/InterfaceSpeciesAware.java | 0 .../eva2/optimization/strategies/IslandModelEA.java | 0 .../java}/eva2/optimization/strategies/LTGA.java | 0 .../java}/eva2/optimization/strategies/MLTGA.java | 0 .../optimization/strategies/MemeticAlgorithm.java | 0 .../optimization/strategies/MonteCarloSearch.java | 0 .../strategies/MultiObjectiveCMAES.java | 0 .../optimization/strategies/MultiObjectiveEA.java | 0 .../optimization/strategies/NelderMeadSimplex.java | 0 .../eva2/optimization/strategies/NicheGraph.java | 0 .../eva2/optimization/strategies/NichePSO.java | 0 .../strategies/ParticleFilterOptimization.java | 0 .../strategies/ParticleSubSwarmOptimization.java | 0 .../strategies/ParticleSwarmOptimization.java | 0 .../strategies/ParticleSwarmOptimizationGCPSO.java | 0 .../PopulationBasedIncrementalLearning.java | 0 .../eva2/optimization/strategies/ScatterSearch.java | 0 .../optimization/strategies/SimulatedAnnealing.java | 0 .../java}/eva2/optimization/strategies/SqPSO.java | 0 .../eva2/optimization/strategies/StarANPSO.java | 0 .../eva2/optimization/strategies/SteadyStateGA.java | 0 .../optimization/strategies/ThresholdAlgorithm.java | 0 .../java}/eva2/optimization/strategies/Tribes.java | 0 .../strategies/WingedMultiObjectiveEA.java | 0 .../eva2/optimization/strategies/package-info.java | 0 .../eva2/optimization/strategies/tribes/Tribe.java | 0 .../strategies/tribes/TribesExplorer.java | 0 .../strategies/tribes/TribesMemory.java | 0 .../optimization/strategies/tribes/TribesParam.java | 0 .../strategies/tribes/TribesPosition.java | 0 .../optimization/strategies/tribes/TribesSwarm.java | 0 .../strategies/tribes/package-info.java | 0 .../optimization/tools/AbstractObjectEditor.java | 0 .../java}/eva2/optimization/tools/DeNovofilter.java | 0 .../optimization/tools/DoubleArrayComparator.java | 0 .../java}/eva2/optimization/tools/FileTools.java | 0 .../eva2/optimization/tools/GeneralGEOFaker.java | 0 .../tools/GeneralGenericObjectEditorPanel.java | 0 .../tools/GeneralOptimizationEditorProperty.java | 0 .../tools/ImpactOfDimensionOnMOEAs.java | 0 .../optimization/tools/ParetoFrontLocalTester.java | 0 .../optimization/tools/PortfolioFrontTester.java | 0 .../java}/eva2/optimization/tools/TestingDArea.java | 0 .../java}/eva2/optimization/tools/package-info.java | 0 src/{ => main/java}/eva2/package-info.java | 0 .../eva2/problems/AbstractDynTransProblem.java | 0 .../AbstractDynamicOptimizationProblem.java | 0 .../problems/AbstractMultiModalProblemKnown.java | 0 .../AbstractMultiObjectiveOptimizationProblem.java | 0 .../eva2/problems/AbstractOptimizationProblem.java | 0 .../AbstractParallelOptimizationProblem.java | 0 .../java}/eva2/problems/AbstractProblemBinary.java | 0 .../java}/eva2/problems/AbstractProblemDouble.java | 0 .../eva2/problems/AbstractProblemDoubleOffset.java | 0 .../java}/eva2/problems/AbstractProblemInteger.java | 0 .../AbstractSynchronousOptimizationProblem.java | 0 src/{ => main/java}/eva2/problems/B1Problem.java | 0 .../java}/eva2/problems/BKnapsackProblem.java | 0 .../eva2/problems/ConstrHimmelblauProblem.java | 0 .../java}/eva2/problems/ConstrPressureVessel.java | 0 .../java}/eva2/problems/DynJumpProblem.java | 0 src/{ => main/java}/eva2/problems/ERPStarter.java | 0 .../java}/eva2/problems/ExternalRuntimeProblem.java | 0 src/{ => main/java}/eva2/problems/F10Problem.java | 0 src/{ => main/java}/eva2/problems/F11Problem.java | 0 src/{ => main/java}/eva2/problems/F12Problem.java | 0 src/{ => main/java}/eva2/problems/F13Problem.java | 0 src/{ => main/java}/eva2/problems/F14Problem.java | 0 src/{ => main/java}/eva2/problems/F15Problem.java | 0 src/{ => main/java}/eva2/problems/F16Problem.java | 0 src/{ => main/java}/eva2/problems/F17Problem.java | 0 src/{ => main/java}/eva2/problems/F18Problem.java | 0 src/{ => main/java}/eva2/problems/F19Problem.java | 0 src/{ => main/java}/eva2/problems/F1Problem.java | 0 src/{ => main/java}/eva2/problems/F20Problem.java | 0 src/{ => main/java}/eva2/problems/F21Problem.java | 0 src/{ => main/java}/eva2/problems/F22Problem.java | 0 src/{ => main/java}/eva2/problems/F23Problem.java | 0 src/{ => main/java}/eva2/problems/F24Problem.java | 0 src/{ => main/java}/eva2/problems/F2Problem.java | 0 src/{ => main/java}/eva2/problems/F3Problem.java | 0 src/{ => main/java}/eva2/problems/F4Problem.java | 0 src/{ => main/java}/eva2/problems/F5Problem.java | 0 src/{ => main/java}/eva2/problems/F6Problem.java | 0 src/{ => main/java}/eva2/problems/F7Problem.java | 0 src/{ => main/java}/eva2/problems/F8Problem.java | 0 src/{ => main/java}/eva2/problems/F9Problem.java | 0 src/{ => main/java}/eva2/problems/FLensProblem.java | 0 src/{ => main/java}/eva2/problems/FM0Problem.java | 0 .../java}/eva2/problems/GPFunctionProblem.java | 0 src/{ => main/java}/eva2/problems/I1Problem.java | 0 .../eva2/problems/Interface2DBorderProblem.java | 0 .../InterfaceAdditionalPopulationInformer.java | 0 .../InterfaceFirstOrderDerivableProblem.java | 0 .../java}/eva2/problems/InterfaceHasInitRange.java | 0 .../eva2/problems/InterfaceHasSolutionViewer.java | 0 .../problems/InterfaceInterestingHistogram.java | 0 .../eva2/problems/InterfaceLocalSearchable.java | 0 .../InterfaceMultiObjectiveDeNovoProblem.java | 0 .../eva2/problems/InterfaceMultimodalProblem.java | 0 .../problems/InterfaceMultimodalProblemKnown.java | 0 .../problems/InterfaceOptimizationObjective.java | 0 .../eva2/problems/InterfaceOptimizationProblem.java | 0 .../eva2/problems/InterfaceOptimizationTarget.java | 0 .../java}/eva2/problems/InterfaceProblemDouble.java | 0 .../eva2/problems/InterfaceProgramProblem.java | 0 .../eva2/problems/InterfaceSolutionViewer.java | 0 .../java}/eva2/problems/MatlabEvalMediator.java | 0 .../java}/eva2/problems/MatlabProblem.java | 0 .../eva2/problems/MatlabProblemDataTypeEnum.java | 0 .../java}/eva2/problems/NativeProblem.java | 0 .../java}/eva2/problems/PSymbolicRegression.java | 0 .../java}/eva2/problems/SimpleProblemWrapper.java | 0 src/{ => main/java}/eva2/problems/TF1Problem.java | 0 .../java}/eva2/problems/WaitForEvARunnable.java | 0 src/{ => main/java}/eva2/problems/package-info.java | 0 .../regression/InterfaceRegressionFunction.java | 0 .../eva2/problems/regression/RFKoza_GPI_10_1.java | 0 .../eva2/problems/regression/RFKoza_GPI_10_2.java | 0 .../eva2/problems/regression/RFKoza_GPI_7_3.java | 0 .../regression/RFKoza_GPI_7_3_extended.java | 0 .../java}/eva2/problems/regression/RFRaidl_F1.java | 0 .../java}/eva2/problems/regression/RFRaidl_F2.java | 0 .../java}/eva2/problems/regression/RFRaidl_F3.java | 0 .../eva2/problems/regression/package-info.java | 0 .../problems/simple/InterfaceSimpleProblem.java | 0 .../java}/eva2/problems/simple/SimpleB1.java | 0 .../java}/eva2/problems/simple/SimpleF1.java | 0 .../eva2/problems/simple/SimpleProblemBinary.java | 0 .../eva2/problems/simple/SimpleProblemDouble.java | 0 .../java}/eva2/problems/simple/package-info.java | 0 .../java}/eva2/tools/BasicResourceLoader.java | 0 src/{ => main/java}/eva2/tools/Cluster.java | 0 src/{ => main/java}/eva2/tools/EVAERROR.java | 0 src/{ => main/java}/eva2/tools/JarResources.java | 0 src/{ => main/java}/eva2/tools/KMEANSJAVA.java | 0 src/{ => main/java}/eva2/tools/MultirunRefiner.java | 0 src/{ => main/java}/eva2/tools/Pair.java | 0 src/{ => main/java}/eva2/tools/PairComparator.java | 0 src/{ => main/java}/eva2/tools/ReflectPackage.java | 0 src/{ => main/java}/eva2/tools/ResourceLoader.java | 0 src/{ => main/java}/eva2/tools/SelectedTag.java | 0 .../java}/eva2/tools/SerializedObject.java | 0 src/{ => main/java}/eva2/tools/Serializer.java | 0 src/{ => main/java}/eva2/tools/StringSelection.java | 0 src/{ => main/java}/eva2/tools/StringTools.java | 0 src/{ => main/java}/eva2/tools/TXTFileFilter.java | 0 src/{ => main/java}/eva2/tools/Tag.java | 0 src/{ => main/java}/eva2/tools/ToolBox.java | 0 src/{ => main/java}/eva2/tools/ToolBoxGui.java | 0 src/{ => main/java}/eva2/tools/URLGetter.java | 0 .../chart2d/Chart2DDPointContentSelectable.java | 0 .../eva2/tools/chart2d/Chart2DDPointIconCircle.java | 0 .../tools/chart2d/Chart2DDPointIconContent.java | 0 .../eva2/tools/chart2d/Chart2DDPointIconCross.java | 0 .../eva2/tools/chart2d/Chart2DDPointIconPoint.java | 0 .../eva2/tools/chart2d/Chart2DDPointIconText.java | 0 src/{ => main/java}/eva2/tools/chart2d/DArea.java | 0 src/{ => main/java}/eva2/tools/chart2d/DArray.java | 0 src/{ => main/java}/eva2/tools/chart2d/DBorder.java | 0 .../java}/eva2/tools/chart2d/DComponent.java | 0 .../java}/eva2/tools/chart2d/DContainer.java | 0 .../java}/eva2/tools/chart2d/DElement.java | 0 .../java}/eva2/tools/chart2d/DFunction.java | 0 src/{ => main/java}/eva2/tools/chart2d/DGrid.java | 0 .../java}/eva2/tools/chart2d/DIntDoubleMap.java | 0 src/{ => main/java}/eva2/tools/chart2d/DLine.java | 0 .../java}/eva2/tools/chart2d/DMeasures.java | 0 src/{ => main/java}/eva2/tools/chart2d/DParent.java | 0 src/{ => main/java}/eva2/tools/chart2d/DPoint.java | 0 .../java}/eva2/tools/chart2d/DPointIcon.java | 0 .../java}/eva2/tools/chart2d/DPointSet.java | 0 .../java}/eva2/tools/chart2d/DRectangle.java | 0 .../java}/eva2/tools/chart2d/ScaledBorder.java | 0 .../java}/eva2/tools/chart2d/SlimRect.java | 0 .../java}/eva2/tools/chart2d/package-info.java | 0 .../eva2/tools/diagram/ColorBarCalculator.java | 0 .../java}/eva2/tools/diagram/package-info.java | 0 src/{ => main/java}/eva2/tools/math/BayNet.java | 0 src/{ => main/java}/eva2/tools/math/BayNode.java | 0 .../eva2/tools/math/Jama/CholeskyDecomposition.java | 0 .../tools/math/Jama/EigenvalueDecomposition.java | 0 .../java}/eva2/tools/math/Jama/LUDecomposition.java | 0 .../java}/eva2/tools/math/Jama/Matrix.java | 0 .../java}/eva2/tools/math/Jama/QRDecomposition.java | 0 .../tools/math/Jama/SingularValueDecomposition.java | 0 .../java}/eva2/tools/math/Jama/package-info.java | 0 .../java}/eva2/tools/math/Jama/util/Maths.java | 0 .../eva2/tools/math/Jama/util/package-info.java | 0 .../java}/eva2/tools/math/Mathematics.java | 0 src/{ => main/java}/eva2/tools/math/RNG.java | 0 .../java}/eva2/tools/math/SpecialFunction.java | 0 .../java}/eva2/tools/math/StatisticUtils.java | 0 .../math/interpolation/AbstractDataModifier.java | 0 .../tools/math/interpolation/AbstractDataSet.java | 0 .../eva2/tools/math/interpolation/BasicDataSet.java | 0 .../math/interpolation/InterpolationException.java | 0 .../math/interpolation/LinearInterpolation.java | 0 .../PolynomialInterpolationResult.java | 0 .../math/interpolation/SplineInterpolation.java | 0 .../eva2/tools/math/interpolation/package-info.java | 0 .../java}/eva2/tools/math/package-info.java | 0 src/{ => main/java}/eva2/tools/matlab/JMatLink.c | 0 src/{ => main/java}/eva2/tools/matlab/JMatLink.h | 0 src/{ => main/java}/eva2/tools/matlab/JMatLink.java | 0 src/{ => main/java}/eva2/tools/matlab/Makefile | 0 .../java}/eva2/tools/matlab/package-info.java | 0 src/{ => main/java}/eva2/tools/package-info.java | 0 .../java}/eva2/tools/print/PagePrinter.java | 0 .../java}/eva2/tools/print/package-info.java | 0 src/{ => main/java}/eva2/util/ClassPreloader.java | 0 .../java}/eva2/util/annotation/Description.java | 0 .../java}/eva2/util/annotation/Hidden.java | 0 .../java}/eva2/util/annotation/Parameter.java | 0 .../java}/eva2/util/annotation/package-info.java | 0 src/{ => main/java}/eva2/util/package-info.java | 0 src/{ => main/java}/eva2/yaml/BeanSerializer.java | 0 .../java}/eva2/yaml/OptimizationConstructor.java | 0 src/{ => main/java}/eva2/yaml/OptimizationRun.java | 0 src/{ => main/java}/eva2/yaml/package-info.java | 0 .../main/resources}/EvA2Help/EvA2Help.hs | 0 .../main/resources}/EvA2Help/EvA2Help.jhm | 0 .../main/resources}/EvA2Help/JavaHelpSearch/DOCS | 0 .../resources}/EvA2Help/JavaHelpSearch/DOCS.TAB | 0 .../main/resources}/EvA2Help/JavaHelpSearch/OFFSETS | 0 .../resources}/EvA2Help/JavaHelpSearch/POSITIONS | Bin .../main/resources}/EvA2Help/JavaHelpSearch/SCHEMA | 0 .../main/resources}/EvA2Help/JavaHelpSearch/TMAP | Bin .../keyboard-shortcuts/about-shortcuts.html | 0 .../keyboard-shortcuts/menu-shortcuts.html | 0 .../keyboard-shortcuts/window-shortcuts.html | 0 .../main/resources}/EvA2Help/html/index.html | 0 {resources => src/main/resources}/EvA2Help/toc.xml | 0 .../main/resources}/META-INF/EvA2.props | 0 {resources => src/main/resources}/gpl-3.0.txt | 0 {resources => src/main/resources}/html/Default.html | 0 .../main/resources}/html/EvolutionStrategies.html | 0 .../main/resources}/html/EvolutionStrategyIPOP.html | 0 .../main/resources}/html/F13Problem.html | 0 .../main/resources}/html/F1Problem.html | 0 .../main/resources}/html/F2Problem.html | 0 .../main/resources}/html/F3Problem.html | 0 .../main/resources}/html/F5Problem.html | 0 .../main/resources}/html/F6Problem.html | 0 .../main/resources}/html/F8Problem.html | 0 .../html/FitnessConvergenceTerminator.html | 0 {resources => src/main/resources}/html/GO.html | 0 .../main/resources}/html/GenericConstraint.html | 0 .../main/resources}/html/MutateESRankMuCMA.html | 0 .../resources}/html/OptimizationParameters.html | 0 .../resources}/html/ParticleSwarmOptimization.html | 0 .../html/PhenotypeConvergenceTerminator.html | 0 .../html/PopulationMeasureTerminator.html | 0 .../main/resources}/html/PostProcessParams.html | 0 .../main/resources}/html/StatisticsParameters.html | 0 {resources => src/main/resources}/html/Tribes.html | 0 {resources => src/main/resources}/images/Add24.gif | Bin .../main/resources}/images/Cascade16.png | Bin .../main/resources}/images/EvASplashScreen.png | Bin .../main/resources}/images/EvASplashScreen.xcf | Bin .../main/resources}/images/Export24.gif | Bin {resources => src/main/resources}/images/Help24.gif | Bin .../main/resources}/images/History24.gif | Bin .../main/resources}/images/Import24.gif | Bin .../main/resources}/images/Information24.gif | Bin .../main/resources}/images/MOCCO/MOCCO_GDF.gif | Bin .../main/resources}/images/MOCCO/MOCCO_MOEA.gif | Bin .../main/resources}/images/MOCCO/MOCCO_REFP.gif | Bin .../main/resources}/images/MOCCO/MOCCO_STEP.gif | Bin .../main/resources}/images/MOCCO/MOCCO_TBCH.gif | Bin {resources => src/main/resources}/images/Open16.gif | Bin {resources => src/main/resources}/images/Play24.gif | Bin .../main/resources}/images/Refresh24.gif | Bin {resources => src/main/resources}/images/Save16.gif | Bin .../main/resources}/images/Server24.gif | Bin {resources => src/main/resources}/images/Stop24.gif | Bin {resources => src/main/resources}/images/Sub24.gif | Bin .../main/resources}/images/TileHorizontal16.png | Bin .../main/resources}/images/TileVertical16.png | Bin {resources => src/main/resources}/images/ackley.jpg | Bin .../main/resources}/images/ackleyopt.jpg | Bin .../main/resources}/images/ackleytex.jpg | Bin {resources => src/main/resources}/images/f1.jpg | Bin .../resources}/images/f13-schwefels-sine-root.jpg | Bin .../main/resources}/images/f13-tex-500.jpg | Bin {resources => src/main/resources}/images/f1tex.jpg | Bin {resources => src/main/resources}/images/f2.jpg | Bin {resources => src/main/resources}/images/f2tex.jpg | Bin {resources => src/main/resources}/images/f81.jpg | Bin {resources => src/main/resources}/images/f85.jpg | Bin .../main/resources}/images/grie100.jpg | Bin {resources => src/main/resources}/images/icon.png | Bin {resources => src/main/resources}/images/icon.xcf | Bin {resources => src/main/resources}/images/icon1.gif | Bin {resources => src/main/resources}/images/icon2.gif | Bin {resources => src/main/resources}/images/icon3.gif | Bin {resources => src/main/resources}/images/icon4.gif | Bin .../main/resources}/images/rastrigin1.jpg | Bin .../main/resources}/images/rastrigin20.jpg | Bin .../main/resources}/images/rastrigin5.jpg | Bin .../main/resources}/images/rastrigintex.jpg | Bin .../main/resources}/images/rosenbrocktex.jpg | Bin .../main/resources}/images/schwefelsymmetrie.jpg | Bin {resources => src/main/resources}/images/step5.jpg | Bin .../main/resources}/images/stepopt.jpg | Bin .../main/resources}/images/steptex.jpg | Bin {resources => src/main/resources}/lgpl-3.0.txt | 0 .../java}/eva2/problems/F23ProblemTest.java | 0 .../java}/eva2/problems/F3ProblemTest.java | 0 test/{ => main/java}/eva2/tools/SerializerTest.java | 0 .../{ => main/java}/eva2/tools/StringToolsTest.java | 0 .../java}/eva2/tools/math/MathematicsTest.java | 0 856 files changed, 3 deletions(-) delete mode 100644 resources/META-INF/MANIFEST.MF rename src/{ => main/java}/eva2/EvAInfo.java (100%) rename src/{ => main/java}/eva2/OptimizerFactory.java (100%) rename src/{ => main/java}/eva2/OptimizerRunnable.java (100%) rename src/{ => main/java}/eva2/cli/META-INF/MANIFEST.MF (100%) rename src/{ => main/java}/eva2/cli/Main.java (100%) rename src/{ => main/java}/eva2/cli/OptimizationBuilder.java (100%) rename src/{ => main/java}/eva2/cli/OptimizationLogger.java (100%) rename src/{ => main/java}/eva2/cli/ParameterGenerator.java (100%) rename src/{ => main/java}/eva2/cli/package-info.java (100%) rename src/{ => main/java}/eva2/examples/TerminatorExample.java (100%) rename src/{ => main/java}/eva2/examples/TestingCbnPostProc.java (100%) rename src/{ => main/java}/eva2/examples/TestingF1PSO.java (100%) rename src/{ => main/java}/eva2/examples/TestingGAB1.java (100%) rename src/{ => main/java}/eva2/examples/TestingPlusCmaEs.java (100%) rename src/{ => main/java}/eva2/examples/package-info.java (100%) rename src/{ => main/java}/eva2/gui/AboutDialog.java (100%) rename src/{ => main/java}/eva2/gui/BeanInspector.java (100%) rename src/{ => main/java}/eva2/gui/CPUPanel.java (100%) rename src/{ => main/java}/eva2/gui/ExtAction.java (100%) rename src/{ => main/java}/eva2/gui/ExtActionChangedListener.java (100%) rename src/{ => main/java}/eva2/gui/ExtDesktopManager.java (100%) rename src/{ => main/java}/eva2/gui/HtmlDemo.java (100%) rename src/{ => main/java}/eva2/gui/InterfaceSelectablePointIcon.java (100%) rename src/{ => main/java}/eva2/gui/InterfaceStandaloneOptimization.java (100%) rename src/{ => main/java}/eva2/gui/JDocFrame.java (100%) rename src/{ => main/java}/eva2/gui/JEFrame.java (100%) rename src/{ => main/java}/eva2/gui/JEFrameRegister.java (100%) rename src/{ => main/java}/eva2/gui/JExtDesktopPane.java (100%) rename src/{ => main/java}/eva2/gui/JExtDesktopPaneToolBar.java (100%) rename src/{ => main/java}/eva2/gui/JExtFileChooser.java (100%) rename src/{ => main/java}/eva2/gui/JExtMenu.java (100%) rename src/{ => main/java}/eva2/gui/JExtToolBar.java (100%) rename src/{ => main/java}/eva2/gui/JParaPanel.java (100%) rename src/{ => main/java}/eva2/gui/JTextEditorInternalFrame.java (100%) rename src/{ => main/java}/eva2/gui/JTextoutputFrame.java (100%) rename src/{ => main/java}/eva2/gui/JTextoutputFrameInterface.java (100%) rename src/{ => main/java}/eva2/gui/LoggingLevelLabel.java (100%) rename src/{ => main/java}/eva2/gui/LoggingPanel.java (100%) rename src/{ => main/java}/eva2/gui/META-INF/MANIFEST.MF (100%) rename src/{ => main/java}/eva2/gui/MOCCOStandalone.java (100%) rename src/{ => main/java}/eva2/gui/Main.java (100%) rename src/{ => main/java}/eva2/gui/MainFrame.java (100%) rename src/{ => main/java}/eva2/gui/Mnemonic.java (100%) rename src/{ => main/java}/eva2/gui/ModuleButtonPanelMaker.java (100%) rename src/{ => main/java}/eva2/gui/MultiLineString.java (100%) rename src/{ => main/java}/eva2/gui/OptimizationEditorPanel.java (100%) rename src/{ => main/java}/eva2/gui/PanelMaker.java (100%) rename src/{ => main/java}/eva2/gui/PropertyBoolSelector.java (100%) rename src/{ => main/java}/eva2/gui/PropertyDialog.java (100%) rename src/{ => main/java}/eva2/gui/PropertyDoubleArray.java (100%) rename src/{ => main/java}/eva2/gui/PropertyEditorProvider.java (100%) rename src/{ => main/java}/eva2/gui/PropertyEpsilonConstraint.java (100%) rename src/{ => main/java}/eva2/gui/PropertyEpsilonThreshold.java (100%) rename src/{ => main/java}/eva2/gui/PropertyFilePath.java (100%) rename src/{ => main/java}/eva2/gui/PropertyIntArray.java (100%) rename src/{ => main/java}/eva2/gui/PropertyOptimizationObjectives.java (100%) rename src/{ => main/java}/eva2/gui/PropertyOptimizationObjectivesWithParam.java (100%) rename src/{ => main/java}/eva2/gui/PropertyPanel.java (100%) rename src/{ => main/java}/eva2/gui/PropertySelectableList.java (100%) rename src/{ => main/java}/eva2/gui/PropertySheetPanel.java (100%) rename src/{ => main/java}/eva2/gui/PropertySlider.java (100%) rename src/{ => main/java}/eva2/gui/PropertyText.java (100%) rename src/{ => main/java}/eva2/gui/PropertyValueSelector.java (100%) rename src/{ => main/java}/eva2/gui/PropertyWeightedLPTchebycheff.java (100%) rename src/{ => main/java}/eva2/gui/SplashScreen.java (100%) rename src/{ => main/java}/eva2/gui/StandaloneOptimization.java (100%) rename src/{ => main/java}/eva2/gui/SwingWorker.java (100%) rename src/{ => main/java}/eva2/gui/TabbedFrameMaker.java (100%) rename src/{ => main/java}/eva2/gui/TreeNode.java (100%) rename src/{ => main/java}/eva2/gui/TreeSelectionListener.java (100%) rename src/{ => main/java}/eva2/gui/editor/AbstractListSelectionEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/AreaEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/ArrayEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/BigStringEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/ComponentFilter.java (100%) rename src/{ => main/java}/eva2/gui/editor/DoubleArrayEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/EnumEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/EpsilonConstraintEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/EpsilonThresholdEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/FilePathEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/GenericObjectEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/IntArrayEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/MultiLineString.java (100%) rename src/{ => main/java}/eva2/gui/editor/MultiLineStringEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/ObjectListSelectionEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/OptimizationObjectivesEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/OptimizationObjectivesWithParamEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/StringSelectionEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/TagEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/WeigthedLPTchebycheffEditor.java (100%) rename src/{ => main/java}/eva2/gui/editor/package-info.java (100%) rename src/{ => main/java}/eva2/gui/package-info.java (100%) rename src/{ => main/java}/eva2/gui/plot/DPointSetMultiIcon.java (100%) rename src/{ => main/java}/eva2/gui/plot/Exp.java (100%) rename src/{ => main/java}/eva2/gui/plot/FunctionArea.java (100%) rename src/{ => main/java}/eva2/gui/plot/Graph.java (100%) rename src/{ => main/java}/eva2/gui/plot/GraphPointSet.java (100%) rename src/{ => main/java}/eva2/gui/plot/GraphPointSetLegend.java (100%) rename src/{ => main/java}/eva2/gui/plot/GraphWindow.java (100%) rename src/{ => main/java}/eva2/gui/plot/InterfaceDPointWithContent.java (100%) rename src/{ => main/java}/eva2/gui/plot/Plot.java (100%) rename src/{ => main/java}/eva2/gui/plot/PlotInterface.java (100%) rename src/{ => main/java}/eva2/gui/plot/TopoPlot.java (100%) rename src/{ => main/java}/eva2/gui/plot/package-info.java (100%) rename src/{ => main/java}/eva2/gui/utils/CustomTabbedPaneUI.java (100%) rename src/{ => main/java}/eva2/gui/utils/VerticalButtonUI.java (100%) rename src/{ => main/java}/eva2/gui/utils/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/AbstractOptimizationParameters.java (100%) rename src/{ => main/java}/eva2/optimization/InterfaceNotifyOnInformers.java (100%) rename src/{ => main/java}/eva2/optimization/InterfaceOptimizationParameters.java (100%) rename src/{ => main/java}/eva2/optimization/InterfaceProcessor.java (100%) rename src/{ => main/java}/eva2/optimization/OptimizationParameters.java (100%) rename src/{ => main/java}/eva2/optimization/OptimizationStateListener.java (100%) rename src/{ => main/java}/eva2/optimization/Processor.java (100%) rename src/{ => main/java}/eva2/optimization/enums/BOAScoringMethods.java (100%) rename src/{ => main/java}/eva2/optimization/enums/DEType.java (100%) rename src/{ => main/java}/eva2/optimization/enums/ESMutationInitialSigma.java (100%) rename src/{ => main/java}/eva2/optimization/enums/MutateESCrossoverType.java (100%) rename src/{ => main/java}/eva2/optimization/enums/PSOTopology.java (100%) rename src/{ => main/java}/eva2/optimization/enums/PostProcessMethod.java (100%) rename src/{ => main/java}/eva2/optimization/enums/StatisticsOnSingleDataSet.java (100%) rename src/{ => main/java}/eva2/optimization/enums/StatisticsOnTwoSampledData.java (100%) rename src/{ => main/java}/eva2/optimization/enums/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/AbstractEAIndividual.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/EAIndividualComparator.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/ESIndividualBinaryData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/ESIndividualDoubleData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/ESIndividualIntegerData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/ESIndividualPermutationData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GAESIndividualBinaryDoubleData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GAIndividualBinaryData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GAIndividualDoubleData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GAIndividualIntegerData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GAPIndividualProgramData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GEIndividualProgramData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GIIndividualIntegerData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GIOBGAIndividualIntegerPermutationData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/GPIndividualProgramData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/IndividualDistanceComparator.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/IndividualInterface.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/IndividualWeightedFitnessComparator.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceDataTypeBinary.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceDataTypeDouble.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceDataTypeInteger.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceDataTypePermutation.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceDataTypeProgram.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceESIndividual.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceGAIndividual.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceGIIndividual.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceGPIndividual.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/InterfaceOBGAIndividual.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/OBGAIndividualPermutationData.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/ga/GAGrayCodingDouble.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/ga/GAGrayCodingInteger.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/ga/GAStandardCodingDouble.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/ga/GAStandardCodingInteger.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/ga/InterfaceGADoubleCoding.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/ga/InterfaceGAIntegerCoding.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/ga/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/AbstractGPNode.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPArea.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeAbs.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeAdd.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeConst.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeCos.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeDiv.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeExp.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeFlowExec2.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeFlowExec3.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeInput.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeMult.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeNeg.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeOne.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeOutput.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodePi.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodePow2.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodePow3.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeProd.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeSin.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeSqrt.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeSub.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/GPNodeSum.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/InterfaceProgram.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/gp/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/codings/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/individuals/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/InterfaceProcessElement.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOChooseMOStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOChooseReferencePoint.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOChooseReferenceSolution.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOInitialPopulationSize.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOParameterizeGDF.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOParameterizeMO.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOParameterizeRefPoint.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOParameterizeSO.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOParameterizeSTEP.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOParameterizeTchebycheff.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOPhase.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOProblemInitialization.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOProblemRedefinition.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/MOCCOState.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/InterfaceParetoFrontView.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/InterfaceRefPointListener.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/InterfaceRefSolutionListener.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/MOCCOViewer.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/ParetoFrontView2D.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewParallelAxis.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewScatterPlot.java (100%) rename src/{ => main/java}/eva2/optimization/mocco/paretofrontviewer/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/modules/AbstractModuleAdapter.java (100%) rename src/{ => main/java}/eva2/optimization/modules/GenericModuleAdapter.java (100%) rename src/{ => main/java}/eva2/optimization/modules/ModuleAdapter.java (100%) rename src/{ => main/java}/eva2/optimization/modules/OptimizationModuleAdapter.java (100%) rename src/{ => main/java}/eva2/optimization/modules/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/AbstractArchiving.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/ArchivingAllDominating.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/ArchivingMaxiMin.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/ArchivingNSGA.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/ArchivingNSGAII.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/ArchivingNSGAIISMeasure.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/ArchivingPESAII.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/ArchivingSPEAII.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/InformationRetrievalInserting.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/InformationRetrievalNone.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/InformationRetrievalReplacing.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/InterfaceArchiving.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/InterfaceInformationRetrieval.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/InterfaceRemoveSurplusIndividuals.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/RemoveSurplusIndividualsDynamicHyperCube.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/RemoveSurplusIndividualsSMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/RemoveSurplusIndividualsStaticHyperCube.java (100%) rename src/{ => main/java}/eva2/optimization/operator/archiving/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/classification/ClassificationSelfOrganizingMaps.java (100%) rename src/{ => main/java}/eva2/optimization/operator/classification/InterfaceClassification.java (100%) rename src/{ => main/java}/eva2/optimization/operator/classification/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/ClusterAll.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/ClusteringDensityBased.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/ClusteringDynPeakIdent.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/ClusteringKMeans.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/ClusteringNearestBetter.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/ClusteringXMeans.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/InterfaceClustering.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/InterfaceClusteringDistanceParam.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/InterfaceClusteringMetricBased.java (100%) rename src/{ => main/java}/eva2/optimization/operator/cluster/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/AbstractConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstBelongsToDifferentClass.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanLinear.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanSurface.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstObjectivesInEqualityLesserThanLinear.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstObjectivesInEqualitySmallerThanSurface.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstraintCollection.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstraintHandlingEnum.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ConstraintRelationEnum.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/DummyConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/GenericConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/ImplicitConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/InterfaceConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/InterfaceDoubleConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/IntervalConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/constraint/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/AdaptiveCrossoverEAMixer.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CM1.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CM2.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CM3.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CM4.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CM5.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CM6.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CM7.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverEAMixer.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESArithmetical.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESBLXAlpha.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESDefault.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESFlat.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESIntermediate.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESNPointDiscrete.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESNPointDiscreteDislocation.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESPCX.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESSBX.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESSPX.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESUNDX.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverESUniformDiscrete.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGABitSimulated.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGADefault.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGAGINPoint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGAGINPointSegmentwise.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGAUniform.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGIDefault.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGINPoint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGINPointVL.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGIUniform.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverGPDefault.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverOBGAPMX.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/CrossoverOBGAPMXUniform.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/InterfaceCrossover.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/InterfaceEvaluatingCrossoverOperator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/NoCrossover.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/PropertyCrossoverMixer.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/PropertyCrossoverMixerEditor.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/TestESCrossover.java (100%) rename src/{ => main/java}/eva2/optimization/operator/crossover/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/DoubleIntegralMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/EuclideanMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/GenotypeMetricBitSet.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/IndividualDataMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/InterfaceDistanceMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/ObjectiveSpaceMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/PhenotypeMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/SigmaSingleMetricGlobalMutation.java (100%) rename src/{ => main/java}/eva2/optimization/operator/distancemetric/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/fitnessmodifier/FitnessAdaptiveClustering.java (100%) rename src/{ => main/java}/eva2/optimization/operator/fitnessmodifier/FitnessModifierNone.java (100%) rename src/{ => main/java}/eva2/optimization/operator/fitnessmodifier/FitnessSharing.java (100%) rename src/{ => main/java}/eva2/optimization/operator/fitnessmodifier/InterfaceFitnessModifier.java (100%) rename src/{ => main/java}/eva2/optimization/operator/fitnessmodifier/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/initialization/DefaultInitialization.java (100%) rename src/{ => main/java}/eva2/optimization/operator/initialization/GAGIInitializeSegmentwise.java (100%) rename src/{ => main/java}/eva2/optimization/operator/initialization/InterfaceInitialization.java (100%) rename src/{ => main/java}/eva2/optimization/operator/initialization/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/InterfaceMigration.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/MOBestMigration.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/MOClusteringSeparation.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/MOConeSeparation.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/MOXMeansSeparation.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/SOBestMigration.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/SOMONoMigration.java (100%) rename src/{ => main/java}/eva2/optimization/operator/migration/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/InterfaceMOSOConverter.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSODynamicallyWeightedFitness.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOEpsilonConstraint.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOEpsilonThreshold.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOGoalProgramming.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOLpMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOMOGARankBased.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOMaxiMin.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSONoConvert.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSORandomChoice.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSORandomWeight.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSORankbased.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOUtilityFunction.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOWeightedFitness.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/MOSOWeightedLPTchebycheff.java (100%) rename src/{ => main/java}/eva2/optimization/operator/moso/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/CMAParamSet.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/InterfaceAdaptOperatorGenerational.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/InterfaceMutation.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateDefault.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateEAMixer.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESCorrVector.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESCorrelated.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaptionPlus.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESFixedStepSize.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESGlobal.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESLocal.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESMainVectorAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESMutativeStepSizeControl.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESPathLengthAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESPolynomial.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESRankMuCMA.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESStandard.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateESSuccessRule.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGAAdaptive.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGAGISwapBits.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGAGISwapBitsSegmentwise.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGAInvertBits.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGANBit.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGAShiftSubstring.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGASwapBitsSegmentwise.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGAUniform.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGIInsertDelete.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGIInvert.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGINominal.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGIOrdinal.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGISubset.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGITranslocate.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGPAdaptive.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateGPSingleNode.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateOBGAFlip.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/MutateOBGAInversion.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/NoMutation.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/PropertyMutationMixer.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/PropertyMutationMixerEditor.java (100%) rename src/{ => main/java}/eva2/optimization/operator/mutation/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/absorption/ConsiderPBestAbsorptionStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/absorption/EuclideanDiversityAbsorptionStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/absorption/InterfaceAbsorptionStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/absorption/StandardAbsorptionStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/absorption/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/deactivation/DummyDeactivationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/deactivation/ImprovementDeactivationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/deactivation/InterfaceDeactivationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/deactivation/StandardDeactivationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/deactivation/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/merging/InterfaceMergingStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/merging/ScatterMergingStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/merging/StandardMergingStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/merging/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/subswarmcreation/DummySubswarmCreationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/subswarmcreation/GenerateNeighborSubswarmCreationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/subswarmcreation/InterfaceSubswarmCreationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/subswarmcreation/StandardSubswarmCreationStrategy.java (100%) rename src/{ => main/java}/eva2/optimization/operator/nichepso/subswarmcreation/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/AbstractAdaptiveParameters.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/AbstractLinearParamAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/AbstractParameterControl.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/AdaptivityEnum.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/CbpsoFitnessThresholdBasedAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/ConstantParameters.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/ConstraintBasedAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/ExponentialDecayAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/GenericParamAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/InterfaceHasUpperDoubleBound.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/InterfaceParamControllable.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/InterfaceParameterControl.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/LinearParamAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/NoParamAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/PSOActivityFeedbackControl.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/PSOInertnessAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/ParamAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/ParamChangeListener.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/ParameterControlManager.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/SingleParamAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/SinusoidalParamAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/SuccessBasedAdaption.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paramcontrol/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/InterfaceParetoFrontMetric.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/MetricD1ApproxParetoFront.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/MetricD1TrueParetoFront.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/MetricErrorRatio.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/MetricMaximumParetoFrontError.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/MetricOverallNonDominatedVectors.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/MetricS.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/MetricSWithReference.java (100%) rename src/{ => main/java}/eva2/optimization/operator/paretofrontmetrics/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/postprocess/InterfacePostProcessParams.java (100%) rename src/{ => main/java}/eva2/optimization/operator/postprocess/PostProcess.java (100%) rename src/{ => main/java}/eva2/optimization/operator/postprocess/PostProcessParams.java (100%) rename src/{ => main/java}/eva2/optimization/operator/postprocess/SolutionHistogram.java (100%) rename src/{ => main/java}/eva2/optimization/operator/postprocess/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/InterfaceSelection.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/MOMultipleSolutions.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/MOSolution.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectAll.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectBestIndividuals.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectBestSingle.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectEPTournaments.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectHomologousMate.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectMOMAIIDominanceCounter.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectMOMaxiMin.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectMONSGAIICrowedTournament.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectMONonDominated.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectMOPESA.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectMOPESAII.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectMOSPEAII.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectParticleWheel.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectRandom.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectTournament.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/AbstractSelProb.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/InterfaceSelectionProbability.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbBoltzman.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbFitnessSharing.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbInvertByMax.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbLinearRanking.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbNonLinearRanking.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbRanking.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbStandard.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/SelProbStandardScaling.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/probability/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/InterfaceReplacement.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/ReplaceDeterministicCrowding.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/ReplacePreselection.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/ReplaceRandom.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/ReplaceWorst.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/ReplaceWorstParent.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/ReplacementCrowding.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/ReplacementNondominatedSortingDistanceCrowding.java (100%) rename src/{ => main/java}/eva2/optimization/operator/selection/replacement/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/CombinedTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/DiversityTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/EvaluationTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/FitnessConvergenceTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/FitnessValueTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/GenerationTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/HistoryConvergenceTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/InterfaceTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/KnownOptimaFoundTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/MaximumTimeTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/ParetoMetricTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/PhenotypeConvergenceTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/PopulationArchiveTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/PopulationMeasureTerminator.java (100%) rename src/{ => main/java}/eva2/optimization/operator/terminators/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/population/InterfacePopulationChangedEventListener.java (100%) rename src/{ => main/java}/eva2/optimization/population/InterfaceSolutionSet.java (100%) rename src/{ => main/java}/eva2/optimization/population/PBILPopulation.java (100%) rename src/{ => main/java}/eva2/optimization/population/Population.java (100%) rename src/{ => main/java}/eva2/optimization/population/PopulationInitMethod.java (100%) rename src/{ => main/java}/eva2/optimization/population/PopulationInterface.java (100%) rename src/{ => main/java}/eva2/optimization/population/SolutionSet.java (100%) rename src/{ => main/java}/eva2/optimization/population/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/AbstractStatistics.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/GraphSelectionEnum.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/InterfaceStatistics.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/InterfaceStatisticsListener.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/InterfaceStatisticsParameters.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/InterfaceTextListener.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/OptimizationJob.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/OptimizationJobList.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/StatisticalEvaluation.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/StatisticalEvaluationParameters.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/StatisticsDummy.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/StatisticsParameters.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/StatisticsStandalone.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/StatisticsWithGUI.java (100%) rename src/{ => main/java}/eva2/optimization/statistics/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ANPSO.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/AbstractOptimizer.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/AdaptiveDifferentialEvolution.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/BOA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/BinaryScatterSearch.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/CBNPSO.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/CHCAdaptiveSearchAlgorithm.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ClusterBasedNichingEA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ClusteringHillClimbing.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/DifferentialEvolution.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/DynamicParticleSwarmOptimization.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/EsDpiNiching.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/EsDpiNichingCma.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/EvolutionStrategies.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/EvolutionStrategyIPOP.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/EvolutionaryProgramming.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/FloodAlgorithm.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/GeneticAlgorithm.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/GradientDescentAlgorithm.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/HillClimbing.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/InterfaceOptimizer.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/InterfaceSpeciesAware.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/IslandModelEA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/LTGA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/MLTGA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/MemeticAlgorithm.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/MonteCarloSearch.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/MultiObjectiveCMAES.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/MultiObjectiveEA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/NelderMeadSimplex.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/NicheGraph.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/NichePSO.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ParticleFilterOptimization.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ParticleSubSwarmOptimization.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ParticleSwarmOptimization.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ParticleSwarmOptimizationGCPSO.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/PopulationBasedIncrementalLearning.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ScatterSearch.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/SimulatedAnnealing.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/SqPSO.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/StarANPSO.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/SteadyStateGA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/ThresholdAlgorithm.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/Tribes.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/WingedMultiObjectiveEA.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/tribes/Tribe.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/tribes/TribesExplorer.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/tribes/TribesMemory.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/tribes/TribesParam.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/tribes/TribesPosition.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/tribes/TribesSwarm.java (100%) rename src/{ => main/java}/eva2/optimization/strategies/tribes/package-info.java (100%) rename src/{ => main/java}/eva2/optimization/tools/AbstractObjectEditor.java (100%) rename src/{ => main/java}/eva2/optimization/tools/DeNovofilter.java (100%) rename src/{ => main/java}/eva2/optimization/tools/DoubleArrayComparator.java (100%) rename src/{ => main/java}/eva2/optimization/tools/FileTools.java (100%) rename src/{ => main/java}/eva2/optimization/tools/GeneralGEOFaker.java (100%) rename src/{ => main/java}/eva2/optimization/tools/GeneralGenericObjectEditorPanel.java (100%) rename src/{ => main/java}/eva2/optimization/tools/GeneralOptimizationEditorProperty.java (100%) rename src/{ => main/java}/eva2/optimization/tools/ImpactOfDimensionOnMOEAs.java (100%) rename src/{ => main/java}/eva2/optimization/tools/ParetoFrontLocalTester.java (100%) rename src/{ => main/java}/eva2/optimization/tools/PortfolioFrontTester.java (100%) rename src/{ => main/java}/eva2/optimization/tools/TestingDArea.java (100%) rename src/{ => main/java}/eva2/optimization/tools/package-info.java (100%) rename src/{ => main/java}/eva2/package-info.java (100%) rename src/{ => main/java}/eva2/problems/AbstractDynTransProblem.java (100%) rename src/{ => main/java}/eva2/problems/AbstractDynamicOptimizationProblem.java (100%) rename src/{ => main/java}/eva2/problems/AbstractMultiModalProblemKnown.java (100%) rename src/{ => main/java}/eva2/problems/AbstractMultiObjectiveOptimizationProblem.java (100%) rename src/{ => main/java}/eva2/problems/AbstractOptimizationProblem.java (100%) rename src/{ => main/java}/eva2/problems/AbstractParallelOptimizationProblem.java (100%) rename src/{ => main/java}/eva2/problems/AbstractProblemBinary.java (100%) rename src/{ => main/java}/eva2/problems/AbstractProblemDouble.java (100%) rename src/{ => main/java}/eva2/problems/AbstractProblemDoubleOffset.java (100%) rename src/{ => main/java}/eva2/problems/AbstractProblemInteger.java (100%) rename src/{ => main/java}/eva2/problems/AbstractSynchronousOptimizationProblem.java (100%) rename src/{ => main/java}/eva2/problems/B1Problem.java (100%) rename src/{ => main/java}/eva2/problems/BKnapsackProblem.java (100%) rename src/{ => main/java}/eva2/problems/ConstrHimmelblauProblem.java (100%) rename src/{ => main/java}/eva2/problems/ConstrPressureVessel.java (100%) rename src/{ => main/java}/eva2/problems/DynJumpProblem.java (100%) rename src/{ => main/java}/eva2/problems/ERPStarter.java (100%) rename src/{ => main/java}/eva2/problems/ExternalRuntimeProblem.java (100%) rename src/{ => main/java}/eva2/problems/F10Problem.java (100%) rename src/{ => main/java}/eva2/problems/F11Problem.java (100%) rename src/{ => main/java}/eva2/problems/F12Problem.java (100%) rename src/{ => main/java}/eva2/problems/F13Problem.java (100%) rename src/{ => main/java}/eva2/problems/F14Problem.java (100%) rename src/{ => main/java}/eva2/problems/F15Problem.java (100%) rename src/{ => main/java}/eva2/problems/F16Problem.java (100%) rename src/{ => main/java}/eva2/problems/F17Problem.java (100%) rename src/{ => main/java}/eva2/problems/F18Problem.java (100%) rename src/{ => main/java}/eva2/problems/F19Problem.java (100%) rename src/{ => main/java}/eva2/problems/F1Problem.java (100%) rename src/{ => main/java}/eva2/problems/F20Problem.java (100%) rename src/{ => main/java}/eva2/problems/F21Problem.java (100%) rename src/{ => main/java}/eva2/problems/F22Problem.java (100%) rename src/{ => main/java}/eva2/problems/F23Problem.java (100%) rename src/{ => main/java}/eva2/problems/F24Problem.java (100%) rename src/{ => main/java}/eva2/problems/F2Problem.java (100%) rename src/{ => main/java}/eva2/problems/F3Problem.java (100%) rename src/{ => main/java}/eva2/problems/F4Problem.java (100%) rename src/{ => main/java}/eva2/problems/F5Problem.java (100%) rename src/{ => main/java}/eva2/problems/F6Problem.java (100%) rename src/{ => main/java}/eva2/problems/F7Problem.java (100%) rename src/{ => main/java}/eva2/problems/F8Problem.java (100%) rename src/{ => main/java}/eva2/problems/F9Problem.java (100%) rename src/{ => main/java}/eva2/problems/FLensProblem.java (100%) rename src/{ => main/java}/eva2/problems/FM0Problem.java (100%) rename src/{ => main/java}/eva2/problems/GPFunctionProblem.java (100%) rename src/{ => main/java}/eva2/problems/I1Problem.java (100%) rename src/{ => main/java}/eva2/problems/Interface2DBorderProblem.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceAdditionalPopulationInformer.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceFirstOrderDerivableProblem.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceHasInitRange.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceHasSolutionViewer.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceInterestingHistogram.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceLocalSearchable.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceMultiObjectiveDeNovoProblem.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceMultimodalProblem.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceMultimodalProblemKnown.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceOptimizationObjective.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceOptimizationProblem.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceOptimizationTarget.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceProblemDouble.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceProgramProblem.java (100%) rename src/{ => main/java}/eva2/problems/InterfaceSolutionViewer.java (100%) rename src/{ => main/java}/eva2/problems/MatlabEvalMediator.java (100%) rename src/{ => main/java}/eva2/problems/MatlabProblem.java (100%) rename src/{ => main/java}/eva2/problems/MatlabProblemDataTypeEnum.java (100%) rename src/{ => main/java}/eva2/problems/NativeProblem.java (100%) rename src/{ => main/java}/eva2/problems/PSymbolicRegression.java (100%) rename src/{ => main/java}/eva2/problems/SimpleProblemWrapper.java (100%) rename src/{ => main/java}/eva2/problems/TF1Problem.java (100%) rename src/{ => main/java}/eva2/problems/WaitForEvARunnable.java (100%) rename src/{ => main/java}/eva2/problems/package-info.java (100%) rename src/{ => main/java}/eva2/problems/regression/InterfaceRegressionFunction.java (100%) rename src/{ => main/java}/eva2/problems/regression/RFKoza_GPI_10_1.java (100%) rename src/{ => main/java}/eva2/problems/regression/RFKoza_GPI_10_2.java (100%) rename src/{ => main/java}/eva2/problems/regression/RFKoza_GPI_7_3.java (100%) rename src/{ => main/java}/eva2/problems/regression/RFKoza_GPI_7_3_extended.java (100%) rename src/{ => main/java}/eva2/problems/regression/RFRaidl_F1.java (100%) rename src/{ => main/java}/eva2/problems/regression/RFRaidl_F2.java (100%) rename src/{ => main/java}/eva2/problems/regression/RFRaidl_F3.java (100%) rename src/{ => main/java}/eva2/problems/regression/package-info.java (100%) rename src/{ => main/java}/eva2/problems/simple/InterfaceSimpleProblem.java (100%) rename src/{ => main/java}/eva2/problems/simple/SimpleB1.java (100%) rename src/{ => main/java}/eva2/problems/simple/SimpleF1.java (100%) rename src/{ => main/java}/eva2/problems/simple/SimpleProblemBinary.java (100%) rename src/{ => main/java}/eva2/problems/simple/SimpleProblemDouble.java (100%) rename src/{ => main/java}/eva2/problems/simple/package-info.java (100%) rename src/{ => main/java}/eva2/tools/BasicResourceLoader.java (100%) rename src/{ => main/java}/eva2/tools/Cluster.java (100%) rename src/{ => main/java}/eva2/tools/EVAERROR.java (100%) rename src/{ => main/java}/eva2/tools/JarResources.java (100%) rename src/{ => main/java}/eva2/tools/KMEANSJAVA.java (100%) rename src/{ => main/java}/eva2/tools/MultirunRefiner.java (100%) rename src/{ => main/java}/eva2/tools/Pair.java (100%) rename src/{ => main/java}/eva2/tools/PairComparator.java (100%) rename src/{ => main/java}/eva2/tools/ReflectPackage.java (100%) rename src/{ => main/java}/eva2/tools/ResourceLoader.java (100%) rename src/{ => main/java}/eva2/tools/SelectedTag.java (100%) rename src/{ => main/java}/eva2/tools/SerializedObject.java (100%) rename src/{ => main/java}/eva2/tools/Serializer.java (100%) rename src/{ => main/java}/eva2/tools/StringSelection.java (100%) rename src/{ => main/java}/eva2/tools/StringTools.java (100%) rename src/{ => main/java}/eva2/tools/TXTFileFilter.java (100%) rename src/{ => main/java}/eva2/tools/Tag.java (100%) rename src/{ => main/java}/eva2/tools/ToolBox.java (100%) rename src/{ => main/java}/eva2/tools/ToolBoxGui.java (100%) rename src/{ => main/java}/eva2/tools/URLGetter.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/Chart2DDPointContentSelectable.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/Chart2DDPointIconCircle.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/Chart2DDPointIconContent.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/Chart2DDPointIconCross.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/Chart2DDPointIconPoint.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/Chart2DDPointIconText.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DArea.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DArray.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DBorder.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DComponent.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DContainer.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DElement.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DFunction.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DGrid.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DIntDoubleMap.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DLine.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DMeasures.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DParent.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DPoint.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DPointIcon.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DPointSet.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/DRectangle.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/ScaledBorder.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/SlimRect.java (100%) rename src/{ => main/java}/eva2/tools/chart2d/package-info.java (100%) rename src/{ => main/java}/eva2/tools/diagram/ColorBarCalculator.java (100%) rename src/{ => main/java}/eva2/tools/diagram/package-info.java (100%) rename src/{ => main/java}/eva2/tools/math/BayNet.java (100%) rename src/{ => main/java}/eva2/tools/math/BayNode.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/CholeskyDecomposition.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/EigenvalueDecomposition.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/LUDecomposition.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/Matrix.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/QRDecomposition.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/SingularValueDecomposition.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/package-info.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/util/Maths.java (100%) rename src/{ => main/java}/eva2/tools/math/Jama/util/package-info.java (100%) rename src/{ => main/java}/eva2/tools/math/Mathematics.java (100%) rename src/{ => main/java}/eva2/tools/math/RNG.java (100%) rename src/{ => main/java}/eva2/tools/math/SpecialFunction.java (100%) rename src/{ => main/java}/eva2/tools/math/StatisticUtils.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/AbstractDataModifier.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/AbstractDataSet.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/BasicDataSet.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/InterpolationException.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/LinearInterpolation.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/PolynomialInterpolationResult.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/SplineInterpolation.java (100%) rename src/{ => main/java}/eva2/tools/math/interpolation/package-info.java (100%) rename src/{ => main/java}/eva2/tools/math/package-info.java (100%) rename src/{ => main/java}/eva2/tools/matlab/JMatLink.c (100%) rename src/{ => main/java}/eva2/tools/matlab/JMatLink.h (100%) rename src/{ => main/java}/eva2/tools/matlab/JMatLink.java (100%) rename src/{ => main/java}/eva2/tools/matlab/Makefile (100%) rename src/{ => main/java}/eva2/tools/matlab/package-info.java (100%) rename src/{ => main/java}/eva2/tools/package-info.java (100%) rename src/{ => main/java}/eva2/tools/print/PagePrinter.java (100%) rename src/{ => main/java}/eva2/tools/print/package-info.java (100%) rename src/{ => main/java}/eva2/util/ClassPreloader.java (100%) rename src/{ => main/java}/eva2/util/annotation/Description.java (100%) rename src/{ => main/java}/eva2/util/annotation/Hidden.java (100%) rename src/{ => main/java}/eva2/util/annotation/Parameter.java (100%) rename src/{ => main/java}/eva2/util/annotation/package-info.java (100%) rename src/{ => main/java}/eva2/util/package-info.java (100%) rename src/{ => main/java}/eva2/yaml/BeanSerializer.java (100%) rename src/{ => main/java}/eva2/yaml/OptimizationConstructor.java (100%) rename src/{ => main/java}/eva2/yaml/OptimizationRun.java (100%) rename src/{ => main/java}/eva2/yaml/package-info.java (100%) rename {resources => src/main/resources}/EvA2Help/EvA2Help.hs (100%) rename {resources => src/main/resources}/EvA2Help/EvA2Help.jhm (100%) rename {resources => src/main/resources}/EvA2Help/JavaHelpSearch/DOCS (100%) rename {resources => src/main/resources}/EvA2Help/JavaHelpSearch/DOCS.TAB (100%) rename {resources => src/main/resources}/EvA2Help/JavaHelpSearch/OFFSETS (100%) rename {resources => src/main/resources}/EvA2Help/JavaHelpSearch/POSITIONS (100%) rename {resources => src/main/resources}/EvA2Help/JavaHelpSearch/SCHEMA (100%) rename {resources => src/main/resources}/EvA2Help/JavaHelpSearch/TMAP (100%) rename {resources => src/main/resources}/EvA2Help/html/ide-basics/keyboard-shortcuts/about-shortcuts.html (100%) rename {resources => src/main/resources}/EvA2Help/html/ide-basics/keyboard-shortcuts/menu-shortcuts.html (100%) rename {resources => src/main/resources}/EvA2Help/html/ide-basics/keyboard-shortcuts/window-shortcuts.html (100%) rename {resources => src/main/resources}/EvA2Help/html/index.html (100%) rename {resources => src/main/resources}/EvA2Help/toc.xml (100%) rename {resources => src/main/resources}/META-INF/EvA2.props (100%) rename {resources => src/main/resources}/gpl-3.0.txt (100%) rename {resources => src/main/resources}/html/Default.html (100%) rename {resources => src/main/resources}/html/EvolutionStrategies.html (100%) rename {resources => src/main/resources}/html/EvolutionStrategyIPOP.html (100%) rename {resources => src/main/resources}/html/F13Problem.html (100%) rename {resources => src/main/resources}/html/F1Problem.html (100%) rename {resources => src/main/resources}/html/F2Problem.html (100%) rename {resources => src/main/resources}/html/F3Problem.html (100%) rename {resources => src/main/resources}/html/F5Problem.html (100%) rename {resources => src/main/resources}/html/F6Problem.html (100%) rename {resources => src/main/resources}/html/F8Problem.html (100%) rename {resources => src/main/resources}/html/FitnessConvergenceTerminator.html (100%) rename {resources => src/main/resources}/html/GO.html (100%) rename {resources => src/main/resources}/html/GenericConstraint.html (100%) rename {resources => src/main/resources}/html/MutateESRankMuCMA.html (100%) rename {resources => src/main/resources}/html/OptimizationParameters.html (100%) rename {resources => src/main/resources}/html/ParticleSwarmOptimization.html (100%) rename {resources => src/main/resources}/html/PhenotypeConvergenceTerminator.html (100%) rename {resources => src/main/resources}/html/PopulationMeasureTerminator.html (100%) rename {resources => src/main/resources}/html/PostProcessParams.html (100%) rename {resources => src/main/resources}/html/StatisticsParameters.html (100%) rename {resources => src/main/resources}/html/Tribes.html (100%) rename {resources => src/main/resources}/images/Add24.gif (100%) rename {resources => src/main/resources}/images/Cascade16.png (100%) rename {resources => src/main/resources}/images/EvASplashScreen.png (100%) rename {resources => src/main/resources}/images/EvASplashScreen.xcf (100%) rename {resources => src/main/resources}/images/Export24.gif (100%) rename {resources => src/main/resources}/images/Help24.gif (100%) rename {resources => src/main/resources}/images/History24.gif (100%) rename {resources => src/main/resources}/images/Import24.gif (100%) rename {resources => src/main/resources}/images/Information24.gif (100%) rename {resources => src/main/resources}/images/MOCCO/MOCCO_GDF.gif (100%) rename {resources => src/main/resources}/images/MOCCO/MOCCO_MOEA.gif (100%) rename {resources => src/main/resources}/images/MOCCO/MOCCO_REFP.gif (100%) rename {resources => src/main/resources}/images/MOCCO/MOCCO_STEP.gif (100%) rename {resources => src/main/resources}/images/MOCCO/MOCCO_TBCH.gif (100%) rename {resources => src/main/resources}/images/Open16.gif (100%) rename {resources => src/main/resources}/images/Play24.gif (100%) rename {resources => src/main/resources}/images/Refresh24.gif (100%) rename {resources => src/main/resources}/images/Save16.gif (100%) rename {resources => src/main/resources}/images/Server24.gif (100%) rename {resources => src/main/resources}/images/Stop24.gif (100%) rename {resources => src/main/resources}/images/Sub24.gif (100%) rename {resources => src/main/resources}/images/TileHorizontal16.png (100%) rename {resources => src/main/resources}/images/TileVertical16.png (100%) rename {resources => src/main/resources}/images/ackley.jpg (100%) rename {resources => src/main/resources}/images/ackleyopt.jpg (100%) rename {resources => src/main/resources}/images/ackleytex.jpg (100%) rename {resources => src/main/resources}/images/f1.jpg (100%) rename {resources => src/main/resources}/images/f13-schwefels-sine-root.jpg (100%) rename {resources => src/main/resources}/images/f13-tex-500.jpg (100%) rename {resources => src/main/resources}/images/f1tex.jpg (100%) rename {resources => src/main/resources}/images/f2.jpg (100%) rename {resources => src/main/resources}/images/f2tex.jpg (100%) rename {resources => src/main/resources}/images/f81.jpg (100%) rename {resources => src/main/resources}/images/f85.jpg (100%) rename {resources => src/main/resources}/images/grie100.jpg (100%) rename {resources => src/main/resources}/images/icon.png (100%) rename {resources => src/main/resources}/images/icon.xcf (100%) rename {resources => src/main/resources}/images/icon1.gif (100%) rename {resources => src/main/resources}/images/icon2.gif (100%) rename {resources => src/main/resources}/images/icon3.gif (100%) rename {resources => src/main/resources}/images/icon4.gif (100%) rename {resources => src/main/resources}/images/rastrigin1.jpg (100%) rename {resources => src/main/resources}/images/rastrigin20.jpg (100%) rename {resources => src/main/resources}/images/rastrigin5.jpg (100%) rename {resources => src/main/resources}/images/rastrigintex.jpg (100%) rename {resources => src/main/resources}/images/rosenbrocktex.jpg (100%) rename {resources => src/main/resources}/images/schwefelsymmetrie.jpg (100%) rename {resources => src/main/resources}/images/step5.jpg (100%) rename {resources => src/main/resources}/images/stepopt.jpg (100%) rename {resources => src/main/resources}/images/steptex.jpg (100%) rename {resources => src/main/resources}/lgpl-3.0.txt (100%) rename test/{ => main/java}/eva2/problems/F23ProblemTest.java (100%) rename test/{ => main/java}/eva2/problems/F3ProblemTest.java (100%) rename test/{ => main/java}/eva2/tools/SerializerTest.java (100%) rename test/{ => main/java}/eva2/tools/StringToolsTest.java (100%) rename test/{ => main/java}/eva2/tools/math/MathematicsTest.java (100%) diff --git a/resources/META-INF/MANIFEST.MF b/resources/META-INF/MANIFEST.MF deleted file mode 100644 index b793fedb..00000000 --- a/resources/META-INF/MANIFEST.MF +++ /dev/null @@ -1,3 +0,0 @@ -Manifest-Version: 1.0 -Main-Class: eva2.gui.Main - diff --git a/src/eva2/EvAInfo.java b/src/main/java/eva2/EvAInfo.java similarity index 100% rename from src/eva2/EvAInfo.java rename to src/main/java/eva2/EvAInfo.java diff --git a/src/eva2/OptimizerFactory.java b/src/main/java/eva2/OptimizerFactory.java similarity index 100% rename from src/eva2/OptimizerFactory.java rename to src/main/java/eva2/OptimizerFactory.java diff --git a/src/eva2/OptimizerRunnable.java b/src/main/java/eva2/OptimizerRunnable.java similarity index 100% rename from src/eva2/OptimizerRunnable.java rename to src/main/java/eva2/OptimizerRunnable.java diff --git a/src/eva2/cli/META-INF/MANIFEST.MF b/src/main/java/eva2/cli/META-INF/MANIFEST.MF similarity index 100% rename from src/eva2/cli/META-INF/MANIFEST.MF rename to src/main/java/eva2/cli/META-INF/MANIFEST.MF diff --git a/src/eva2/cli/Main.java b/src/main/java/eva2/cli/Main.java similarity index 100% rename from src/eva2/cli/Main.java rename to src/main/java/eva2/cli/Main.java diff --git a/src/eva2/cli/OptimizationBuilder.java b/src/main/java/eva2/cli/OptimizationBuilder.java similarity index 100% rename from src/eva2/cli/OptimizationBuilder.java rename to src/main/java/eva2/cli/OptimizationBuilder.java diff --git a/src/eva2/cli/OptimizationLogger.java b/src/main/java/eva2/cli/OptimizationLogger.java similarity index 100% rename from src/eva2/cli/OptimizationLogger.java rename to src/main/java/eva2/cli/OptimizationLogger.java diff --git a/src/eva2/cli/ParameterGenerator.java b/src/main/java/eva2/cli/ParameterGenerator.java similarity index 100% rename from src/eva2/cli/ParameterGenerator.java rename to src/main/java/eva2/cli/ParameterGenerator.java diff --git a/src/eva2/cli/package-info.java b/src/main/java/eva2/cli/package-info.java similarity index 100% rename from src/eva2/cli/package-info.java rename to src/main/java/eva2/cli/package-info.java diff --git a/src/eva2/examples/TerminatorExample.java b/src/main/java/eva2/examples/TerminatorExample.java similarity index 100% rename from src/eva2/examples/TerminatorExample.java rename to src/main/java/eva2/examples/TerminatorExample.java diff --git a/src/eva2/examples/TestingCbnPostProc.java b/src/main/java/eva2/examples/TestingCbnPostProc.java similarity index 100% rename from src/eva2/examples/TestingCbnPostProc.java rename to src/main/java/eva2/examples/TestingCbnPostProc.java diff --git a/src/eva2/examples/TestingF1PSO.java b/src/main/java/eva2/examples/TestingF1PSO.java similarity index 100% rename from src/eva2/examples/TestingF1PSO.java rename to src/main/java/eva2/examples/TestingF1PSO.java diff --git a/src/eva2/examples/TestingGAB1.java b/src/main/java/eva2/examples/TestingGAB1.java similarity index 100% rename from src/eva2/examples/TestingGAB1.java rename to src/main/java/eva2/examples/TestingGAB1.java diff --git a/src/eva2/examples/TestingPlusCmaEs.java b/src/main/java/eva2/examples/TestingPlusCmaEs.java similarity index 100% rename from src/eva2/examples/TestingPlusCmaEs.java rename to src/main/java/eva2/examples/TestingPlusCmaEs.java diff --git a/src/eva2/examples/package-info.java b/src/main/java/eva2/examples/package-info.java similarity index 100% rename from src/eva2/examples/package-info.java rename to src/main/java/eva2/examples/package-info.java diff --git a/src/eva2/gui/AboutDialog.java b/src/main/java/eva2/gui/AboutDialog.java similarity index 100% rename from src/eva2/gui/AboutDialog.java rename to src/main/java/eva2/gui/AboutDialog.java diff --git a/src/eva2/gui/BeanInspector.java b/src/main/java/eva2/gui/BeanInspector.java similarity index 100% rename from src/eva2/gui/BeanInspector.java rename to src/main/java/eva2/gui/BeanInspector.java diff --git a/src/eva2/gui/CPUPanel.java b/src/main/java/eva2/gui/CPUPanel.java similarity index 100% rename from src/eva2/gui/CPUPanel.java rename to src/main/java/eva2/gui/CPUPanel.java diff --git a/src/eva2/gui/ExtAction.java b/src/main/java/eva2/gui/ExtAction.java similarity index 100% rename from src/eva2/gui/ExtAction.java rename to src/main/java/eva2/gui/ExtAction.java diff --git a/src/eva2/gui/ExtActionChangedListener.java b/src/main/java/eva2/gui/ExtActionChangedListener.java similarity index 100% rename from src/eva2/gui/ExtActionChangedListener.java rename to src/main/java/eva2/gui/ExtActionChangedListener.java diff --git a/src/eva2/gui/ExtDesktopManager.java b/src/main/java/eva2/gui/ExtDesktopManager.java similarity index 100% rename from src/eva2/gui/ExtDesktopManager.java rename to src/main/java/eva2/gui/ExtDesktopManager.java diff --git a/src/eva2/gui/HtmlDemo.java b/src/main/java/eva2/gui/HtmlDemo.java similarity index 100% rename from src/eva2/gui/HtmlDemo.java rename to src/main/java/eva2/gui/HtmlDemo.java diff --git a/src/eva2/gui/InterfaceSelectablePointIcon.java b/src/main/java/eva2/gui/InterfaceSelectablePointIcon.java similarity index 100% rename from src/eva2/gui/InterfaceSelectablePointIcon.java rename to src/main/java/eva2/gui/InterfaceSelectablePointIcon.java diff --git a/src/eva2/gui/InterfaceStandaloneOptimization.java b/src/main/java/eva2/gui/InterfaceStandaloneOptimization.java similarity index 100% rename from src/eva2/gui/InterfaceStandaloneOptimization.java rename to src/main/java/eva2/gui/InterfaceStandaloneOptimization.java diff --git a/src/eva2/gui/JDocFrame.java b/src/main/java/eva2/gui/JDocFrame.java similarity index 100% rename from src/eva2/gui/JDocFrame.java rename to src/main/java/eva2/gui/JDocFrame.java diff --git a/src/eva2/gui/JEFrame.java b/src/main/java/eva2/gui/JEFrame.java similarity index 100% rename from src/eva2/gui/JEFrame.java rename to src/main/java/eva2/gui/JEFrame.java diff --git a/src/eva2/gui/JEFrameRegister.java b/src/main/java/eva2/gui/JEFrameRegister.java similarity index 100% rename from src/eva2/gui/JEFrameRegister.java rename to src/main/java/eva2/gui/JEFrameRegister.java diff --git a/src/eva2/gui/JExtDesktopPane.java b/src/main/java/eva2/gui/JExtDesktopPane.java similarity index 100% rename from src/eva2/gui/JExtDesktopPane.java rename to src/main/java/eva2/gui/JExtDesktopPane.java diff --git a/src/eva2/gui/JExtDesktopPaneToolBar.java b/src/main/java/eva2/gui/JExtDesktopPaneToolBar.java similarity index 100% rename from src/eva2/gui/JExtDesktopPaneToolBar.java rename to src/main/java/eva2/gui/JExtDesktopPaneToolBar.java diff --git a/src/eva2/gui/JExtFileChooser.java b/src/main/java/eva2/gui/JExtFileChooser.java similarity index 100% rename from src/eva2/gui/JExtFileChooser.java rename to src/main/java/eva2/gui/JExtFileChooser.java diff --git a/src/eva2/gui/JExtMenu.java b/src/main/java/eva2/gui/JExtMenu.java similarity index 100% rename from src/eva2/gui/JExtMenu.java rename to src/main/java/eva2/gui/JExtMenu.java diff --git a/src/eva2/gui/JExtToolBar.java b/src/main/java/eva2/gui/JExtToolBar.java similarity index 100% rename from src/eva2/gui/JExtToolBar.java rename to src/main/java/eva2/gui/JExtToolBar.java diff --git a/src/eva2/gui/JParaPanel.java b/src/main/java/eva2/gui/JParaPanel.java similarity index 100% rename from src/eva2/gui/JParaPanel.java rename to src/main/java/eva2/gui/JParaPanel.java diff --git a/src/eva2/gui/JTextEditorInternalFrame.java b/src/main/java/eva2/gui/JTextEditorInternalFrame.java similarity index 100% rename from src/eva2/gui/JTextEditorInternalFrame.java rename to src/main/java/eva2/gui/JTextEditorInternalFrame.java diff --git a/src/eva2/gui/JTextoutputFrame.java b/src/main/java/eva2/gui/JTextoutputFrame.java similarity index 100% rename from src/eva2/gui/JTextoutputFrame.java rename to src/main/java/eva2/gui/JTextoutputFrame.java diff --git a/src/eva2/gui/JTextoutputFrameInterface.java b/src/main/java/eva2/gui/JTextoutputFrameInterface.java similarity index 100% rename from src/eva2/gui/JTextoutputFrameInterface.java rename to src/main/java/eva2/gui/JTextoutputFrameInterface.java diff --git a/src/eva2/gui/LoggingLevelLabel.java b/src/main/java/eva2/gui/LoggingLevelLabel.java similarity index 100% rename from src/eva2/gui/LoggingLevelLabel.java rename to src/main/java/eva2/gui/LoggingLevelLabel.java diff --git a/src/eva2/gui/LoggingPanel.java b/src/main/java/eva2/gui/LoggingPanel.java similarity index 100% rename from src/eva2/gui/LoggingPanel.java rename to src/main/java/eva2/gui/LoggingPanel.java diff --git a/src/eva2/gui/META-INF/MANIFEST.MF b/src/main/java/eva2/gui/META-INF/MANIFEST.MF similarity index 100% rename from src/eva2/gui/META-INF/MANIFEST.MF rename to src/main/java/eva2/gui/META-INF/MANIFEST.MF diff --git a/src/eva2/gui/MOCCOStandalone.java b/src/main/java/eva2/gui/MOCCOStandalone.java similarity index 100% rename from src/eva2/gui/MOCCOStandalone.java rename to src/main/java/eva2/gui/MOCCOStandalone.java diff --git a/src/eva2/gui/Main.java b/src/main/java/eva2/gui/Main.java similarity index 100% rename from src/eva2/gui/Main.java rename to src/main/java/eva2/gui/Main.java diff --git a/src/eva2/gui/MainFrame.java b/src/main/java/eva2/gui/MainFrame.java similarity index 100% rename from src/eva2/gui/MainFrame.java rename to src/main/java/eva2/gui/MainFrame.java diff --git a/src/eva2/gui/Mnemonic.java b/src/main/java/eva2/gui/Mnemonic.java similarity index 100% rename from src/eva2/gui/Mnemonic.java rename to src/main/java/eva2/gui/Mnemonic.java diff --git a/src/eva2/gui/ModuleButtonPanelMaker.java b/src/main/java/eva2/gui/ModuleButtonPanelMaker.java similarity index 100% rename from src/eva2/gui/ModuleButtonPanelMaker.java rename to src/main/java/eva2/gui/ModuleButtonPanelMaker.java diff --git a/src/eva2/gui/MultiLineString.java b/src/main/java/eva2/gui/MultiLineString.java similarity index 100% rename from src/eva2/gui/MultiLineString.java rename to src/main/java/eva2/gui/MultiLineString.java diff --git a/src/eva2/gui/OptimizationEditorPanel.java b/src/main/java/eva2/gui/OptimizationEditorPanel.java similarity index 100% rename from src/eva2/gui/OptimizationEditorPanel.java rename to src/main/java/eva2/gui/OptimizationEditorPanel.java diff --git a/src/eva2/gui/PanelMaker.java b/src/main/java/eva2/gui/PanelMaker.java similarity index 100% rename from src/eva2/gui/PanelMaker.java rename to src/main/java/eva2/gui/PanelMaker.java diff --git a/src/eva2/gui/PropertyBoolSelector.java b/src/main/java/eva2/gui/PropertyBoolSelector.java similarity index 100% rename from src/eva2/gui/PropertyBoolSelector.java rename to src/main/java/eva2/gui/PropertyBoolSelector.java diff --git a/src/eva2/gui/PropertyDialog.java b/src/main/java/eva2/gui/PropertyDialog.java similarity index 100% rename from src/eva2/gui/PropertyDialog.java rename to src/main/java/eva2/gui/PropertyDialog.java diff --git a/src/eva2/gui/PropertyDoubleArray.java b/src/main/java/eva2/gui/PropertyDoubleArray.java similarity index 100% rename from src/eva2/gui/PropertyDoubleArray.java rename to src/main/java/eva2/gui/PropertyDoubleArray.java diff --git a/src/eva2/gui/PropertyEditorProvider.java b/src/main/java/eva2/gui/PropertyEditorProvider.java similarity index 100% rename from src/eva2/gui/PropertyEditorProvider.java rename to src/main/java/eva2/gui/PropertyEditorProvider.java diff --git a/src/eva2/gui/PropertyEpsilonConstraint.java b/src/main/java/eva2/gui/PropertyEpsilonConstraint.java similarity index 100% rename from src/eva2/gui/PropertyEpsilonConstraint.java rename to src/main/java/eva2/gui/PropertyEpsilonConstraint.java diff --git a/src/eva2/gui/PropertyEpsilonThreshold.java b/src/main/java/eva2/gui/PropertyEpsilonThreshold.java similarity index 100% rename from src/eva2/gui/PropertyEpsilonThreshold.java rename to src/main/java/eva2/gui/PropertyEpsilonThreshold.java diff --git a/src/eva2/gui/PropertyFilePath.java b/src/main/java/eva2/gui/PropertyFilePath.java similarity index 100% rename from src/eva2/gui/PropertyFilePath.java rename to src/main/java/eva2/gui/PropertyFilePath.java diff --git a/src/eva2/gui/PropertyIntArray.java b/src/main/java/eva2/gui/PropertyIntArray.java similarity index 100% rename from src/eva2/gui/PropertyIntArray.java rename to src/main/java/eva2/gui/PropertyIntArray.java diff --git a/src/eva2/gui/PropertyOptimizationObjectives.java b/src/main/java/eva2/gui/PropertyOptimizationObjectives.java similarity index 100% rename from src/eva2/gui/PropertyOptimizationObjectives.java rename to src/main/java/eva2/gui/PropertyOptimizationObjectives.java diff --git a/src/eva2/gui/PropertyOptimizationObjectivesWithParam.java b/src/main/java/eva2/gui/PropertyOptimizationObjectivesWithParam.java similarity index 100% rename from src/eva2/gui/PropertyOptimizationObjectivesWithParam.java rename to src/main/java/eva2/gui/PropertyOptimizationObjectivesWithParam.java diff --git a/src/eva2/gui/PropertyPanel.java b/src/main/java/eva2/gui/PropertyPanel.java similarity index 100% rename from src/eva2/gui/PropertyPanel.java rename to src/main/java/eva2/gui/PropertyPanel.java diff --git a/src/eva2/gui/PropertySelectableList.java b/src/main/java/eva2/gui/PropertySelectableList.java similarity index 100% rename from src/eva2/gui/PropertySelectableList.java rename to src/main/java/eva2/gui/PropertySelectableList.java diff --git a/src/eva2/gui/PropertySheetPanel.java b/src/main/java/eva2/gui/PropertySheetPanel.java similarity index 100% rename from src/eva2/gui/PropertySheetPanel.java rename to src/main/java/eva2/gui/PropertySheetPanel.java diff --git a/src/eva2/gui/PropertySlider.java b/src/main/java/eva2/gui/PropertySlider.java similarity index 100% rename from src/eva2/gui/PropertySlider.java rename to src/main/java/eva2/gui/PropertySlider.java diff --git a/src/eva2/gui/PropertyText.java b/src/main/java/eva2/gui/PropertyText.java similarity index 100% rename from src/eva2/gui/PropertyText.java rename to src/main/java/eva2/gui/PropertyText.java diff --git a/src/eva2/gui/PropertyValueSelector.java b/src/main/java/eva2/gui/PropertyValueSelector.java similarity index 100% rename from src/eva2/gui/PropertyValueSelector.java rename to src/main/java/eva2/gui/PropertyValueSelector.java diff --git a/src/eva2/gui/PropertyWeightedLPTchebycheff.java b/src/main/java/eva2/gui/PropertyWeightedLPTchebycheff.java similarity index 100% rename from src/eva2/gui/PropertyWeightedLPTchebycheff.java rename to src/main/java/eva2/gui/PropertyWeightedLPTchebycheff.java diff --git a/src/eva2/gui/SplashScreen.java b/src/main/java/eva2/gui/SplashScreen.java similarity index 100% rename from src/eva2/gui/SplashScreen.java rename to src/main/java/eva2/gui/SplashScreen.java diff --git a/src/eva2/gui/StandaloneOptimization.java b/src/main/java/eva2/gui/StandaloneOptimization.java similarity index 100% rename from src/eva2/gui/StandaloneOptimization.java rename to src/main/java/eva2/gui/StandaloneOptimization.java diff --git a/src/eva2/gui/SwingWorker.java b/src/main/java/eva2/gui/SwingWorker.java similarity index 100% rename from src/eva2/gui/SwingWorker.java rename to src/main/java/eva2/gui/SwingWorker.java diff --git a/src/eva2/gui/TabbedFrameMaker.java b/src/main/java/eva2/gui/TabbedFrameMaker.java similarity index 100% rename from src/eva2/gui/TabbedFrameMaker.java rename to src/main/java/eva2/gui/TabbedFrameMaker.java diff --git a/src/eva2/gui/TreeNode.java b/src/main/java/eva2/gui/TreeNode.java similarity index 100% rename from src/eva2/gui/TreeNode.java rename to src/main/java/eva2/gui/TreeNode.java diff --git a/src/eva2/gui/TreeSelectionListener.java b/src/main/java/eva2/gui/TreeSelectionListener.java similarity index 100% rename from src/eva2/gui/TreeSelectionListener.java rename to src/main/java/eva2/gui/TreeSelectionListener.java diff --git a/src/eva2/gui/editor/AbstractListSelectionEditor.java b/src/main/java/eva2/gui/editor/AbstractListSelectionEditor.java similarity index 100% rename from src/eva2/gui/editor/AbstractListSelectionEditor.java rename to src/main/java/eva2/gui/editor/AbstractListSelectionEditor.java diff --git a/src/eva2/gui/editor/AreaEditor.java b/src/main/java/eva2/gui/editor/AreaEditor.java similarity index 100% rename from src/eva2/gui/editor/AreaEditor.java rename to src/main/java/eva2/gui/editor/AreaEditor.java diff --git a/src/eva2/gui/editor/ArrayEditor.java b/src/main/java/eva2/gui/editor/ArrayEditor.java similarity index 100% rename from src/eva2/gui/editor/ArrayEditor.java rename to src/main/java/eva2/gui/editor/ArrayEditor.java diff --git a/src/eva2/gui/editor/BigStringEditor.java b/src/main/java/eva2/gui/editor/BigStringEditor.java similarity index 100% rename from src/eva2/gui/editor/BigStringEditor.java rename to src/main/java/eva2/gui/editor/BigStringEditor.java diff --git a/src/eva2/gui/editor/ComponentFilter.java b/src/main/java/eva2/gui/editor/ComponentFilter.java similarity index 100% rename from src/eva2/gui/editor/ComponentFilter.java rename to src/main/java/eva2/gui/editor/ComponentFilter.java diff --git a/src/eva2/gui/editor/DoubleArrayEditor.java b/src/main/java/eva2/gui/editor/DoubleArrayEditor.java similarity index 100% rename from src/eva2/gui/editor/DoubleArrayEditor.java rename to src/main/java/eva2/gui/editor/DoubleArrayEditor.java diff --git a/src/eva2/gui/editor/EnumEditor.java b/src/main/java/eva2/gui/editor/EnumEditor.java similarity index 100% rename from src/eva2/gui/editor/EnumEditor.java rename to src/main/java/eva2/gui/editor/EnumEditor.java diff --git a/src/eva2/gui/editor/EpsilonConstraintEditor.java b/src/main/java/eva2/gui/editor/EpsilonConstraintEditor.java similarity index 100% rename from src/eva2/gui/editor/EpsilonConstraintEditor.java rename to src/main/java/eva2/gui/editor/EpsilonConstraintEditor.java diff --git a/src/eva2/gui/editor/EpsilonThresholdEditor.java b/src/main/java/eva2/gui/editor/EpsilonThresholdEditor.java similarity index 100% rename from src/eva2/gui/editor/EpsilonThresholdEditor.java rename to src/main/java/eva2/gui/editor/EpsilonThresholdEditor.java diff --git a/src/eva2/gui/editor/FilePathEditor.java b/src/main/java/eva2/gui/editor/FilePathEditor.java similarity index 100% rename from src/eva2/gui/editor/FilePathEditor.java rename to src/main/java/eva2/gui/editor/FilePathEditor.java diff --git a/src/eva2/gui/editor/GenericObjectEditor.java b/src/main/java/eva2/gui/editor/GenericObjectEditor.java similarity index 100% rename from src/eva2/gui/editor/GenericObjectEditor.java rename to src/main/java/eva2/gui/editor/GenericObjectEditor.java diff --git a/src/eva2/gui/editor/IntArrayEditor.java b/src/main/java/eva2/gui/editor/IntArrayEditor.java similarity index 100% rename from src/eva2/gui/editor/IntArrayEditor.java rename to src/main/java/eva2/gui/editor/IntArrayEditor.java diff --git a/src/eva2/gui/editor/MultiLineString.java b/src/main/java/eva2/gui/editor/MultiLineString.java similarity index 100% rename from src/eva2/gui/editor/MultiLineString.java rename to src/main/java/eva2/gui/editor/MultiLineString.java diff --git a/src/eva2/gui/editor/MultiLineStringEditor.java b/src/main/java/eva2/gui/editor/MultiLineStringEditor.java similarity index 100% rename from src/eva2/gui/editor/MultiLineStringEditor.java rename to src/main/java/eva2/gui/editor/MultiLineStringEditor.java diff --git a/src/eva2/gui/editor/ObjectListSelectionEditor.java b/src/main/java/eva2/gui/editor/ObjectListSelectionEditor.java similarity index 100% rename from src/eva2/gui/editor/ObjectListSelectionEditor.java rename to src/main/java/eva2/gui/editor/ObjectListSelectionEditor.java diff --git a/src/eva2/gui/editor/OptimizationObjectivesEditor.java b/src/main/java/eva2/gui/editor/OptimizationObjectivesEditor.java similarity index 100% rename from src/eva2/gui/editor/OptimizationObjectivesEditor.java rename to src/main/java/eva2/gui/editor/OptimizationObjectivesEditor.java diff --git a/src/eva2/gui/editor/OptimizationObjectivesWithParamEditor.java b/src/main/java/eva2/gui/editor/OptimizationObjectivesWithParamEditor.java similarity index 100% rename from src/eva2/gui/editor/OptimizationObjectivesWithParamEditor.java rename to src/main/java/eva2/gui/editor/OptimizationObjectivesWithParamEditor.java diff --git a/src/eva2/gui/editor/StringSelectionEditor.java b/src/main/java/eva2/gui/editor/StringSelectionEditor.java similarity index 100% rename from src/eva2/gui/editor/StringSelectionEditor.java rename to src/main/java/eva2/gui/editor/StringSelectionEditor.java diff --git a/src/eva2/gui/editor/TagEditor.java b/src/main/java/eva2/gui/editor/TagEditor.java similarity index 100% rename from src/eva2/gui/editor/TagEditor.java rename to src/main/java/eva2/gui/editor/TagEditor.java diff --git a/src/eva2/gui/editor/WeigthedLPTchebycheffEditor.java b/src/main/java/eva2/gui/editor/WeigthedLPTchebycheffEditor.java similarity index 100% rename from src/eva2/gui/editor/WeigthedLPTchebycheffEditor.java rename to src/main/java/eva2/gui/editor/WeigthedLPTchebycheffEditor.java diff --git a/src/eva2/gui/editor/package-info.java b/src/main/java/eva2/gui/editor/package-info.java similarity index 100% rename from src/eva2/gui/editor/package-info.java rename to src/main/java/eva2/gui/editor/package-info.java diff --git a/src/eva2/gui/package-info.java b/src/main/java/eva2/gui/package-info.java similarity index 100% rename from src/eva2/gui/package-info.java rename to src/main/java/eva2/gui/package-info.java diff --git a/src/eva2/gui/plot/DPointSetMultiIcon.java b/src/main/java/eva2/gui/plot/DPointSetMultiIcon.java similarity index 100% rename from src/eva2/gui/plot/DPointSetMultiIcon.java rename to src/main/java/eva2/gui/plot/DPointSetMultiIcon.java diff --git a/src/eva2/gui/plot/Exp.java b/src/main/java/eva2/gui/plot/Exp.java similarity index 100% rename from src/eva2/gui/plot/Exp.java rename to src/main/java/eva2/gui/plot/Exp.java diff --git a/src/eva2/gui/plot/FunctionArea.java b/src/main/java/eva2/gui/plot/FunctionArea.java similarity index 100% rename from src/eva2/gui/plot/FunctionArea.java rename to src/main/java/eva2/gui/plot/FunctionArea.java diff --git a/src/eva2/gui/plot/Graph.java b/src/main/java/eva2/gui/plot/Graph.java similarity index 100% rename from src/eva2/gui/plot/Graph.java rename to src/main/java/eva2/gui/plot/Graph.java diff --git a/src/eva2/gui/plot/GraphPointSet.java b/src/main/java/eva2/gui/plot/GraphPointSet.java similarity index 100% rename from src/eva2/gui/plot/GraphPointSet.java rename to src/main/java/eva2/gui/plot/GraphPointSet.java diff --git a/src/eva2/gui/plot/GraphPointSetLegend.java b/src/main/java/eva2/gui/plot/GraphPointSetLegend.java similarity index 100% rename from src/eva2/gui/plot/GraphPointSetLegend.java rename to src/main/java/eva2/gui/plot/GraphPointSetLegend.java diff --git a/src/eva2/gui/plot/GraphWindow.java b/src/main/java/eva2/gui/plot/GraphWindow.java similarity index 100% rename from src/eva2/gui/plot/GraphWindow.java rename to src/main/java/eva2/gui/plot/GraphWindow.java diff --git a/src/eva2/gui/plot/InterfaceDPointWithContent.java b/src/main/java/eva2/gui/plot/InterfaceDPointWithContent.java similarity index 100% rename from src/eva2/gui/plot/InterfaceDPointWithContent.java rename to src/main/java/eva2/gui/plot/InterfaceDPointWithContent.java diff --git a/src/eva2/gui/plot/Plot.java b/src/main/java/eva2/gui/plot/Plot.java similarity index 100% rename from src/eva2/gui/plot/Plot.java rename to src/main/java/eva2/gui/plot/Plot.java diff --git a/src/eva2/gui/plot/PlotInterface.java b/src/main/java/eva2/gui/plot/PlotInterface.java similarity index 100% rename from src/eva2/gui/plot/PlotInterface.java rename to src/main/java/eva2/gui/plot/PlotInterface.java diff --git a/src/eva2/gui/plot/TopoPlot.java b/src/main/java/eva2/gui/plot/TopoPlot.java similarity index 100% rename from src/eva2/gui/plot/TopoPlot.java rename to src/main/java/eva2/gui/plot/TopoPlot.java diff --git a/src/eva2/gui/plot/package-info.java b/src/main/java/eva2/gui/plot/package-info.java similarity index 100% rename from src/eva2/gui/plot/package-info.java rename to src/main/java/eva2/gui/plot/package-info.java diff --git a/src/eva2/gui/utils/CustomTabbedPaneUI.java b/src/main/java/eva2/gui/utils/CustomTabbedPaneUI.java similarity index 100% rename from src/eva2/gui/utils/CustomTabbedPaneUI.java rename to src/main/java/eva2/gui/utils/CustomTabbedPaneUI.java diff --git a/src/eva2/gui/utils/VerticalButtonUI.java b/src/main/java/eva2/gui/utils/VerticalButtonUI.java similarity index 100% rename from src/eva2/gui/utils/VerticalButtonUI.java rename to src/main/java/eva2/gui/utils/VerticalButtonUI.java diff --git a/src/eva2/gui/utils/package-info.java b/src/main/java/eva2/gui/utils/package-info.java similarity index 100% rename from src/eva2/gui/utils/package-info.java rename to src/main/java/eva2/gui/utils/package-info.java diff --git a/src/eva2/optimization/AbstractOptimizationParameters.java b/src/main/java/eva2/optimization/AbstractOptimizationParameters.java similarity index 100% rename from src/eva2/optimization/AbstractOptimizationParameters.java rename to src/main/java/eva2/optimization/AbstractOptimizationParameters.java diff --git a/src/eva2/optimization/InterfaceNotifyOnInformers.java b/src/main/java/eva2/optimization/InterfaceNotifyOnInformers.java similarity index 100% rename from src/eva2/optimization/InterfaceNotifyOnInformers.java rename to src/main/java/eva2/optimization/InterfaceNotifyOnInformers.java diff --git a/src/eva2/optimization/InterfaceOptimizationParameters.java b/src/main/java/eva2/optimization/InterfaceOptimizationParameters.java similarity index 100% rename from src/eva2/optimization/InterfaceOptimizationParameters.java rename to src/main/java/eva2/optimization/InterfaceOptimizationParameters.java diff --git a/src/eva2/optimization/InterfaceProcessor.java b/src/main/java/eva2/optimization/InterfaceProcessor.java similarity index 100% rename from src/eva2/optimization/InterfaceProcessor.java rename to src/main/java/eva2/optimization/InterfaceProcessor.java diff --git a/src/eva2/optimization/OptimizationParameters.java b/src/main/java/eva2/optimization/OptimizationParameters.java similarity index 100% rename from src/eva2/optimization/OptimizationParameters.java rename to src/main/java/eva2/optimization/OptimizationParameters.java diff --git a/src/eva2/optimization/OptimizationStateListener.java b/src/main/java/eva2/optimization/OptimizationStateListener.java similarity index 100% rename from src/eva2/optimization/OptimizationStateListener.java rename to src/main/java/eva2/optimization/OptimizationStateListener.java diff --git a/src/eva2/optimization/Processor.java b/src/main/java/eva2/optimization/Processor.java similarity index 100% rename from src/eva2/optimization/Processor.java rename to src/main/java/eva2/optimization/Processor.java diff --git a/src/eva2/optimization/enums/BOAScoringMethods.java b/src/main/java/eva2/optimization/enums/BOAScoringMethods.java similarity index 100% rename from src/eva2/optimization/enums/BOAScoringMethods.java rename to src/main/java/eva2/optimization/enums/BOAScoringMethods.java diff --git a/src/eva2/optimization/enums/DEType.java b/src/main/java/eva2/optimization/enums/DEType.java similarity index 100% rename from src/eva2/optimization/enums/DEType.java rename to src/main/java/eva2/optimization/enums/DEType.java diff --git a/src/eva2/optimization/enums/ESMutationInitialSigma.java b/src/main/java/eva2/optimization/enums/ESMutationInitialSigma.java similarity index 100% rename from src/eva2/optimization/enums/ESMutationInitialSigma.java rename to src/main/java/eva2/optimization/enums/ESMutationInitialSigma.java diff --git a/src/eva2/optimization/enums/MutateESCrossoverType.java b/src/main/java/eva2/optimization/enums/MutateESCrossoverType.java similarity index 100% rename from src/eva2/optimization/enums/MutateESCrossoverType.java rename to src/main/java/eva2/optimization/enums/MutateESCrossoverType.java diff --git a/src/eva2/optimization/enums/PSOTopology.java b/src/main/java/eva2/optimization/enums/PSOTopology.java similarity index 100% rename from src/eva2/optimization/enums/PSOTopology.java rename to src/main/java/eva2/optimization/enums/PSOTopology.java diff --git a/src/eva2/optimization/enums/PostProcessMethod.java b/src/main/java/eva2/optimization/enums/PostProcessMethod.java similarity index 100% rename from src/eva2/optimization/enums/PostProcessMethod.java rename to src/main/java/eva2/optimization/enums/PostProcessMethod.java diff --git a/src/eva2/optimization/enums/StatisticsOnSingleDataSet.java b/src/main/java/eva2/optimization/enums/StatisticsOnSingleDataSet.java similarity index 100% rename from src/eva2/optimization/enums/StatisticsOnSingleDataSet.java rename to src/main/java/eva2/optimization/enums/StatisticsOnSingleDataSet.java diff --git a/src/eva2/optimization/enums/StatisticsOnTwoSampledData.java b/src/main/java/eva2/optimization/enums/StatisticsOnTwoSampledData.java similarity index 100% rename from src/eva2/optimization/enums/StatisticsOnTwoSampledData.java rename to src/main/java/eva2/optimization/enums/StatisticsOnTwoSampledData.java diff --git a/src/eva2/optimization/enums/package-info.java b/src/main/java/eva2/optimization/enums/package-info.java similarity index 100% rename from src/eva2/optimization/enums/package-info.java rename to src/main/java/eva2/optimization/enums/package-info.java diff --git a/src/eva2/optimization/individuals/AbstractEAIndividual.java b/src/main/java/eva2/optimization/individuals/AbstractEAIndividual.java similarity index 100% rename from src/eva2/optimization/individuals/AbstractEAIndividual.java rename to src/main/java/eva2/optimization/individuals/AbstractEAIndividual.java diff --git a/src/eva2/optimization/individuals/EAIndividualComparator.java b/src/main/java/eva2/optimization/individuals/EAIndividualComparator.java similarity index 100% rename from src/eva2/optimization/individuals/EAIndividualComparator.java rename to src/main/java/eva2/optimization/individuals/EAIndividualComparator.java diff --git a/src/eva2/optimization/individuals/ESIndividualBinaryData.java b/src/main/java/eva2/optimization/individuals/ESIndividualBinaryData.java similarity index 100% rename from src/eva2/optimization/individuals/ESIndividualBinaryData.java rename to src/main/java/eva2/optimization/individuals/ESIndividualBinaryData.java diff --git a/src/eva2/optimization/individuals/ESIndividualDoubleData.java b/src/main/java/eva2/optimization/individuals/ESIndividualDoubleData.java similarity index 100% rename from src/eva2/optimization/individuals/ESIndividualDoubleData.java rename to src/main/java/eva2/optimization/individuals/ESIndividualDoubleData.java diff --git a/src/eva2/optimization/individuals/ESIndividualIntegerData.java b/src/main/java/eva2/optimization/individuals/ESIndividualIntegerData.java similarity index 100% rename from src/eva2/optimization/individuals/ESIndividualIntegerData.java rename to src/main/java/eva2/optimization/individuals/ESIndividualIntegerData.java diff --git a/src/eva2/optimization/individuals/ESIndividualPermutationData.java b/src/main/java/eva2/optimization/individuals/ESIndividualPermutationData.java similarity index 100% rename from src/eva2/optimization/individuals/ESIndividualPermutationData.java rename to src/main/java/eva2/optimization/individuals/ESIndividualPermutationData.java diff --git a/src/eva2/optimization/individuals/GAESIndividualBinaryDoubleData.java b/src/main/java/eva2/optimization/individuals/GAESIndividualBinaryDoubleData.java similarity index 100% rename from src/eva2/optimization/individuals/GAESIndividualBinaryDoubleData.java rename to src/main/java/eva2/optimization/individuals/GAESIndividualBinaryDoubleData.java diff --git a/src/eva2/optimization/individuals/GAIndividualBinaryData.java b/src/main/java/eva2/optimization/individuals/GAIndividualBinaryData.java similarity index 100% rename from src/eva2/optimization/individuals/GAIndividualBinaryData.java rename to src/main/java/eva2/optimization/individuals/GAIndividualBinaryData.java diff --git a/src/eva2/optimization/individuals/GAIndividualDoubleData.java b/src/main/java/eva2/optimization/individuals/GAIndividualDoubleData.java similarity index 100% rename from src/eva2/optimization/individuals/GAIndividualDoubleData.java rename to src/main/java/eva2/optimization/individuals/GAIndividualDoubleData.java diff --git a/src/eva2/optimization/individuals/GAIndividualIntegerData.java b/src/main/java/eva2/optimization/individuals/GAIndividualIntegerData.java similarity index 100% rename from src/eva2/optimization/individuals/GAIndividualIntegerData.java rename to src/main/java/eva2/optimization/individuals/GAIndividualIntegerData.java diff --git a/src/eva2/optimization/individuals/GAPIndividualProgramData.java b/src/main/java/eva2/optimization/individuals/GAPIndividualProgramData.java similarity index 100% rename from src/eva2/optimization/individuals/GAPIndividualProgramData.java rename to src/main/java/eva2/optimization/individuals/GAPIndividualProgramData.java diff --git a/src/eva2/optimization/individuals/GEIndividualProgramData.java b/src/main/java/eva2/optimization/individuals/GEIndividualProgramData.java similarity index 100% rename from src/eva2/optimization/individuals/GEIndividualProgramData.java rename to src/main/java/eva2/optimization/individuals/GEIndividualProgramData.java diff --git a/src/eva2/optimization/individuals/GIIndividualIntegerData.java b/src/main/java/eva2/optimization/individuals/GIIndividualIntegerData.java similarity index 100% rename from src/eva2/optimization/individuals/GIIndividualIntegerData.java rename to src/main/java/eva2/optimization/individuals/GIIndividualIntegerData.java diff --git a/src/eva2/optimization/individuals/GIOBGAIndividualIntegerPermutationData.java b/src/main/java/eva2/optimization/individuals/GIOBGAIndividualIntegerPermutationData.java similarity index 100% rename from src/eva2/optimization/individuals/GIOBGAIndividualIntegerPermutationData.java rename to src/main/java/eva2/optimization/individuals/GIOBGAIndividualIntegerPermutationData.java diff --git a/src/eva2/optimization/individuals/GPIndividualProgramData.java b/src/main/java/eva2/optimization/individuals/GPIndividualProgramData.java similarity index 100% rename from src/eva2/optimization/individuals/GPIndividualProgramData.java rename to src/main/java/eva2/optimization/individuals/GPIndividualProgramData.java diff --git a/src/eva2/optimization/individuals/IndividualDistanceComparator.java b/src/main/java/eva2/optimization/individuals/IndividualDistanceComparator.java similarity index 100% rename from src/eva2/optimization/individuals/IndividualDistanceComparator.java rename to src/main/java/eva2/optimization/individuals/IndividualDistanceComparator.java diff --git a/src/eva2/optimization/individuals/IndividualInterface.java b/src/main/java/eva2/optimization/individuals/IndividualInterface.java similarity index 100% rename from src/eva2/optimization/individuals/IndividualInterface.java rename to src/main/java/eva2/optimization/individuals/IndividualInterface.java diff --git a/src/eva2/optimization/individuals/IndividualWeightedFitnessComparator.java b/src/main/java/eva2/optimization/individuals/IndividualWeightedFitnessComparator.java similarity index 100% rename from src/eva2/optimization/individuals/IndividualWeightedFitnessComparator.java rename to src/main/java/eva2/optimization/individuals/IndividualWeightedFitnessComparator.java diff --git a/src/eva2/optimization/individuals/InterfaceDataTypeBinary.java b/src/main/java/eva2/optimization/individuals/InterfaceDataTypeBinary.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceDataTypeBinary.java rename to src/main/java/eva2/optimization/individuals/InterfaceDataTypeBinary.java diff --git a/src/eva2/optimization/individuals/InterfaceDataTypeDouble.java b/src/main/java/eva2/optimization/individuals/InterfaceDataTypeDouble.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceDataTypeDouble.java rename to src/main/java/eva2/optimization/individuals/InterfaceDataTypeDouble.java diff --git a/src/eva2/optimization/individuals/InterfaceDataTypeInteger.java b/src/main/java/eva2/optimization/individuals/InterfaceDataTypeInteger.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceDataTypeInteger.java rename to src/main/java/eva2/optimization/individuals/InterfaceDataTypeInteger.java diff --git a/src/eva2/optimization/individuals/InterfaceDataTypePermutation.java b/src/main/java/eva2/optimization/individuals/InterfaceDataTypePermutation.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceDataTypePermutation.java rename to src/main/java/eva2/optimization/individuals/InterfaceDataTypePermutation.java diff --git a/src/eva2/optimization/individuals/InterfaceDataTypeProgram.java b/src/main/java/eva2/optimization/individuals/InterfaceDataTypeProgram.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceDataTypeProgram.java rename to src/main/java/eva2/optimization/individuals/InterfaceDataTypeProgram.java diff --git a/src/eva2/optimization/individuals/InterfaceESIndividual.java b/src/main/java/eva2/optimization/individuals/InterfaceESIndividual.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceESIndividual.java rename to src/main/java/eva2/optimization/individuals/InterfaceESIndividual.java diff --git a/src/eva2/optimization/individuals/InterfaceGAIndividual.java b/src/main/java/eva2/optimization/individuals/InterfaceGAIndividual.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceGAIndividual.java rename to src/main/java/eva2/optimization/individuals/InterfaceGAIndividual.java diff --git a/src/eva2/optimization/individuals/InterfaceGIIndividual.java b/src/main/java/eva2/optimization/individuals/InterfaceGIIndividual.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceGIIndividual.java rename to src/main/java/eva2/optimization/individuals/InterfaceGIIndividual.java diff --git a/src/eva2/optimization/individuals/InterfaceGPIndividual.java b/src/main/java/eva2/optimization/individuals/InterfaceGPIndividual.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceGPIndividual.java rename to src/main/java/eva2/optimization/individuals/InterfaceGPIndividual.java diff --git a/src/eva2/optimization/individuals/InterfaceOBGAIndividual.java b/src/main/java/eva2/optimization/individuals/InterfaceOBGAIndividual.java similarity index 100% rename from src/eva2/optimization/individuals/InterfaceOBGAIndividual.java rename to src/main/java/eva2/optimization/individuals/InterfaceOBGAIndividual.java diff --git a/src/eva2/optimization/individuals/OBGAIndividualPermutationData.java b/src/main/java/eva2/optimization/individuals/OBGAIndividualPermutationData.java similarity index 100% rename from src/eva2/optimization/individuals/OBGAIndividualPermutationData.java rename to src/main/java/eva2/optimization/individuals/OBGAIndividualPermutationData.java diff --git a/src/eva2/optimization/individuals/codings/ga/GAGrayCodingDouble.java b/src/main/java/eva2/optimization/individuals/codings/ga/GAGrayCodingDouble.java similarity index 100% rename from src/eva2/optimization/individuals/codings/ga/GAGrayCodingDouble.java rename to src/main/java/eva2/optimization/individuals/codings/ga/GAGrayCodingDouble.java diff --git a/src/eva2/optimization/individuals/codings/ga/GAGrayCodingInteger.java b/src/main/java/eva2/optimization/individuals/codings/ga/GAGrayCodingInteger.java similarity index 100% rename from src/eva2/optimization/individuals/codings/ga/GAGrayCodingInteger.java rename to src/main/java/eva2/optimization/individuals/codings/ga/GAGrayCodingInteger.java diff --git a/src/eva2/optimization/individuals/codings/ga/GAStandardCodingDouble.java b/src/main/java/eva2/optimization/individuals/codings/ga/GAStandardCodingDouble.java similarity index 100% rename from src/eva2/optimization/individuals/codings/ga/GAStandardCodingDouble.java rename to src/main/java/eva2/optimization/individuals/codings/ga/GAStandardCodingDouble.java diff --git a/src/eva2/optimization/individuals/codings/ga/GAStandardCodingInteger.java b/src/main/java/eva2/optimization/individuals/codings/ga/GAStandardCodingInteger.java similarity index 100% rename from src/eva2/optimization/individuals/codings/ga/GAStandardCodingInteger.java rename to src/main/java/eva2/optimization/individuals/codings/ga/GAStandardCodingInteger.java diff --git a/src/eva2/optimization/individuals/codings/ga/InterfaceGADoubleCoding.java b/src/main/java/eva2/optimization/individuals/codings/ga/InterfaceGADoubleCoding.java similarity index 100% rename from src/eva2/optimization/individuals/codings/ga/InterfaceGADoubleCoding.java rename to src/main/java/eva2/optimization/individuals/codings/ga/InterfaceGADoubleCoding.java diff --git a/src/eva2/optimization/individuals/codings/ga/InterfaceGAIntegerCoding.java b/src/main/java/eva2/optimization/individuals/codings/ga/InterfaceGAIntegerCoding.java similarity index 100% rename from src/eva2/optimization/individuals/codings/ga/InterfaceGAIntegerCoding.java rename to src/main/java/eva2/optimization/individuals/codings/ga/InterfaceGAIntegerCoding.java diff --git a/src/eva2/optimization/individuals/codings/ga/package-info.java b/src/main/java/eva2/optimization/individuals/codings/ga/package-info.java similarity index 100% rename from src/eva2/optimization/individuals/codings/ga/package-info.java rename to src/main/java/eva2/optimization/individuals/codings/ga/package-info.java diff --git a/src/eva2/optimization/individuals/codings/gp/AbstractGPNode.java b/src/main/java/eva2/optimization/individuals/codings/gp/AbstractGPNode.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/AbstractGPNode.java rename to src/main/java/eva2/optimization/individuals/codings/gp/AbstractGPNode.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPArea.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPArea.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPArea.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPArea.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeAbs.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeAbs.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeAbs.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeAbs.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeAdd.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeAdd.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeAdd.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeAdd.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeConst.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeConst.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeConst.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeConst.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeCos.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeCos.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeCos.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeCos.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeDiv.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeDiv.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeDiv.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeDiv.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeExp.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeExp.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeExp.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeExp.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeFlowExec2.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeFlowExec2.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeFlowExec2.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeFlowExec2.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeFlowExec3.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeFlowExec3.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeFlowExec3.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeFlowExec3.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeInput.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeInput.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeInput.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeInput.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeMult.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeMult.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeMult.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeMult.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeNeg.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeNeg.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeNeg.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeNeg.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeOne.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeOne.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeOne.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeOne.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeOutput.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeOutput.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeOutput.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeOutput.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodePi.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodePi.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodePi.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodePi.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodePow2.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodePow2.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodePow2.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodePow2.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodePow3.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodePow3.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodePow3.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodePow3.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeProd.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeProd.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeProd.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeProd.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeSin.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSin.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeSin.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSin.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeSqrt.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSqrt.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeSqrt.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSqrt.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeSub.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSub.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeSub.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSub.java diff --git a/src/eva2/optimization/individuals/codings/gp/GPNodeSum.java b/src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSum.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/GPNodeSum.java rename to src/main/java/eva2/optimization/individuals/codings/gp/GPNodeSum.java diff --git a/src/eva2/optimization/individuals/codings/gp/InterfaceProgram.java b/src/main/java/eva2/optimization/individuals/codings/gp/InterfaceProgram.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/InterfaceProgram.java rename to src/main/java/eva2/optimization/individuals/codings/gp/InterfaceProgram.java diff --git a/src/eva2/optimization/individuals/codings/gp/package-info.java b/src/main/java/eva2/optimization/individuals/codings/gp/package-info.java similarity index 100% rename from src/eva2/optimization/individuals/codings/gp/package-info.java rename to src/main/java/eva2/optimization/individuals/codings/gp/package-info.java diff --git a/src/eva2/optimization/individuals/codings/package-info.java b/src/main/java/eva2/optimization/individuals/codings/package-info.java similarity index 100% rename from src/eva2/optimization/individuals/codings/package-info.java rename to src/main/java/eva2/optimization/individuals/codings/package-info.java diff --git a/src/eva2/optimization/individuals/package-info.java b/src/main/java/eva2/optimization/individuals/package-info.java similarity index 100% rename from src/eva2/optimization/individuals/package-info.java rename to src/main/java/eva2/optimization/individuals/package-info.java diff --git a/src/eva2/optimization/mocco/InterfaceProcessElement.java b/src/main/java/eva2/optimization/mocco/InterfaceProcessElement.java similarity index 100% rename from src/eva2/optimization/mocco/InterfaceProcessElement.java rename to src/main/java/eva2/optimization/mocco/InterfaceProcessElement.java diff --git a/src/eva2/optimization/mocco/MOCCOChooseMOStrategy.java b/src/main/java/eva2/optimization/mocco/MOCCOChooseMOStrategy.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOChooseMOStrategy.java rename to src/main/java/eva2/optimization/mocco/MOCCOChooseMOStrategy.java diff --git a/src/eva2/optimization/mocco/MOCCOChooseReferencePoint.java b/src/main/java/eva2/optimization/mocco/MOCCOChooseReferencePoint.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOChooseReferencePoint.java rename to src/main/java/eva2/optimization/mocco/MOCCOChooseReferencePoint.java diff --git a/src/eva2/optimization/mocco/MOCCOChooseReferenceSolution.java b/src/main/java/eva2/optimization/mocco/MOCCOChooseReferenceSolution.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOChooseReferenceSolution.java rename to src/main/java/eva2/optimization/mocco/MOCCOChooseReferenceSolution.java diff --git a/src/eva2/optimization/mocco/MOCCOInitialPopulationSize.java b/src/main/java/eva2/optimization/mocco/MOCCOInitialPopulationSize.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOInitialPopulationSize.java rename to src/main/java/eva2/optimization/mocco/MOCCOInitialPopulationSize.java diff --git a/src/eva2/optimization/mocco/MOCCOParameterizeGDF.java b/src/main/java/eva2/optimization/mocco/MOCCOParameterizeGDF.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOParameterizeGDF.java rename to src/main/java/eva2/optimization/mocco/MOCCOParameterizeGDF.java diff --git a/src/eva2/optimization/mocco/MOCCOParameterizeMO.java b/src/main/java/eva2/optimization/mocco/MOCCOParameterizeMO.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOParameterizeMO.java rename to src/main/java/eva2/optimization/mocco/MOCCOParameterizeMO.java diff --git a/src/eva2/optimization/mocco/MOCCOParameterizeRefPoint.java b/src/main/java/eva2/optimization/mocco/MOCCOParameterizeRefPoint.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOParameterizeRefPoint.java rename to src/main/java/eva2/optimization/mocco/MOCCOParameterizeRefPoint.java diff --git a/src/eva2/optimization/mocco/MOCCOParameterizeSO.java b/src/main/java/eva2/optimization/mocco/MOCCOParameterizeSO.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOParameterizeSO.java rename to src/main/java/eva2/optimization/mocco/MOCCOParameterizeSO.java diff --git a/src/eva2/optimization/mocco/MOCCOParameterizeSTEP.java b/src/main/java/eva2/optimization/mocco/MOCCOParameterizeSTEP.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOParameterizeSTEP.java rename to src/main/java/eva2/optimization/mocco/MOCCOParameterizeSTEP.java diff --git a/src/eva2/optimization/mocco/MOCCOParameterizeTchebycheff.java b/src/main/java/eva2/optimization/mocco/MOCCOParameterizeTchebycheff.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOParameterizeTchebycheff.java rename to src/main/java/eva2/optimization/mocco/MOCCOParameterizeTchebycheff.java diff --git a/src/eva2/optimization/mocco/MOCCOPhase.java b/src/main/java/eva2/optimization/mocco/MOCCOPhase.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOPhase.java rename to src/main/java/eva2/optimization/mocco/MOCCOPhase.java diff --git a/src/eva2/optimization/mocco/MOCCOProblemInitialization.java b/src/main/java/eva2/optimization/mocco/MOCCOProblemInitialization.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOProblemInitialization.java rename to src/main/java/eva2/optimization/mocco/MOCCOProblemInitialization.java diff --git a/src/eva2/optimization/mocco/MOCCOProblemRedefinition.java b/src/main/java/eva2/optimization/mocco/MOCCOProblemRedefinition.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOProblemRedefinition.java rename to src/main/java/eva2/optimization/mocco/MOCCOProblemRedefinition.java diff --git a/src/eva2/optimization/mocco/MOCCOState.java b/src/main/java/eva2/optimization/mocco/MOCCOState.java similarity index 100% rename from src/eva2/optimization/mocco/MOCCOState.java rename to src/main/java/eva2/optimization/mocco/MOCCOState.java diff --git a/src/eva2/optimization/mocco/package-info.java b/src/main/java/eva2/optimization/mocco/package-info.java similarity index 100% rename from src/eva2/optimization/mocco/package-info.java rename to src/main/java/eva2/optimization/mocco/package-info.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/InterfaceParetoFrontView.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/InterfaceParetoFrontView.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/InterfaceParetoFrontView.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/InterfaceParetoFrontView.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/InterfaceRefPointListener.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/InterfaceRefPointListener.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/InterfaceRefPointListener.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/InterfaceRefPointListener.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/InterfaceRefSolutionListener.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/InterfaceRefSolutionListener.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/InterfaceRefSolutionListener.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/InterfaceRefSolutionListener.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/MOCCOViewer.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/MOCCOViewer.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/MOCCOViewer.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/MOCCOViewer.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/ParetoFrontView2D.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/ParetoFrontView2D.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/ParetoFrontView2D.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/ParetoFrontView2D.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewParallelAxis.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewParallelAxis.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewParallelAxis.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewParallelAxis.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewScatterPlot.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewScatterPlot.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewScatterPlot.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/ParetoFrontViewScatterPlot.java diff --git a/src/eva2/optimization/mocco/paretofrontviewer/package-info.java b/src/main/java/eva2/optimization/mocco/paretofrontviewer/package-info.java similarity index 100% rename from src/eva2/optimization/mocco/paretofrontviewer/package-info.java rename to src/main/java/eva2/optimization/mocco/paretofrontviewer/package-info.java diff --git a/src/eva2/optimization/modules/AbstractModuleAdapter.java b/src/main/java/eva2/optimization/modules/AbstractModuleAdapter.java similarity index 100% rename from src/eva2/optimization/modules/AbstractModuleAdapter.java rename to src/main/java/eva2/optimization/modules/AbstractModuleAdapter.java diff --git a/src/eva2/optimization/modules/GenericModuleAdapter.java b/src/main/java/eva2/optimization/modules/GenericModuleAdapter.java similarity index 100% rename from src/eva2/optimization/modules/GenericModuleAdapter.java rename to src/main/java/eva2/optimization/modules/GenericModuleAdapter.java diff --git a/src/eva2/optimization/modules/ModuleAdapter.java b/src/main/java/eva2/optimization/modules/ModuleAdapter.java similarity index 100% rename from src/eva2/optimization/modules/ModuleAdapter.java rename to src/main/java/eva2/optimization/modules/ModuleAdapter.java diff --git a/src/eva2/optimization/modules/OptimizationModuleAdapter.java b/src/main/java/eva2/optimization/modules/OptimizationModuleAdapter.java similarity index 100% rename from src/eva2/optimization/modules/OptimizationModuleAdapter.java rename to src/main/java/eva2/optimization/modules/OptimizationModuleAdapter.java diff --git a/src/eva2/optimization/modules/package-info.java b/src/main/java/eva2/optimization/modules/package-info.java similarity index 100% rename from src/eva2/optimization/modules/package-info.java rename to src/main/java/eva2/optimization/modules/package-info.java diff --git a/src/eva2/optimization/operator/archiving/AbstractArchiving.java b/src/main/java/eva2/optimization/operator/archiving/AbstractArchiving.java similarity index 100% rename from src/eva2/optimization/operator/archiving/AbstractArchiving.java rename to src/main/java/eva2/optimization/operator/archiving/AbstractArchiving.java diff --git a/src/eva2/optimization/operator/archiving/ArchivingAllDominating.java b/src/main/java/eva2/optimization/operator/archiving/ArchivingAllDominating.java similarity index 100% rename from src/eva2/optimization/operator/archiving/ArchivingAllDominating.java rename to src/main/java/eva2/optimization/operator/archiving/ArchivingAllDominating.java diff --git a/src/eva2/optimization/operator/archiving/ArchivingMaxiMin.java b/src/main/java/eva2/optimization/operator/archiving/ArchivingMaxiMin.java similarity index 100% rename from src/eva2/optimization/operator/archiving/ArchivingMaxiMin.java rename to src/main/java/eva2/optimization/operator/archiving/ArchivingMaxiMin.java diff --git a/src/eva2/optimization/operator/archiving/ArchivingNSGA.java b/src/main/java/eva2/optimization/operator/archiving/ArchivingNSGA.java similarity index 100% rename from src/eva2/optimization/operator/archiving/ArchivingNSGA.java rename to src/main/java/eva2/optimization/operator/archiving/ArchivingNSGA.java diff --git a/src/eva2/optimization/operator/archiving/ArchivingNSGAII.java b/src/main/java/eva2/optimization/operator/archiving/ArchivingNSGAII.java similarity index 100% rename from src/eva2/optimization/operator/archiving/ArchivingNSGAII.java rename to src/main/java/eva2/optimization/operator/archiving/ArchivingNSGAII.java diff --git a/src/eva2/optimization/operator/archiving/ArchivingNSGAIISMeasure.java b/src/main/java/eva2/optimization/operator/archiving/ArchivingNSGAIISMeasure.java similarity index 100% rename from src/eva2/optimization/operator/archiving/ArchivingNSGAIISMeasure.java rename to src/main/java/eva2/optimization/operator/archiving/ArchivingNSGAIISMeasure.java diff --git a/src/eva2/optimization/operator/archiving/ArchivingPESAII.java b/src/main/java/eva2/optimization/operator/archiving/ArchivingPESAII.java similarity index 100% rename from src/eva2/optimization/operator/archiving/ArchivingPESAII.java rename to src/main/java/eva2/optimization/operator/archiving/ArchivingPESAII.java diff --git a/src/eva2/optimization/operator/archiving/ArchivingSPEAII.java b/src/main/java/eva2/optimization/operator/archiving/ArchivingSPEAII.java similarity index 100% rename from src/eva2/optimization/operator/archiving/ArchivingSPEAII.java rename to src/main/java/eva2/optimization/operator/archiving/ArchivingSPEAII.java diff --git a/src/eva2/optimization/operator/archiving/InformationRetrievalInserting.java b/src/main/java/eva2/optimization/operator/archiving/InformationRetrievalInserting.java similarity index 100% rename from src/eva2/optimization/operator/archiving/InformationRetrievalInserting.java rename to src/main/java/eva2/optimization/operator/archiving/InformationRetrievalInserting.java diff --git a/src/eva2/optimization/operator/archiving/InformationRetrievalNone.java b/src/main/java/eva2/optimization/operator/archiving/InformationRetrievalNone.java similarity index 100% rename from src/eva2/optimization/operator/archiving/InformationRetrievalNone.java rename to src/main/java/eva2/optimization/operator/archiving/InformationRetrievalNone.java diff --git a/src/eva2/optimization/operator/archiving/InformationRetrievalReplacing.java b/src/main/java/eva2/optimization/operator/archiving/InformationRetrievalReplacing.java similarity index 100% rename from src/eva2/optimization/operator/archiving/InformationRetrievalReplacing.java rename to src/main/java/eva2/optimization/operator/archiving/InformationRetrievalReplacing.java diff --git a/src/eva2/optimization/operator/archiving/InterfaceArchiving.java b/src/main/java/eva2/optimization/operator/archiving/InterfaceArchiving.java similarity index 100% rename from src/eva2/optimization/operator/archiving/InterfaceArchiving.java rename to src/main/java/eva2/optimization/operator/archiving/InterfaceArchiving.java diff --git a/src/eva2/optimization/operator/archiving/InterfaceInformationRetrieval.java b/src/main/java/eva2/optimization/operator/archiving/InterfaceInformationRetrieval.java similarity index 100% rename from src/eva2/optimization/operator/archiving/InterfaceInformationRetrieval.java rename to src/main/java/eva2/optimization/operator/archiving/InterfaceInformationRetrieval.java diff --git a/src/eva2/optimization/operator/archiving/InterfaceRemoveSurplusIndividuals.java b/src/main/java/eva2/optimization/operator/archiving/InterfaceRemoveSurplusIndividuals.java similarity index 100% rename from src/eva2/optimization/operator/archiving/InterfaceRemoveSurplusIndividuals.java rename to src/main/java/eva2/optimization/operator/archiving/InterfaceRemoveSurplusIndividuals.java diff --git a/src/eva2/optimization/operator/archiving/RemoveSurplusIndividualsDynamicHyperCube.java b/src/main/java/eva2/optimization/operator/archiving/RemoveSurplusIndividualsDynamicHyperCube.java similarity index 100% rename from src/eva2/optimization/operator/archiving/RemoveSurplusIndividualsDynamicHyperCube.java rename to src/main/java/eva2/optimization/operator/archiving/RemoveSurplusIndividualsDynamicHyperCube.java diff --git a/src/eva2/optimization/operator/archiving/RemoveSurplusIndividualsSMetric.java b/src/main/java/eva2/optimization/operator/archiving/RemoveSurplusIndividualsSMetric.java similarity index 100% rename from src/eva2/optimization/operator/archiving/RemoveSurplusIndividualsSMetric.java rename to src/main/java/eva2/optimization/operator/archiving/RemoveSurplusIndividualsSMetric.java diff --git a/src/eva2/optimization/operator/archiving/RemoveSurplusIndividualsStaticHyperCube.java b/src/main/java/eva2/optimization/operator/archiving/RemoveSurplusIndividualsStaticHyperCube.java similarity index 100% rename from src/eva2/optimization/operator/archiving/RemoveSurplusIndividualsStaticHyperCube.java rename to src/main/java/eva2/optimization/operator/archiving/RemoveSurplusIndividualsStaticHyperCube.java diff --git a/src/eva2/optimization/operator/archiving/package-info.java b/src/main/java/eva2/optimization/operator/archiving/package-info.java similarity index 100% rename from src/eva2/optimization/operator/archiving/package-info.java rename to src/main/java/eva2/optimization/operator/archiving/package-info.java diff --git a/src/eva2/optimization/operator/classification/ClassificationSelfOrganizingMaps.java b/src/main/java/eva2/optimization/operator/classification/ClassificationSelfOrganizingMaps.java similarity index 100% rename from src/eva2/optimization/operator/classification/ClassificationSelfOrganizingMaps.java rename to src/main/java/eva2/optimization/operator/classification/ClassificationSelfOrganizingMaps.java diff --git a/src/eva2/optimization/operator/classification/InterfaceClassification.java b/src/main/java/eva2/optimization/operator/classification/InterfaceClassification.java similarity index 100% rename from src/eva2/optimization/operator/classification/InterfaceClassification.java rename to src/main/java/eva2/optimization/operator/classification/InterfaceClassification.java diff --git a/src/eva2/optimization/operator/classification/package-info.java b/src/main/java/eva2/optimization/operator/classification/package-info.java similarity index 100% rename from src/eva2/optimization/operator/classification/package-info.java rename to src/main/java/eva2/optimization/operator/classification/package-info.java diff --git a/src/eva2/optimization/operator/cluster/ClusterAll.java b/src/main/java/eva2/optimization/operator/cluster/ClusterAll.java similarity index 100% rename from src/eva2/optimization/operator/cluster/ClusterAll.java rename to src/main/java/eva2/optimization/operator/cluster/ClusterAll.java diff --git a/src/eva2/optimization/operator/cluster/ClusteringDensityBased.java b/src/main/java/eva2/optimization/operator/cluster/ClusteringDensityBased.java similarity index 100% rename from src/eva2/optimization/operator/cluster/ClusteringDensityBased.java rename to src/main/java/eva2/optimization/operator/cluster/ClusteringDensityBased.java diff --git a/src/eva2/optimization/operator/cluster/ClusteringDynPeakIdent.java b/src/main/java/eva2/optimization/operator/cluster/ClusteringDynPeakIdent.java similarity index 100% rename from src/eva2/optimization/operator/cluster/ClusteringDynPeakIdent.java rename to src/main/java/eva2/optimization/operator/cluster/ClusteringDynPeakIdent.java diff --git a/src/eva2/optimization/operator/cluster/ClusteringKMeans.java b/src/main/java/eva2/optimization/operator/cluster/ClusteringKMeans.java similarity index 100% rename from src/eva2/optimization/operator/cluster/ClusteringKMeans.java rename to src/main/java/eva2/optimization/operator/cluster/ClusteringKMeans.java diff --git a/src/eva2/optimization/operator/cluster/ClusteringNearestBetter.java b/src/main/java/eva2/optimization/operator/cluster/ClusteringNearestBetter.java similarity index 100% rename from src/eva2/optimization/operator/cluster/ClusteringNearestBetter.java rename to src/main/java/eva2/optimization/operator/cluster/ClusteringNearestBetter.java diff --git a/src/eva2/optimization/operator/cluster/ClusteringXMeans.java b/src/main/java/eva2/optimization/operator/cluster/ClusteringXMeans.java similarity index 100% rename from src/eva2/optimization/operator/cluster/ClusteringXMeans.java rename to src/main/java/eva2/optimization/operator/cluster/ClusteringXMeans.java diff --git a/src/eva2/optimization/operator/cluster/InterfaceClustering.java b/src/main/java/eva2/optimization/operator/cluster/InterfaceClustering.java similarity index 100% rename from src/eva2/optimization/operator/cluster/InterfaceClustering.java rename to src/main/java/eva2/optimization/operator/cluster/InterfaceClustering.java diff --git a/src/eva2/optimization/operator/cluster/InterfaceClusteringDistanceParam.java b/src/main/java/eva2/optimization/operator/cluster/InterfaceClusteringDistanceParam.java similarity index 100% rename from src/eva2/optimization/operator/cluster/InterfaceClusteringDistanceParam.java rename to src/main/java/eva2/optimization/operator/cluster/InterfaceClusteringDistanceParam.java diff --git a/src/eva2/optimization/operator/cluster/InterfaceClusteringMetricBased.java b/src/main/java/eva2/optimization/operator/cluster/InterfaceClusteringMetricBased.java similarity index 100% rename from src/eva2/optimization/operator/cluster/InterfaceClusteringMetricBased.java rename to src/main/java/eva2/optimization/operator/cluster/InterfaceClusteringMetricBased.java diff --git a/src/eva2/optimization/operator/cluster/package-info.java b/src/main/java/eva2/optimization/operator/cluster/package-info.java similarity index 100% rename from src/eva2/optimization/operator/cluster/package-info.java rename to src/main/java/eva2/optimization/operator/cluster/package-info.java diff --git a/src/eva2/optimization/operator/constraint/AbstractConstraint.java b/src/main/java/eva2/optimization/operator/constraint/AbstractConstraint.java similarity index 100% rename from src/eva2/optimization/operator/constraint/AbstractConstraint.java rename to src/main/java/eva2/optimization/operator/constraint/AbstractConstraint.java diff --git a/src/eva2/optimization/operator/constraint/ConstBelongsToDifferentClass.java b/src/main/java/eva2/optimization/operator/constraint/ConstBelongsToDifferentClass.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstBelongsToDifferentClass.java rename to src/main/java/eva2/optimization/operator/constraint/ConstBelongsToDifferentClass.java diff --git a/src/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanLinear.java b/src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanLinear.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanLinear.java rename to src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanLinear.java diff --git a/src/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanSurface.java b/src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanSurface.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanSurface.java rename to src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualityBiggerThanSurface.java diff --git a/src/eva2/optimization/operator/constraint/ConstObjectivesInEqualityLesserThanLinear.java b/src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualityLesserThanLinear.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstObjectivesInEqualityLesserThanLinear.java rename to src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualityLesserThanLinear.java diff --git a/src/eva2/optimization/operator/constraint/ConstObjectivesInEqualitySmallerThanSurface.java b/src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualitySmallerThanSurface.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstObjectivesInEqualitySmallerThanSurface.java rename to src/main/java/eva2/optimization/operator/constraint/ConstObjectivesInEqualitySmallerThanSurface.java diff --git a/src/eva2/optimization/operator/constraint/ConstraintCollection.java b/src/main/java/eva2/optimization/operator/constraint/ConstraintCollection.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstraintCollection.java rename to src/main/java/eva2/optimization/operator/constraint/ConstraintCollection.java diff --git a/src/eva2/optimization/operator/constraint/ConstraintHandlingEnum.java b/src/main/java/eva2/optimization/operator/constraint/ConstraintHandlingEnum.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstraintHandlingEnum.java rename to src/main/java/eva2/optimization/operator/constraint/ConstraintHandlingEnum.java diff --git a/src/eva2/optimization/operator/constraint/ConstraintRelationEnum.java b/src/main/java/eva2/optimization/operator/constraint/ConstraintRelationEnum.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ConstraintRelationEnum.java rename to src/main/java/eva2/optimization/operator/constraint/ConstraintRelationEnum.java diff --git a/src/eva2/optimization/operator/constraint/DummyConstraint.java b/src/main/java/eva2/optimization/operator/constraint/DummyConstraint.java similarity index 100% rename from src/eva2/optimization/operator/constraint/DummyConstraint.java rename to src/main/java/eva2/optimization/operator/constraint/DummyConstraint.java diff --git a/src/eva2/optimization/operator/constraint/GenericConstraint.java b/src/main/java/eva2/optimization/operator/constraint/GenericConstraint.java similarity index 100% rename from src/eva2/optimization/operator/constraint/GenericConstraint.java rename to src/main/java/eva2/optimization/operator/constraint/GenericConstraint.java diff --git a/src/eva2/optimization/operator/constraint/ImplicitConstraint.java b/src/main/java/eva2/optimization/operator/constraint/ImplicitConstraint.java similarity index 100% rename from src/eva2/optimization/operator/constraint/ImplicitConstraint.java rename to src/main/java/eva2/optimization/operator/constraint/ImplicitConstraint.java diff --git a/src/eva2/optimization/operator/constraint/InterfaceConstraint.java b/src/main/java/eva2/optimization/operator/constraint/InterfaceConstraint.java similarity index 100% rename from src/eva2/optimization/operator/constraint/InterfaceConstraint.java rename to src/main/java/eva2/optimization/operator/constraint/InterfaceConstraint.java diff --git a/src/eva2/optimization/operator/constraint/InterfaceDoubleConstraint.java b/src/main/java/eva2/optimization/operator/constraint/InterfaceDoubleConstraint.java similarity index 100% rename from src/eva2/optimization/operator/constraint/InterfaceDoubleConstraint.java rename to src/main/java/eva2/optimization/operator/constraint/InterfaceDoubleConstraint.java diff --git a/src/eva2/optimization/operator/constraint/IntervalConstraint.java b/src/main/java/eva2/optimization/operator/constraint/IntervalConstraint.java similarity index 100% rename from src/eva2/optimization/operator/constraint/IntervalConstraint.java rename to src/main/java/eva2/optimization/operator/constraint/IntervalConstraint.java diff --git a/src/eva2/optimization/operator/constraint/package-info.java b/src/main/java/eva2/optimization/operator/constraint/package-info.java similarity index 100% rename from src/eva2/optimization/operator/constraint/package-info.java rename to src/main/java/eva2/optimization/operator/constraint/package-info.java diff --git a/src/eva2/optimization/operator/crossover/AdaptiveCrossoverEAMixer.java b/src/main/java/eva2/optimization/operator/crossover/AdaptiveCrossoverEAMixer.java similarity index 100% rename from src/eva2/optimization/operator/crossover/AdaptiveCrossoverEAMixer.java rename to src/main/java/eva2/optimization/operator/crossover/AdaptiveCrossoverEAMixer.java diff --git a/src/eva2/optimization/operator/crossover/CM1.java b/src/main/java/eva2/optimization/operator/crossover/CM1.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CM1.java rename to src/main/java/eva2/optimization/operator/crossover/CM1.java diff --git a/src/eva2/optimization/operator/crossover/CM2.java b/src/main/java/eva2/optimization/operator/crossover/CM2.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CM2.java rename to src/main/java/eva2/optimization/operator/crossover/CM2.java diff --git a/src/eva2/optimization/operator/crossover/CM3.java b/src/main/java/eva2/optimization/operator/crossover/CM3.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CM3.java rename to src/main/java/eva2/optimization/operator/crossover/CM3.java diff --git a/src/eva2/optimization/operator/crossover/CM4.java b/src/main/java/eva2/optimization/operator/crossover/CM4.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CM4.java rename to src/main/java/eva2/optimization/operator/crossover/CM4.java diff --git a/src/eva2/optimization/operator/crossover/CM5.java b/src/main/java/eva2/optimization/operator/crossover/CM5.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CM5.java rename to src/main/java/eva2/optimization/operator/crossover/CM5.java diff --git a/src/eva2/optimization/operator/crossover/CM6.java b/src/main/java/eva2/optimization/operator/crossover/CM6.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CM6.java rename to src/main/java/eva2/optimization/operator/crossover/CM6.java diff --git a/src/eva2/optimization/operator/crossover/CM7.java b/src/main/java/eva2/optimization/operator/crossover/CM7.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CM7.java rename to src/main/java/eva2/optimization/operator/crossover/CM7.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverEAMixer.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverEAMixer.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverEAMixer.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverEAMixer.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESArithmetical.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESArithmetical.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESArithmetical.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESArithmetical.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESBLXAlpha.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESBLXAlpha.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESBLXAlpha.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESBLXAlpha.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESDefault.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESDefault.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESDefault.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESDefault.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESFlat.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESFlat.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESFlat.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESFlat.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESIntermediate.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESIntermediate.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESIntermediate.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESIntermediate.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESNPointDiscrete.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESNPointDiscrete.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESNPointDiscrete.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESNPointDiscrete.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESNPointDiscreteDislocation.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESNPointDiscreteDislocation.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESNPointDiscreteDislocation.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESNPointDiscreteDislocation.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESPCX.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESPCX.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESPCX.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESPCX.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESSBX.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESSBX.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESSBX.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESSBX.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESSPX.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESSPX.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESSPX.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESSPX.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESUNDX.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESUNDX.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESUNDX.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESUNDX.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverESUniformDiscrete.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverESUniformDiscrete.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverESUniformDiscrete.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverESUniformDiscrete.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGABitSimulated.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGABitSimulated.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGABitSimulated.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGABitSimulated.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGADefault.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGADefault.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGADefault.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGADefault.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGAGINPoint.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGAGINPoint.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGAGINPoint.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGAGINPoint.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGAGINPointSegmentwise.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGAGINPointSegmentwise.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGAGINPointSegmentwise.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGAGINPointSegmentwise.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGAUniform.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGAUniform.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGAUniform.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGAUniform.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGIDefault.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGIDefault.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGIDefault.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGIDefault.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGINPoint.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGINPoint.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGINPoint.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGINPoint.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGINPointVL.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGINPointVL.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGINPointVL.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGINPointVL.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGIUniform.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGIUniform.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGIUniform.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGIUniform.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverGPDefault.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverGPDefault.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverGPDefault.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverGPDefault.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverOBGAPMX.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverOBGAPMX.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverOBGAPMX.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverOBGAPMX.java diff --git a/src/eva2/optimization/operator/crossover/CrossoverOBGAPMXUniform.java b/src/main/java/eva2/optimization/operator/crossover/CrossoverOBGAPMXUniform.java similarity index 100% rename from src/eva2/optimization/operator/crossover/CrossoverOBGAPMXUniform.java rename to src/main/java/eva2/optimization/operator/crossover/CrossoverOBGAPMXUniform.java diff --git a/src/eva2/optimization/operator/crossover/InterfaceCrossover.java b/src/main/java/eva2/optimization/operator/crossover/InterfaceCrossover.java similarity index 100% rename from src/eva2/optimization/operator/crossover/InterfaceCrossover.java rename to src/main/java/eva2/optimization/operator/crossover/InterfaceCrossover.java diff --git a/src/eva2/optimization/operator/crossover/InterfaceEvaluatingCrossoverOperator.java b/src/main/java/eva2/optimization/operator/crossover/InterfaceEvaluatingCrossoverOperator.java similarity index 100% rename from src/eva2/optimization/operator/crossover/InterfaceEvaluatingCrossoverOperator.java rename to src/main/java/eva2/optimization/operator/crossover/InterfaceEvaluatingCrossoverOperator.java diff --git a/src/eva2/optimization/operator/crossover/NoCrossover.java b/src/main/java/eva2/optimization/operator/crossover/NoCrossover.java similarity index 100% rename from src/eva2/optimization/operator/crossover/NoCrossover.java rename to src/main/java/eva2/optimization/operator/crossover/NoCrossover.java diff --git a/src/eva2/optimization/operator/crossover/PropertyCrossoverMixer.java b/src/main/java/eva2/optimization/operator/crossover/PropertyCrossoverMixer.java similarity index 100% rename from src/eva2/optimization/operator/crossover/PropertyCrossoverMixer.java rename to src/main/java/eva2/optimization/operator/crossover/PropertyCrossoverMixer.java diff --git a/src/eva2/optimization/operator/crossover/PropertyCrossoverMixerEditor.java b/src/main/java/eva2/optimization/operator/crossover/PropertyCrossoverMixerEditor.java similarity index 100% rename from src/eva2/optimization/operator/crossover/PropertyCrossoverMixerEditor.java rename to src/main/java/eva2/optimization/operator/crossover/PropertyCrossoverMixerEditor.java diff --git a/src/eva2/optimization/operator/crossover/TestESCrossover.java b/src/main/java/eva2/optimization/operator/crossover/TestESCrossover.java similarity index 100% rename from src/eva2/optimization/operator/crossover/TestESCrossover.java rename to src/main/java/eva2/optimization/operator/crossover/TestESCrossover.java diff --git a/src/eva2/optimization/operator/crossover/package-info.java b/src/main/java/eva2/optimization/operator/crossover/package-info.java similarity index 100% rename from src/eva2/optimization/operator/crossover/package-info.java rename to src/main/java/eva2/optimization/operator/crossover/package-info.java diff --git a/src/eva2/optimization/operator/distancemetric/DoubleIntegralMetric.java b/src/main/java/eva2/optimization/operator/distancemetric/DoubleIntegralMetric.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/DoubleIntegralMetric.java rename to src/main/java/eva2/optimization/operator/distancemetric/DoubleIntegralMetric.java diff --git a/src/eva2/optimization/operator/distancemetric/EuclideanMetric.java b/src/main/java/eva2/optimization/operator/distancemetric/EuclideanMetric.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/EuclideanMetric.java rename to src/main/java/eva2/optimization/operator/distancemetric/EuclideanMetric.java diff --git a/src/eva2/optimization/operator/distancemetric/GenotypeMetricBitSet.java b/src/main/java/eva2/optimization/operator/distancemetric/GenotypeMetricBitSet.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/GenotypeMetricBitSet.java rename to src/main/java/eva2/optimization/operator/distancemetric/GenotypeMetricBitSet.java diff --git a/src/eva2/optimization/operator/distancemetric/IndividualDataMetric.java b/src/main/java/eva2/optimization/operator/distancemetric/IndividualDataMetric.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/IndividualDataMetric.java rename to src/main/java/eva2/optimization/operator/distancemetric/IndividualDataMetric.java diff --git a/src/eva2/optimization/operator/distancemetric/InterfaceDistanceMetric.java b/src/main/java/eva2/optimization/operator/distancemetric/InterfaceDistanceMetric.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/InterfaceDistanceMetric.java rename to src/main/java/eva2/optimization/operator/distancemetric/InterfaceDistanceMetric.java diff --git a/src/eva2/optimization/operator/distancemetric/ObjectiveSpaceMetric.java b/src/main/java/eva2/optimization/operator/distancemetric/ObjectiveSpaceMetric.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/ObjectiveSpaceMetric.java rename to src/main/java/eva2/optimization/operator/distancemetric/ObjectiveSpaceMetric.java diff --git a/src/eva2/optimization/operator/distancemetric/PhenotypeMetric.java b/src/main/java/eva2/optimization/operator/distancemetric/PhenotypeMetric.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/PhenotypeMetric.java rename to src/main/java/eva2/optimization/operator/distancemetric/PhenotypeMetric.java diff --git a/src/eva2/optimization/operator/distancemetric/SigmaSingleMetricGlobalMutation.java b/src/main/java/eva2/optimization/operator/distancemetric/SigmaSingleMetricGlobalMutation.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/SigmaSingleMetricGlobalMutation.java rename to src/main/java/eva2/optimization/operator/distancemetric/SigmaSingleMetricGlobalMutation.java diff --git a/src/eva2/optimization/operator/distancemetric/package-info.java b/src/main/java/eva2/optimization/operator/distancemetric/package-info.java similarity index 100% rename from src/eva2/optimization/operator/distancemetric/package-info.java rename to src/main/java/eva2/optimization/operator/distancemetric/package-info.java diff --git a/src/eva2/optimization/operator/fitnessmodifier/FitnessAdaptiveClustering.java b/src/main/java/eva2/optimization/operator/fitnessmodifier/FitnessAdaptiveClustering.java similarity index 100% rename from src/eva2/optimization/operator/fitnessmodifier/FitnessAdaptiveClustering.java rename to src/main/java/eva2/optimization/operator/fitnessmodifier/FitnessAdaptiveClustering.java diff --git a/src/eva2/optimization/operator/fitnessmodifier/FitnessModifierNone.java b/src/main/java/eva2/optimization/operator/fitnessmodifier/FitnessModifierNone.java similarity index 100% rename from src/eva2/optimization/operator/fitnessmodifier/FitnessModifierNone.java rename to src/main/java/eva2/optimization/operator/fitnessmodifier/FitnessModifierNone.java diff --git a/src/eva2/optimization/operator/fitnessmodifier/FitnessSharing.java b/src/main/java/eva2/optimization/operator/fitnessmodifier/FitnessSharing.java similarity index 100% rename from src/eva2/optimization/operator/fitnessmodifier/FitnessSharing.java rename to src/main/java/eva2/optimization/operator/fitnessmodifier/FitnessSharing.java diff --git a/src/eva2/optimization/operator/fitnessmodifier/InterfaceFitnessModifier.java b/src/main/java/eva2/optimization/operator/fitnessmodifier/InterfaceFitnessModifier.java similarity index 100% rename from src/eva2/optimization/operator/fitnessmodifier/InterfaceFitnessModifier.java rename to src/main/java/eva2/optimization/operator/fitnessmodifier/InterfaceFitnessModifier.java diff --git a/src/eva2/optimization/operator/fitnessmodifier/package-info.java b/src/main/java/eva2/optimization/operator/fitnessmodifier/package-info.java similarity index 100% rename from src/eva2/optimization/operator/fitnessmodifier/package-info.java rename to src/main/java/eva2/optimization/operator/fitnessmodifier/package-info.java diff --git a/src/eva2/optimization/operator/initialization/DefaultInitialization.java b/src/main/java/eva2/optimization/operator/initialization/DefaultInitialization.java similarity index 100% rename from src/eva2/optimization/operator/initialization/DefaultInitialization.java rename to src/main/java/eva2/optimization/operator/initialization/DefaultInitialization.java diff --git a/src/eva2/optimization/operator/initialization/GAGIInitializeSegmentwise.java b/src/main/java/eva2/optimization/operator/initialization/GAGIInitializeSegmentwise.java similarity index 100% rename from src/eva2/optimization/operator/initialization/GAGIInitializeSegmentwise.java rename to src/main/java/eva2/optimization/operator/initialization/GAGIInitializeSegmentwise.java diff --git a/src/eva2/optimization/operator/initialization/InterfaceInitialization.java b/src/main/java/eva2/optimization/operator/initialization/InterfaceInitialization.java similarity index 100% rename from src/eva2/optimization/operator/initialization/InterfaceInitialization.java rename to src/main/java/eva2/optimization/operator/initialization/InterfaceInitialization.java diff --git a/src/eva2/optimization/operator/initialization/package-info.java b/src/main/java/eva2/optimization/operator/initialization/package-info.java similarity index 100% rename from src/eva2/optimization/operator/initialization/package-info.java rename to src/main/java/eva2/optimization/operator/initialization/package-info.java diff --git a/src/eva2/optimization/operator/migration/InterfaceMigration.java b/src/main/java/eva2/optimization/operator/migration/InterfaceMigration.java similarity index 100% rename from src/eva2/optimization/operator/migration/InterfaceMigration.java rename to src/main/java/eva2/optimization/operator/migration/InterfaceMigration.java diff --git a/src/eva2/optimization/operator/migration/MOBestMigration.java b/src/main/java/eva2/optimization/operator/migration/MOBestMigration.java similarity index 100% rename from src/eva2/optimization/operator/migration/MOBestMigration.java rename to src/main/java/eva2/optimization/operator/migration/MOBestMigration.java diff --git a/src/eva2/optimization/operator/migration/MOClusteringSeparation.java b/src/main/java/eva2/optimization/operator/migration/MOClusteringSeparation.java similarity index 100% rename from src/eva2/optimization/operator/migration/MOClusteringSeparation.java rename to src/main/java/eva2/optimization/operator/migration/MOClusteringSeparation.java diff --git a/src/eva2/optimization/operator/migration/MOConeSeparation.java b/src/main/java/eva2/optimization/operator/migration/MOConeSeparation.java similarity index 100% rename from src/eva2/optimization/operator/migration/MOConeSeparation.java rename to src/main/java/eva2/optimization/operator/migration/MOConeSeparation.java diff --git a/src/eva2/optimization/operator/migration/MOXMeansSeparation.java b/src/main/java/eva2/optimization/operator/migration/MOXMeansSeparation.java similarity index 100% rename from src/eva2/optimization/operator/migration/MOXMeansSeparation.java rename to src/main/java/eva2/optimization/operator/migration/MOXMeansSeparation.java diff --git a/src/eva2/optimization/operator/migration/SOBestMigration.java b/src/main/java/eva2/optimization/operator/migration/SOBestMigration.java similarity index 100% rename from src/eva2/optimization/operator/migration/SOBestMigration.java rename to src/main/java/eva2/optimization/operator/migration/SOBestMigration.java diff --git a/src/eva2/optimization/operator/migration/SOMONoMigration.java b/src/main/java/eva2/optimization/operator/migration/SOMONoMigration.java similarity index 100% rename from src/eva2/optimization/operator/migration/SOMONoMigration.java rename to src/main/java/eva2/optimization/operator/migration/SOMONoMigration.java diff --git a/src/eva2/optimization/operator/migration/package-info.java b/src/main/java/eva2/optimization/operator/migration/package-info.java similarity index 100% rename from src/eva2/optimization/operator/migration/package-info.java rename to src/main/java/eva2/optimization/operator/migration/package-info.java diff --git a/src/eva2/optimization/operator/moso/InterfaceMOSOConverter.java b/src/main/java/eva2/optimization/operator/moso/InterfaceMOSOConverter.java similarity index 100% rename from src/eva2/optimization/operator/moso/InterfaceMOSOConverter.java rename to src/main/java/eva2/optimization/operator/moso/InterfaceMOSOConverter.java diff --git a/src/eva2/optimization/operator/moso/MOSODynamicallyWeightedFitness.java b/src/main/java/eva2/optimization/operator/moso/MOSODynamicallyWeightedFitness.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSODynamicallyWeightedFitness.java rename to src/main/java/eva2/optimization/operator/moso/MOSODynamicallyWeightedFitness.java diff --git a/src/eva2/optimization/operator/moso/MOSOEpsilonConstraint.java b/src/main/java/eva2/optimization/operator/moso/MOSOEpsilonConstraint.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOEpsilonConstraint.java rename to src/main/java/eva2/optimization/operator/moso/MOSOEpsilonConstraint.java diff --git a/src/eva2/optimization/operator/moso/MOSOEpsilonThreshold.java b/src/main/java/eva2/optimization/operator/moso/MOSOEpsilonThreshold.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOEpsilonThreshold.java rename to src/main/java/eva2/optimization/operator/moso/MOSOEpsilonThreshold.java diff --git a/src/eva2/optimization/operator/moso/MOSOGoalProgramming.java b/src/main/java/eva2/optimization/operator/moso/MOSOGoalProgramming.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOGoalProgramming.java rename to src/main/java/eva2/optimization/operator/moso/MOSOGoalProgramming.java diff --git a/src/eva2/optimization/operator/moso/MOSOLpMetric.java b/src/main/java/eva2/optimization/operator/moso/MOSOLpMetric.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOLpMetric.java rename to src/main/java/eva2/optimization/operator/moso/MOSOLpMetric.java diff --git a/src/eva2/optimization/operator/moso/MOSOMOGARankBased.java b/src/main/java/eva2/optimization/operator/moso/MOSOMOGARankBased.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOMOGARankBased.java rename to src/main/java/eva2/optimization/operator/moso/MOSOMOGARankBased.java diff --git a/src/eva2/optimization/operator/moso/MOSOMaxiMin.java b/src/main/java/eva2/optimization/operator/moso/MOSOMaxiMin.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOMaxiMin.java rename to src/main/java/eva2/optimization/operator/moso/MOSOMaxiMin.java diff --git a/src/eva2/optimization/operator/moso/MOSONoConvert.java b/src/main/java/eva2/optimization/operator/moso/MOSONoConvert.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSONoConvert.java rename to src/main/java/eva2/optimization/operator/moso/MOSONoConvert.java diff --git a/src/eva2/optimization/operator/moso/MOSORandomChoice.java b/src/main/java/eva2/optimization/operator/moso/MOSORandomChoice.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSORandomChoice.java rename to src/main/java/eva2/optimization/operator/moso/MOSORandomChoice.java diff --git a/src/eva2/optimization/operator/moso/MOSORandomWeight.java b/src/main/java/eva2/optimization/operator/moso/MOSORandomWeight.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSORandomWeight.java rename to src/main/java/eva2/optimization/operator/moso/MOSORandomWeight.java diff --git a/src/eva2/optimization/operator/moso/MOSORankbased.java b/src/main/java/eva2/optimization/operator/moso/MOSORankbased.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSORankbased.java rename to src/main/java/eva2/optimization/operator/moso/MOSORankbased.java diff --git a/src/eva2/optimization/operator/moso/MOSOUtilityFunction.java b/src/main/java/eva2/optimization/operator/moso/MOSOUtilityFunction.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOUtilityFunction.java rename to src/main/java/eva2/optimization/operator/moso/MOSOUtilityFunction.java diff --git a/src/eva2/optimization/operator/moso/MOSOWeightedFitness.java b/src/main/java/eva2/optimization/operator/moso/MOSOWeightedFitness.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOWeightedFitness.java rename to src/main/java/eva2/optimization/operator/moso/MOSOWeightedFitness.java diff --git a/src/eva2/optimization/operator/moso/MOSOWeightedLPTchebycheff.java b/src/main/java/eva2/optimization/operator/moso/MOSOWeightedLPTchebycheff.java similarity index 100% rename from src/eva2/optimization/operator/moso/MOSOWeightedLPTchebycheff.java rename to src/main/java/eva2/optimization/operator/moso/MOSOWeightedLPTchebycheff.java diff --git a/src/eva2/optimization/operator/moso/package-info.java b/src/main/java/eva2/optimization/operator/moso/package-info.java similarity index 100% rename from src/eva2/optimization/operator/moso/package-info.java rename to src/main/java/eva2/optimization/operator/moso/package-info.java diff --git a/src/eva2/optimization/operator/mutation/CMAParamSet.java b/src/main/java/eva2/optimization/operator/mutation/CMAParamSet.java similarity index 100% rename from src/eva2/optimization/operator/mutation/CMAParamSet.java rename to src/main/java/eva2/optimization/operator/mutation/CMAParamSet.java diff --git a/src/eva2/optimization/operator/mutation/InterfaceAdaptOperatorGenerational.java b/src/main/java/eva2/optimization/operator/mutation/InterfaceAdaptOperatorGenerational.java similarity index 100% rename from src/eva2/optimization/operator/mutation/InterfaceAdaptOperatorGenerational.java rename to src/main/java/eva2/optimization/operator/mutation/InterfaceAdaptOperatorGenerational.java diff --git a/src/eva2/optimization/operator/mutation/InterfaceMutation.java b/src/main/java/eva2/optimization/operator/mutation/InterfaceMutation.java similarity index 100% rename from src/eva2/optimization/operator/mutation/InterfaceMutation.java rename to src/main/java/eva2/optimization/operator/mutation/InterfaceMutation.java diff --git a/src/eva2/optimization/operator/mutation/MutateDefault.java b/src/main/java/eva2/optimization/operator/mutation/MutateDefault.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateDefault.java rename to src/main/java/eva2/optimization/operator/mutation/MutateDefault.java diff --git a/src/eva2/optimization/operator/mutation/MutateEAMixer.java b/src/main/java/eva2/optimization/operator/mutation/MutateEAMixer.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateEAMixer.java rename to src/main/java/eva2/optimization/operator/mutation/MutateEAMixer.java diff --git a/src/eva2/optimization/operator/mutation/MutateESCorrVector.java b/src/main/java/eva2/optimization/operator/mutation/MutateESCorrVector.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESCorrVector.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESCorrVector.java diff --git a/src/eva2/optimization/operator/mutation/MutateESCorrelated.java b/src/main/java/eva2/optimization/operator/mutation/MutateESCorrelated.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESCorrelated.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESCorrelated.java diff --git a/src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java b/src/main/java/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaption.java diff --git a/src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaptionPlus.java b/src/main/java/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaptionPlus.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaptionPlus.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESCovarianceMatrixAdaptionPlus.java diff --git a/src/eva2/optimization/operator/mutation/MutateESFixedStepSize.java b/src/main/java/eva2/optimization/operator/mutation/MutateESFixedStepSize.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESFixedStepSize.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESFixedStepSize.java diff --git a/src/eva2/optimization/operator/mutation/MutateESGlobal.java b/src/main/java/eva2/optimization/operator/mutation/MutateESGlobal.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESGlobal.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESGlobal.java diff --git a/src/eva2/optimization/operator/mutation/MutateESLocal.java b/src/main/java/eva2/optimization/operator/mutation/MutateESLocal.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESLocal.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESLocal.java diff --git a/src/eva2/optimization/operator/mutation/MutateESMainVectorAdaption.java b/src/main/java/eva2/optimization/operator/mutation/MutateESMainVectorAdaption.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESMainVectorAdaption.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESMainVectorAdaption.java diff --git a/src/eva2/optimization/operator/mutation/MutateESMutativeStepSizeControl.java b/src/main/java/eva2/optimization/operator/mutation/MutateESMutativeStepSizeControl.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESMutativeStepSizeControl.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESMutativeStepSizeControl.java diff --git a/src/eva2/optimization/operator/mutation/MutateESPathLengthAdaption.java b/src/main/java/eva2/optimization/operator/mutation/MutateESPathLengthAdaption.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESPathLengthAdaption.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESPathLengthAdaption.java diff --git a/src/eva2/optimization/operator/mutation/MutateESPolynomial.java b/src/main/java/eva2/optimization/operator/mutation/MutateESPolynomial.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESPolynomial.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESPolynomial.java diff --git a/src/eva2/optimization/operator/mutation/MutateESRankMuCMA.java b/src/main/java/eva2/optimization/operator/mutation/MutateESRankMuCMA.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESRankMuCMA.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESRankMuCMA.java diff --git a/src/eva2/optimization/operator/mutation/MutateESStandard.java b/src/main/java/eva2/optimization/operator/mutation/MutateESStandard.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESStandard.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESStandard.java diff --git a/src/eva2/optimization/operator/mutation/MutateESSuccessRule.java b/src/main/java/eva2/optimization/operator/mutation/MutateESSuccessRule.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateESSuccessRule.java rename to src/main/java/eva2/optimization/operator/mutation/MutateESSuccessRule.java diff --git a/src/eva2/optimization/operator/mutation/MutateGAAdaptive.java b/src/main/java/eva2/optimization/operator/mutation/MutateGAAdaptive.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGAAdaptive.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGAAdaptive.java diff --git a/src/eva2/optimization/operator/mutation/MutateGAGISwapBits.java b/src/main/java/eva2/optimization/operator/mutation/MutateGAGISwapBits.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGAGISwapBits.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGAGISwapBits.java diff --git a/src/eva2/optimization/operator/mutation/MutateGAGISwapBitsSegmentwise.java b/src/main/java/eva2/optimization/operator/mutation/MutateGAGISwapBitsSegmentwise.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGAGISwapBitsSegmentwise.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGAGISwapBitsSegmentwise.java diff --git a/src/eva2/optimization/operator/mutation/MutateGAInvertBits.java b/src/main/java/eva2/optimization/operator/mutation/MutateGAInvertBits.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGAInvertBits.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGAInvertBits.java diff --git a/src/eva2/optimization/operator/mutation/MutateGANBit.java b/src/main/java/eva2/optimization/operator/mutation/MutateGANBit.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGANBit.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGANBit.java diff --git a/src/eva2/optimization/operator/mutation/MutateGAShiftSubstring.java b/src/main/java/eva2/optimization/operator/mutation/MutateGAShiftSubstring.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGAShiftSubstring.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGAShiftSubstring.java diff --git a/src/eva2/optimization/operator/mutation/MutateGASwapBitsSegmentwise.java b/src/main/java/eva2/optimization/operator/mutation/MutateGASwapBitsSegmentwise.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGASwapBitsSegmentwise.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGASwapBitsSegmentwise.java diff --git a/src/eva2/optimization/operator/mutation/MutateGAUniform.java b/src/main/java/eva2/optimization/operator/mutation/MutateGAUniform.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGAUniform.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGAUniform.java diff --git a/src/eva2/optimization/operator/mutation/MutateGIInsertDelete.java b/src/main/java/eva2/optimization/operator/mutation/MutateGIInsertDelete.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGIInsertDelete.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGIInsertDelete.java diff --git a/src/eva2/optimization/operator/mutation/MutateGIInvert.java b/src/main/java/eva2/optimization/operator/mutation/MutateGIInvert.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGIInvert.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGIInvert.java diff --git a/src/eva2/optimization/operator/mutation/MutateGINominal.java b/src/main/java/eva2/optimization/operator/mutation/MutateGINominal.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGINominal.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGINominal.java diff --git a/src/eva2/optimization/operator/mutation/MutateGIOrdinal.java b/src/main/java/eva2/optimization/operator/mutation/MutateGIOrdinal.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGIOrdinal.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGIOrdinal.java diff --git a/src/eva2/optimization/operator/mutation/MutateGISubset.java b/src/main/java/eva2/optimization/operator/mutation/MutateGISubset.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGISubset.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGISubset.java diff --git a/src/eva2/optimization/operator/mutation/MutateGITranslocate.java b/src/main/java/eva2/optimization/operator/mutation/MutateGITranslocate.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGITranslocate.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGITranslocate.java diff --git a/src/eva2/optimization/operator/mutation/MutateGPAdaptive.java b/src/main/java/eva2/optimization/operator/mutation/MutateGPAdaptive.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGPAdaptive.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGPAdaptive.java diff --git a/src/eva2/optimization/operator/mutation/MutateGPSingleNode.java b/src/main/java/eva2/optimization/operator/mutation/MutateGPSingleNode.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateGPSingleNode.java rename to src/main/java/eva2/optimization/operator/mutation/MutateGPSingleNode.java diff --git a/src/eva2/optimization/operator/mutation/MutateOBGAFlip.java b/src/main/java/eva2/optimization/operator/mutation/MutateOBGAFlip.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateOBGAFlip.java rename to src/main/java/eva2/optimization/operator/mutation/MutateOBGAFlip.java diff --git a/src/eva2/optimization/operator/mutation/MutateOBGAInversion.java b/src/main/java/eva2/optimization/operator/mutation/MutateOBGAInversion.java similarity index 100% rename from src/eva2/optimization/operator/mutation/MutateOBGAInversion.java rename to src/main/java/eva2/optimization/operator/mutation/MutateOBGAInversion.java diff --git a/src/eva2/optimization/operator/mutation/NoMutation.java b/src/main/java/eva2/optimization/operator/mutation/NoMutation.java similarity index 100% rename from src/eva2/optimization/operator/mutation/NoMutation.java rename to src/main/java/eva2/optimization/operator/mutation/NoMutation.java diff --git a/src/eva2/optimization/operator/mutation/PropertyMutationMixer.java b/src/main/java/eva2/optimization/operator/mutation/PropertyMutationMixer.java similarity index 100% rename from src/eva2/optimization/operator/mutation/PropertyMutationMixer.java rename to src/main/java/eva2/optimization/operator/mutation/PropertyMutationMixer.java diff --git a/src/eva2/optimization/operator/mutation/PropertyMutationMixerEditor.java b/src/main/java/eva2/optimization/operator/mutation/PropertyMutationMixerEditor.java similarity index 100% rename from src/eva2/optimization/operator/mutation/PropertyMutationMixerEditor.java rename to src/main/java/eva2/optimization/operator/mutation/PropertyMutationMixerEditor.java diff --git a/src/eva2/optimization/operator/mutation/package-info.java b/src/main/java/eva2/optimization/operator/mutation/package-info.java similarity index 100% rename from src/eva2/optimization/operator/mutation/package-info.java rename to src/main/java/eva2/optimization/operator/mutation/package-info.java diff --git a/src/eva2/optimization/operator/nichepso/absorption/ConsiderPBestAbsorptionStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/absorption/ConsiderPBestAbsorptionStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/absorption/ConsiderPBestAbsorptionStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/absorption/ConsiderPBestAbsorptionStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/absorption/EuclideanDiversityAbsorptionStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/absorption/EuclideanDiversityAbsorptionStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/absorption/EuclideanDiversityAbsorptionStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/absorption/EuclideanDiversityAbsorptionStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/absorption/InterfaceAbsorptionStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/absorption/InterfaceAbsorptionStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/absorption/InterfaceAbsorptionStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/absorption/InterfaceAbsorptionStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/absorption/StandardAbsorptionStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/absorption/StandardAbsorptionStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/absorption/StandardAbsorptionStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/absorption/StandardAbsorptionStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/absorption/package-info.java b/src/main/java/eva2/optimization/operator/nichepso/absorption/package-info.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/absorption/package-info.java rename to src/main/java/eva2/optimization/operator/nichepso/absorption/package-info.java diff --git a/src/eva2/optimization/operator/nichepso/deactivation/DummyDeactivationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/deactivation/DummyDeactivationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/deactivation/DummyDeactivationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/deactivation/DummyDeactivationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/deactivation/ImprovementDeactivationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/deactivation/ImprovementDeactivationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/deactivation/ImprovementDeactivationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/deactivation/ImprovementDeactivationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/deactivation/InterfaceDeactivationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/deactivation/InterfaceDeactivationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/deactivation/InterfaceDeactivationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/deactivation/InterfaceDeactivationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/deactivation/StandardDeactivationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/deactivation/StandardDeactivationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/deactivation/StandardDeactivationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/deactivation/StandardDeactivationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/deactivation/package-info.java b/src/main/java/eva2/optimization/operator/nichepso/deactivation/package-info.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/deactivation/package-info.java rename to src/main/java/eva2/optimization/operator/nichepso/deactivation/package-info.java diff --git a/src/eva2/optimization/operator/nichepso/merging/InterfaceMergingStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/merging/InterfaceMergingStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/merging/InterfaceMergingStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/merging/InterfaceMergingStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/merging/ScatterMergingStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/merging/ScatterMergingStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/merging/ScatterMergingStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/merging/ScatterMergingStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/merging/StandardMergingStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/merging/StandardMergingStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/merging/StandardMergingStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/merging/StandardMergingStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/merging/package-info.java b/src/main/java/eva2/optimization/operator/nichepso/merging/package-info.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/merging/package-info.java rename to src/main/java/eva2/optimization/operator/nichepso/merging/package-info.java diff --git a/src/eva2/optimization/operator/nichepso/package-info.java b/src/main/java/eva2/optimization/operator/nichepso/package-info.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/package-info.java rename to src/main/java/eva2/optimization/operator/nichepso/package-info.java diff --git a/src/eva2/optimization/operator/nichepso/subswarmcreation/DummySubswarmCreationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/DummySubswarmCreationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/subswarmcreation/DummySubswarmCreationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/DummySubswarmCreationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/subswarmcreation/GenerateNeighborSubswarmCreationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/GenerateNeighborSubswarmCreationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/subswarmcreation/GenerateNeighborSubswarmCreationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/GenerateNeighborSubswarmCreationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/subswarmcreation/InterfaceSubswarmCreationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/InterfaceSubswarmCreationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/subswarmcreation/InterfaceSubswarmCreationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/InterfaceSubswarmCreationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/subswarmcreation/StandardSubswarmCreationStrategy.java b/src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/StandardSubswarmCreationStrategy.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/subswarmcreation/StandardSubswarmCreationStrategy.java rename to src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/StandardSubswarmCreationStrategy.java diff --git a/src/eva2/optimization/operator/nichepso/subswarmcreation/package-info.java b/src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/package-info.java similarity index 100% rename from src/eva2/optimization/operator/nichepso/subswarmcreation/package-info.java rename to src/main/java/eva2/optimization/operator/nichepso/subswarmcreation/package-info.java diff --git a/src/eva2/optimization/operator/package-info.java b/src/main/java/eva2/optimization/operator/package-info.java similarity index 100% rename from src/eva2/optimization/operator/package-info.java rename to src/main/java/eva2/optimization/operator/package-info.java diff --git a/src/eva2/optimization/operator/paramcontrol/AbstractAdaptiveParameters.java b/src/main/java/eva2/optimization/operator/paramcontrol/AbstractAdaptiveParameters.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/AbstractAdaptiveParameters.java rename to src/main/java/eva2/optimization/operator/paramcontrol/AbstractAdaptiveParameters.java diff --git a/src/eva2/optimization/operator/paramcontrol/AbstractLinearParamAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/AbstractLinearParamAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/AbstractLinearParamAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/AbstractLinearParamAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/AbstractParameterControl.java b/src/main/java/eva2/optimization/operator/paramcontrol/AbstractParameterControl.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/AbstractParameterControl.java rename to src/main/java/eva2/optimization/operator/paramcontrol/AbstractParameterControl.java diff --git a/src/eva2/optimization/operator/paramcontrol/AdaptivityEnum.java b/src/main/java/eva2/optimization/operator/paramcontrol/AdaptivityEnum.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/AdaptivityEnum.java rename to src/main/java/eva2/optimization/operator/paramcontrol/AdaptivityEnum.java diff --git a/src/eva2/optimization/operator/paramcontrol/CbpsoFitnessThresholdBasedAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/CbpsoFitnessThresholdBasedAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/CbpsoFitnessThresholdBasedAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/CbpsoFitnessThresholdBasedAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/ConstantParameters.java b/src/main/java/eva2/optimization/operator/paramcontrol/ConstantParameters.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/ConstantParameters.java rename to src/main/java/eva2/optimization/operator/paramcontrol/ConstantParameters.java diff --git a/src/eva2/optimization/operator/paramcontrol/ConstraintBasedAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/ConstraintBasedAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/ConstraintBasedAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/ConstraintBasedAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/ExponentialDecayAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/ExponentialDecayAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/ExponentialDecayAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/ExponentialDecayAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/GenericParamAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/GenericParamAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/GenericParamAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/GenericParamAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/InterfaceHasUpperDoubleBound.java b/src/main/java/eva2/optimization/operator/paramcontrol/InterfaceHasUpperDoubleBound.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/InterfaceHasUpperDoubleBound.java rename to src/main/java/eva2/optimization/operator/paramcontrol/InterfaceHasUpperDoubleBound.java diff --git a/src/eva2/optimization/operator/paramcontrol/InterfaceParamControllable.java b/src/main/java/eva2/optimization/operator/paramcontrol/InterfaceParamControllable.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/InterfaceParamControllable.java rename to src/main/java/eva2/optimization/operator/paramcontrol/InterfaceParamControllable.java diff --git a/src/eva2/optimization/operator/paramcontrol/InterfaceParameterControl.java b/src/main/java/eva2/optimization/operator/paramcontrol/InterfaceParameterControl.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/InterfaceParameterControl.java rename to src/main/java/eva2/optimization/operator/paramcontrol/InterfaceParameterControl.java diff --git a/src/eva2/optimization/operator/paramcontrol/LinearParamAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/LinearParamAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/LinearParamAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/LinearParamAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/NoParamAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/NoParamAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/NoParamAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/NoParamAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/PSOActivityFeedbackControl.java b/src/main/java/eva2/optimization/operator/paramcontrol/PSOActivityFeedbackControl.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/PSOActivityFeedbackControl.java rename to src/main/java/eva2/optimization/operator/paramcontrol/PSOActivityFeedbackControl.java diff --git a/src/eva2/optimization/operator/paramcontrol/PSOInertnessAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/PSOInertnessAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/PSOInertnessAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/PSOInertnessAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/ParamAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/ParamAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/ParamAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/ParamAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/ParamChangeListener.java b/src/main/java/eva2/optimization/operator/paramcontrol/ParamChangeListener.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/ParamChangeListener.java rename to src/main/java/eva2/optimization/operator/paramcontrol/ParamChangeListener.java diff --git a/src/eva2/optimization/operator/paramcontrol/ParameterControlManager.java b/src/main/java/eva2/optimization/operator/paramcontrol/ParameterControlManager.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/ParameterControlManager.java rename to src/main/java/eva2/optimization/operator/paramcontrol/ParameterControlManager.java diff --git a/src/eva2/optimization/operator/paramcontrol/SingleParamAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/SingleParamAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/SingleParamAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/SingleParamAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/SinusoidalParamAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/SinusoidalParamAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/SinusoidalParamAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/SinusoidalParamAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/SuccessBasedAdaption.java b/src/main/java/eva2/optimization/operator/paramcontrol/SuccessBasedAdaption.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/SuccessBasedAdaption.java rename to src/main/java/eva2/optimization/operator/paramcontrol/SuccessBasedAdaption.java diff --git a/src/eva2/optimization/operator/paramcontrol/package-info.java b/src/main/java/eva2/optimization/operator/paramcontrol/package-info.java similarity index 100% rename from src/eva2/optimization/operator/paramcontrol/package-info.java rename to src/main/java/eva2/optimization/operator/paramcontrol/package-info.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/InterfaceParetoFrontMetric.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/InterfaceParetoFrontMetric.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/InterfaceParetoFrontMetric.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/InterfaceParetoFrontMetric.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/MetricD1ApproxParetoFront.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricD1ApproxParetoFront.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/MetricD1ApproxParetoFront.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricD1ApproxParetoFront.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/MetricD1TrueParetoFront.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricD1TrueParetoFront.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/MetricD1TrueParetoFront.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricD1TrueParetoFront.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/MetricErrorRatio.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricErrorRatio.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/MetricErrorRatio.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricErrorRatio.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/MetricMaximumParetoFrontError.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricMaximumParetoFrontError.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/MetricMaximumParetoFrontError.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricMaximumParetoFrontError.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/MetricOverallNonDominatedVectors.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricOverallNonDominatedVectors.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/MetricOverallNonDominatedVectors.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricOverallNonDominatedVectors.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/MetricS.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricS.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/MetricS.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricS.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/MetricSWithReference.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricSWithReference.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/MetricSWithReference.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/MetricSWithReference.java diff --git a/src/eva2/optimization/operator/paretofrontmetrics/package-info.java b/src/main/java/eva2/optimization/operator/paretofrontmetrics/package-info.java similarity index 100% rename from src/eva2/optimization/operator/paretofrontmetrics/package-info.java rename to src/main/java/eva2/optimization/operator/paretofrontmetrics/package-info.java diff --git a/src/eva2/optimization/operator/postprocess/InterfacePostProcessParams.java b/src/main/java/eva2/optimization/operator/postprocess/InterfacePostProcessParams.java similarity index 100% rename from src/eva2/optimization/operator/postprocess/InterfacePostProcessParams.java rename to src/main/java/eva2/optimization/operator/postprocess/InterfacePostProcessParams.java diff --git a/src/eva2/optimization/operator/postprocess/PostProcess.java b/src/main/java/eva2/optimization/operator/postprocess/PostProcess.java similarity index 100% rename from src/eva2/optimization/operator/postprocess/PostProcess.java rename to src/main/java/eva2/optimization/operator/postprocess/PostProcess.java diff --git a/src/eva2/optimization/operator/postprocess/PostProcessParams.java b/src/main/java/eva2/optimization/operator/postprocess/PostProcessParams.java similarity index 100% rename from src/eva2/optimization/operator/postprocess/PostProcessParams.java rename to src/main/java/eva2/optimization/operator/postprocess/PostProcessParams.java diff --git a/src/eva2/optimization/operator/postprocess/SolutionHistogram.java b/src/main/java/eva2/optimization/operator/postprocess/SolutionHistogram.java similarity index 100% rename from src/eva2/optimization/operator/postprocess/SolutionHistogram.java rename to src/main/java/eva2/optimization/operator/postprocess/SolutionHistogram.java diff --git a/src/eva2/optimization/operator/postprocess/package-info.java b/src/main/java/eva2/optimization/operator/postprocess/package-info.java similarity index 100% rename from src/eva2/optimization/operator/postprocess/package-info.java rename to src/main/java/eva2/optimization/operator/postprocess/package-info.java diff --git a/src/eva2/optimization/operator/selection/InterfaceSelection.java b/src/main/java/eva2/optimization/operator/selection/InterfaceSelection.java similarity index 100% rename from src/eva2/optimization/operator/selection/InterfaceSelection.java rename to src/main/java/eva2/optimization/operator/selection/InterfaceSelection.java diff --git a/src/eva2/optimization/operator/selection/MOMultipleSolutions.java b/src/main/java/eva2/optimization/operator/selection/MOMultipleSolutions.java similarity index 100% rename from src/eva2/optimization/operator/selection/MOMultipleSolutions.java rename to src/main/java/eva2/optimization/operator/selection/MOMultipleSolutions.java diff --git a/src/eva2/optimization/operator/selection/MOSolution.java b/src/main/java/eva2/optimization/operator/selection/MOSolution.java similarity index 100% rename from src/eva2/optimization/operator/selection/MOSolution.java rename to src/main/java/eva2/optimization/operator/selection/MOSolution.java diff --git a/src/eva2/optimization/operator/selection/SelectAll.java b/src/main/java/eva2/optimization/operator/selection/SelectAll.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectAll.java rename to src/main/java/eva2/optimization/operator/selection/SelectAll.java diff --git a/src/eva2/optimization/operator/selection/SelectBestIndividuals.java b/src/main/java/eva2/optimization/operator/selection/SelectBestIndividuals.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectBestIndividuals.java rename to src/main/java/eva2/optimization/operator/selection/SelectBestIndividuals.java diff --git a/src/eva2/optimization/operator/selection/SelectBestSingle.java b/src/main/java/eva2/optimization/operator/selection/SelectBestSingle.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectBestSingle.java rename to src/main/java/eva2/optimization/operator/selection/SelectBestSingle.java diff --git a/src/eva2/optimization/operator/selection/SelectEPTournaments.java b/src/main/java/eva2/optimization/operator/selection/SelectEPTournaments.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectEPTournaments.java rename to src/main/java/eva2/optimization/operator/selection/SelectEPTournaments.java diff --git a/src/eva2/optimization/operator/selection/SelectHomologousMate.java b/src/main/java/eva2/optimization/operator/selection/SelectHomologousMate.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectHomologousMate.java rename to src/main/java/eva2/optimization/operator/selection/SelectHomologousMate.java diff --git a/src/eva2/optimization/operator/selection/SelectMOMAIIDominanceCounter.java b/src/main/java/eva2/optimization/operator/selection/SelectMOMAIIDominanceCounter.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectMOMAIIDominanceCounter.java rename to src/main/java/eva2/optimization/operator/selection/SelectMOMAIIDominanceCounter.java diff --git a/src/eva2/optimization/operator/selection/SelectMOMaxiMin.java b/src/main/java/eva2/optimization/operator/selection/SelectMOMaxiMin.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectMOMaxiMin.java rename to src/main/java/eva2/optimization/operator/selection/SelectMOMaxiMin.java diff --git a/src/eva2/optimization/operator/selection/SelectMONSGAIICrowedTournament.java b/src/main/java/eva2/optimization/operator/selection/SelectMONSGAIICrowedTournament.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectMONSGAIICrowedTournament.java rename to src/main/java/eva2/optimization/operator/selection/SelectMONSGAIICrowedTournament.java diff --git a/src/eva2/optimization/operator/selection/SelectMONonDominated.java b/src/main/java/eva2/optimization/operator/selection/SelectMONonDominated.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectMONonDominated.java rename to src/main/java/eva2/optimization/operator/selection/SelectMONonDominated.java diff --git a/src/eva2/optimization/operator/selection/SelectMOPESA.java b/src/main/java/eva2/optimization/operator/selection/SelectMOPESA.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectMOPESA.java rename to src/main/java/eva2/optimization/operator/selection/SelectMOPESA.java diff --git a/src/eva2/optimization/operator/selection/SelectMOPESAII.java b/src/main/java/eva2/optimization/operator/selection/SelectMOPESAII.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectMOPESAII.java rename to src/main/java/eva2/optimization/operator/selection/SelectMOPESAII.java diff --git a/src/eva2/optimization/operator/selection/SelectMOSPEAII.java b/src/main/java/eva2/optimization/operator/selection/SelectMOSPEAII.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectMOSPEAII.java rename to src/main/java/eva2/optimization/operator/selection/SelectMOSPEAII.java diff --git a/src/eva2/optimization/operator/selection/SelectParticleWheel.java b/src/main/java/eva2/optimization/operator/selection/SelectParticleWheel.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectParticleWheel.java rename to src/main/java/eva2/optimization/operator/selection/SelectParticleWheel.java diff --git a/src/eva2/optimization/operator/selection/SelectRandom.java b/src/main/java/eva2/optimization/operator/selection/SelectRandom.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectRandom.java rename to src/main/java/eva2/optimization/operator/selection/SelectRandom.java diff --git a/src/eva2/optimization/operator/selection/SelectTournament.java b/src/main/java/eva2/optimization/operator/selection/SelectTournament.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectTournament.java rename to src/main/java/eva2/optimization/operator/selection/SelectTournament.java diff --git a/src/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java b/src/main/java/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java similarity index 100% rename from src/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java rename to src/main/java/eva2/optimization/operator/selection/SelectXProbRouletteWheel.java diff --git a/src/eva2/optimization/operator/selection/package-info.java b/src/main/java/eva2/optimization/operator/selection/package-info.java similarity index 100% rename from src/eva2/optimization/operator/selection/package-info.java rename to src/main/java/eva2/optimization/operator/selection/package-info.java diff --git a/src/eva2/optimization/operator/selection/probability/AbstractSelProb.java b/src/main/java/eva2/optimization/operator/selection/probability/AbstractSelProb.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/AbstractSelProb.java rename to src/main/java/eva2/optimization/operator/selection/probability/AbstractSelProb.java diff --git a/src/eva2/optimization/operator/selection/probability/InterfaceSelectionProbability.java b/src/main/java/eva2/optimization/operator/selection/probability/InterfaceSelectionProbability.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/InterfaceSelectionProbability.java rename to src/main/java/eva2/optimization/operator/selection/probability/InterfaceSelectionProbability.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbBoltzman.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbBoltzman.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbBoltzman.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbBoltzman.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbFitnessSharing.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbFitnessSharing.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbFitnessSharing.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbFitnessSharing.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbInvertByMax.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbInvertByMax.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbInvertByMax.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbInvertByMax.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbLinearRanking.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbLinearRanking.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbLinearRanking.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbLinearRanking.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbNonLinearRanking.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbNonLinearRanking.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbNonLinearRanking.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbNonLinearRanking.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbRanking.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbRanking.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbRanking.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbRanking.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbStandard.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbStandard.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbStandard.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbStandard.java diff --git a/src/eva2/optimization/operator/selection/probability/SelProbStandardScaling.java b/src/main/java/eva2/optimization/operator/selection/probability/SelProbStandardScaling.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/SelProbStandardScaling.java rename to src/main/java/eva2/optimization/operator/selection/probability/SelProbStandardScaling.java diff --git a/src/eva2/optimization/operator/selection/probability/package-info.java b/src/main/java/eva2/optimization/operator/selection/probability/package-info.java similarity index 100% rename from src/eva2/optimization/operator/selection/probability/package-info.java rename to src/main/java/eva2/optimization/operator/selection/probability/package-info.java diff --git a/src/eva2/optimization/operator/selection/replacement/InterfaceReplacement.java b/src/main/java/eva2/optimization/operator/selection/replacement/InterfaceReplacement.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/InterfaceReplacement.java rename to src/main/java/eva2/optimization/operator/selection/replacement/InterfaceReplacement.java diff --git a/src/eva2/optimization/operator/selection/replacement/ReplaceDeterministicCrowding.java b/src/main/java/eva2/optimization/operator/selection/replacement/ReplaceDeterministicCrowding.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/ReplaceDeterministicCrowding.java rename to src/main/java/eva2/optimization/operator/selection/replacement/ReplaceDeterministicCrowding.java diff --git a/src/eva2/optimization/operator/selection/replacement/ReplacePreselection.java b/src/main/java/eva2/optimization/operator/selection/replacement/ReplacePreselection.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/ReplacePreselection.java rename to src/main/java/eva2/optimization/operator/selection/replacement/ReplacePreselection.java diff --git a/src/eva2/optimization/operator/selection/replacement/ReplaceRandom.java b/src/main/java/eva2/optimization/operator/selection/replacement/ReplaceRandom.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/ReplaceRandom.java rename to src/main/java/eva2/optimization/operator/selection/replacement/ReplaceRandom.java diff --git a/src/eva2/optimization/operator/selection/replacement/ReplaceWorst.java b/src/main/java/eva2/optimization/operator/selection/replacement/ReplaceWorst.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/ReplaceWorst.java rename to src/main/java/eva2/optimization/operator/selection/replacement/ReplaceWorst.java diff --git a/src/eva2/optimization/operator/selection/replacement/ReplaceWorstParent.java b/src/main/java/eva2/optimization/operator/selection/replacement/ReplaceWorstParent.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/ReplaceWorstParent.java rename to src/main/java/eva2/optimization/operator/selection/replacement/ReplaceWorstParent.java diff --git a/src/eva2/optimization/operator/selection/replacement/ReplacementCrowding.java b/src/main/java/eva2/optimization/operator/selection/replacement/ReplacementCrowding.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/ReplacementCrowding.java rename to src/main/java/eva2/optimization/operator/selection/replacement/ReplacementCrowding.java diff --git a/src/eva2/optimization/operator/selection/replacement/ReplacementNondominatedSortingDistanceCrowding.java b/src/main/java/eva2/optimization/operator/selection/replacement/ReplacementNondominatedSortingDistanceCrowding.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/ReplacementNondominatedSortingDistanceCrowding.java rename to src/main/java/eva2/optimization/operator/selection/replacement/ReplacementNondominatedSortingDistanceCrowding.java diff --git a/src/eva2/optimization/operator/selection/replacement/package-info.java b/src/main/java/eva2/optimization/operator/selection/replacement/package-info.java similarity index 100% rename from src/eva2/optimization/operator/selection/replacement/package-info.java rename to src/main/java/eva2/optimization/operator/selection/replacement/package-info.java diff --git a/src/eva2/optimization/operator/terminators/CombinedTerminator.java b/src/main/java/eva2/optimization/operator/terminators/CombinedTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/CombinedTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/CombinedTerminator.java diff --git a/src/eva2/optimization/operator/terminators/DiversityTerminator.java b/src/main/java/eva2/optimization/operator/terminators/DiversityTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/DiversityTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/DiversityTerminator.java diff --git a/src/eva2/optimization/operator/terminators/EvaluationTerminator.java b/src/main/java/eva2/optimization/operator/terminators/EvaluationTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/EvaluationTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/EvaluationTerminator.java diff --git a/src/eva2/optimization/operator/terminators/FitnessConvergenceTerminator.java b/src/main/java/eva2/optimization/operator/terminators/FitnessConvergenceTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/FitnessConvergenceTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/FitnessConvergenceTerminator.java diff --git a/src/eva2/optimization/operator/terminators/FitnessValueTerminator.java b/src/main/java/eva2/optimization/operator/terminators/FitnessValueTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/FitnessValueTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/FitnessValueTerminator.java diff --git a/src/eva2/optimization/operator/terminators/GenerationTerminator.java b/src/main/java/eva2/optimization/operator/terminators/GenerationTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/GenerationTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/GenerationTerminator.java diff --git a/src/eva2/optimization/operator/terminators/HistoryConvergenceTerminator.java b/src/main/java/eva2/optimization/operator/terminators/HistoryConvergenceTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/HistoryConvergenceTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/HistoryConvergenceTerminator.java diff --git a/src/eva2/optimization/operator/terminators/InterfaceTerminator.java b/src/main/java/eva2/optimization/operator/terminators/InterfaceTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/InterfaceTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/InterfaceTerminator.java diff --git a/src/eva2/optimization/operator/terminators/KnownOptimaFoundTerminator.java b/src/main/java/eva2/optimization/operator/terminators/KnownOptimaFoundTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/KnownOptimaFoundTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/KnownOptimaFoundTerminator.java diff --git a/src/eva2/optimization/operator/terminators/MaximumTimeTerminator.java b/src/main/java/eva2/optimization/operator/terminators/MaximumTimeTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/MaximumTimeTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/MaximumTimeTerminator.java diff --git a/src/eva2/optimization/operator/terminators/ParetoMetricTerminator.java b/src/main/java/eva2/optimization/operator/terminators/ParetoMetricTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/ParetoMetricTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/ParetoMetricTerminator.java diff --git a/src/eva2/optimization/operator/terminators/PhenotypeConvergenceTerminator.java b/src/main/java/eva2/optimization/operator/terminators/PhenotypeConvergenceTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/PhenotypeConvergenceTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/PhenotypeConvergenceTerminator.java diff --git a/src/eva2/optimization/operator/terminators/PopulationArchiveTerminator.java b/src/main/java/eva2/optimization/operator/terminators/PopulationArchiveTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/PopulationArchiveTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/PopulationArchiveTerminator.java diff --git a/src/eva2/optimization/operator/terminators/PopulationMeasureTerminator.java b/src/main/java/eva2/optimization/operator/terminators/PopulationMeasureTerminator.java similarity index 100% rename from src/eva2/optimization/operator/terminators/PopulationMeasureTerminator.java rename to src/main/java/eva2/optimization/operator/terminators/PopulationMeasureTerminator.java diff --git a/src/eva2/optimization/operator/terminators/package-info.java b/src/main/java/eva2/optimization/operator/terminators/package-info.java similarity index 100% rename from src/eva2/optimization/operator/terminators/package-info.java rename to src/main/java/eva2/optimization/operator/terminators/package-info.java diff --git a/src/eva2/optimization/package-info.java b/src/main/java/eva2/optimization/package-info.java similarity index 100% rename from src/eva2/optimization/package-info.java rename to src/main/java/eva2/optimization/package-info.java diff --git a/src/eva2/optimization/population/InterfacePopulationChangedEventListener.java b/src/main/java/eva2/optimization/population/InterfacePopulationChangedEventListener.java similarity index 100% rename from src/eva2/optimization/population/InterfacePopulationChangedEventListener.java rename to src/main/java/eva2/optimization/population/InterfacePopulationChangedEventListener.java diff --git a/src/eva2/optimization/population/InterfaceSolutionSet.java b/src/main/java/eva2/optimization/population/InterfaceSolutionSet.java similarity index 100% rename from src/eva2/optimization/population/InterfaceSolutionSet.java rename to src/main/java/eva2/optimization/population/InterfaceSolutionSet.java diff --git a/src/eva2/optimization/population/PBILPopulation.java b/src/main/java/eva2/optimization/population/PBILPopulation.java similarity index 100% rename from src/eva2/optimization/population/PBILPopulation.java rename to src/main/java/eva2/optimization/population/PBILPopulation.java diff --git a/src/eva2/optimization/population/Population.java b/src/main/java/eva2/optimization/population/Population.java similarity index 100% rename from src/eva2/optimization/population/Population.java rename to src/main/java/eva2/optimization/population/Population.java diff --git a/src/eva2/optimization/population/PopulationInitMethod.java b/src/main/java/eva2/optimization/population/PopulationInitMethod.java similarity index 100% rename from src/eva2/optimization/population/PopulationInitMethod.java rename to src/main/java/eva2/optimization/population/PopulationInitMethod.java diff --git a/src/eva2/optimization/population/PopulationInterface.java b/src/main/java/eva2/optimization/population/PopulationInterface.java similarity index 100% rename from src/eva2/optimization/population/PopulationInterface.java rename to src/main/java/eva2/optimization/population/PopulationInterface.java diff --git a/src/eva2/optimization/population/SolutionSet.java b/src/main/java/eva2/optimization/population/SolutionSet.java similarity index 100% rename from src/eva2/optimization/population/SolutionSet.java rename to src/main/java/eva2/optimization/population/SolutionSet.java diff --git a/src/eva2/optimization/population/package-info.java b/src/main/java/eva2/optimization/population/package-info.java similarity index 100% rename from src/eva2/optimization/population/package-info.java rename to src/main/java/eva2/optimization/population/package-info.java diff --git a/src/eva2/optimization/statistics/AbstractStatistics.java b/src/main/java/eva2/optimization/statistics/AbstractStatistics.java similarity index 100% rename from src/eva2/optimization/statistics/AbstractStatistics.java rename to src/main/java/eva2/optimization/statistics/AbstractStatistics.java diff --git a/src/eva2/optimization/statistics/GraphSelectionEnum.java b/src/main/java/eva2/optimization/statistics/GraphSelectionEnum.java similarity index 100% rename from src/eva2/optimization/statistics/GraphSelectionEnum.java rename to src/main/java/eva2/optimization/statistics/GraphSelectionEnum.java diff --git a/src/eva2/optimization/statistics/InterfaceStatistics.java b/src/main/java/eva2/optimization/statistics/InterfaceStatistics.java similarity index 100% rename from src/eva2/optimization/statistics/InterfaceStatistics.java rename to src/main/java/eva2/optimization/statistics/InterfaceStatistics.java diff --git a/src/eva2/optimization/statistics/InterfaceStatisticsListener.java b/src/main/java/eva2/optimization/statistics/InterfaceStatisticsListener.java similarity index 100% rename from src/eva2/optimization/statistics/InterfaceStatisticsListener.java rename to src/main/java/eva2/optimization/statistics/InterfaceStatisticsListener.java diff --git a/src/eva2/optimization/statistics/InterfaceStatisticsParameters.java b/src/main/java/eva2/optimization/statistics/InterfaceStatisticsParameters.java similarity index 100% rename from src/eva2/optimization/statistics/InterfaceStatisticsParameters.java rename to src/main/java/eva2/optimization/statistics/InterfaceStatisticsParameters.java diff --git a/src/eva2/optimization/statistics/InterfaceTextListener.java b/src/main/java/eva2/optimization/statistics/InterfaceTextListener.java similarity index 100% rename from src/eva2/optimization/statistics/InterfaceTextListener.java rename to src/main/java/eva2/optimization/statistics/InterfaceTextListener.java diff --git a/src/eva2/optimization/statistics/OptimizationJob.java b/src/main/java/eva2/optimization/statistics/OptimizationJob.java similarity index 100% rename from src/eva2/optimization/statistics/OptimizationJob.java rename to src/main/java/eva2/optimization/statistics/OptimizationJob.java diff --git a/src/eva2/optimization/statistics/OptimizationJobList.java b/src/main/java/eva2/optimization/statistics/OptimizationJobList.java similarity index 100% rename from src/eva2/optimization/statistics/OptimizationJobList.java rename to src/main/java/eva2/optimization/statistics/OptimizationJobList.java diff --git a/src/eva2/optimization/statistics/StatisticalEvaluation.java b/src/main/java/eva2/optimization/statistics/StatisticalEvaluation.java similarity index 100% rename from src/eva2/optimization/statistics/StatisticalEvaluation.java rename to src/main/java/eva2/optimization/statistics/StatisticalEvaluation.java diff --git a/src/eva2/optimization/statistics/StatisticalEvaluationParameters.java b/src/main/java/eva2/optimization/statistics/StatisticalEvaluationParameters.java similarity index 100% rename from src/eva2/optimization/statistics/StatisticalEvaluationParameters.java rename to src/main/java/eva2/optimization/statistics/StatisticalEvaluationParameters.java diff --git a/src/eva2/optimization/statistics/StatisticsDummy.java b/src/main/java/eva2/optimization/statistics/StatisticsDummy.java similarity index 100% rename from src/eva2/optimization/statistics/StatisticsDummy.java rename to src/main/java/eva2/optimization/statistics/StatisticsDummy.java diff --git a/src/eva2/optimization/statistics/StatisticsParameters.java b/src/main/java/eva2/optimization/statistics/StatisticsParameters.java similarity index 100% rename from src/eva2/optimization/statistics/StatisticsParameters.java rename to src/main/java/eva2/optimization/statistics/StatisticsParameters.java diff --git a/src/eva2/optimization/statistics/StatisticsStandalone.java b/src/main/java/eva2/optimization/statistics/StatisticsStandalone.java similarity index 100% rename from src/eva2/optimization/statistics/StatisticsStandalone.java rename to src/main/java/eva2/optimization/statistics/StatisticsStandalone.java diff --git a/src/eva2/optimization/statistics/StatisticsWithGUI.java b/src/main/java/eva2/optimization/statistics/StatisticsWithGUI.java similarity index 100% rename from src/eva2/optimization/statistics/StatisticsWithGUI.java rename to src/main/java/eva2/optimization/statistics/StatisticsWithGUI.java diff --git a/src/eva2/optimization/statistics/package-info.java b/src/main/java/eva2/optimization/statistics/package-info.java similarity index 100% rename from src/eva2/optimization/statistics/package-info.java rename to src/main/java/eva2/optimization/statistics/package-info.java diff --git a/src/eva2/optimization/strategies/ANPSO.java b/src/main/java/eva2/optimization/strategies/ANPSO.java similarity index 100% rename from src/eva2/optimization/strategies/ANPSO.java rename to src/main/java/eva2/optimization/strategies/ANPSO.java diff --git a/src/eva2/optimization/strategies/AbstractOptimizer.java b/src/main/java/eva2/optimization/strategies/AbstractOptimizer.java similarity index 100% rename from src/eva2/optimization/strategies/AbstractOptimizer.java rename to src/main/java/eva2/optimization/strategies/AbstractOptimizer.java diff --git a/src/eva2/optimization/strategies/AdaptiveDifferentialEvolution.java b/src/main/java/eva2/optimization/strategies/AdaptiveDifferentialEvolution.java similarity index 100% rename from src/eva2/optimization/strategies/AdaptiveDifferentialEvolution.java rename to src/main/java/eva2/optimization/strategies/AdaptiveDifferentialEvolution.java diff --git a/src/eva2/optimization/strategies/BOA.java b/src/main/java/eva2/optimization/strategies/BOA.java similarity index 100% rename from src/eva2/optimization/strategies/BOA.java rename to src/main/java/eva2/optimization/strategies/BOA.java diff --git a/src/eva2/optimization/strategies/BinaryScatterSearch.java b/src/main/java/eva2/optimization/strategies/BinaryScatterSearch.java similarity index 100% rename from src/eva2/optimization/strategies/BinaryScatterSearch.java rename to src/main/java/eva2/optimization/strategies/BinaryScatterSearch.java diff --git a/src/eva2/optimization/strategies/CBNPSO.java b/src/main/java/eva2/optimization/strategies/CBNPSO.java similarity index 100% rename from src/eva2/optimization/strategies/CBNPSO.java rename to src/main/java/eva2/optimization/strategies/CBNPSO.java diff --git a/src/eva2/optimization/strategies/CHCAdaptiveSearchAlgorithm.java b/src/main/java/eva2/optimization/strategies/CHCAdaptiveSearchAlgorithm.java similarity index 100% rename from src/eva2/optimization/strategies/CHCAdaptiveSearchAlgorithm.java rename to src/main/java/eva2/optimization/strategies/CHCAdaptiveSearchAlgorithm.java diff --git a/src/eva2/optimization/strategies/ClusterBasedNichingEA.java b/src/main/java/eva2/optimization/strategies/ClusterBasedNichingEA.java similarity index 100% rename from src/eva2/optimization/strategies/ClusterBasedNichingEA.java rename to src/main/java/eva2/optimization/strategies/ClusterBasedNichingEA.java diff --git a/src/eva2/optimization/strategies/ClusteringHillClimbing.java b/src/main/java/eva2/optimization/strategies/ClusteringHillClimbing.java similarity index 100% rename from src/eva2/optimization/strategies/ClusteringHillClimbing.java rename to src/main/java/eva2/optimization/strategies/ClusteringHillClimbing.java diff --git a/src/eva2/optimization/strategies/DifferentialEvolution.java b/src/main/java/eva2/optimization/strategies/DifferentialEvolution.java similarity index 100% rename from src/eva2/optimization/strategies/DifferentialEvolution.java rename to src/main/java/eva2/optimization/strategies/DifferentialEvolution.java diff --git a/src/eva2/optimization/strategies/DynamicParticleSwarmOptimization.java b/src/main/java/eva2/optimization/strategies/DynamicParticleSwarmOptimization.java similarity index 100% rename from src/eva2/optimization/strategies/DynamicParticleSwarmOptimization.java rename to src/main/java/eva2/optimization/strategies/DynamicParticleSwarmOptimization.java diff --git a/src/eva2/optimization/strategies/EsDpiNiching.java b/src/main/java/eva2/optimization/strategies/EsDpiNiching.java similarity index 100% rename from src/eva2/optimization/strategies/EsDpiNiching.java rename to src/main/java/eva2/optimization/strategies/EsDpiNiching.java diff --git a/src/eva2/optimization/strategies/EsDpiNichingCma.java b/src/main/java/eva2/optimization/strategies/EsDpiNichingCma.java similarity index 100% rename from src/eva2/optimization/strategies/EsDpiNichingCma.java rename to src/main/java/eva2/optimization/strategies/EsDpiNichingCma.java diff --git a/src/eva2/optimization/strategies/EvolutionStrategies.java b/src/main/java/eva2/optimization/strategies/EvolutionStrategies.java similarity index 100% rename from src/eva2/optimization/strategies/EvolutionStrategies.java rename to src/main/java/eva2/optimization/strategies/EvolutionStrategies.java diff --git a/src/eva2/optimization/strategies/EvolutionStrategyIPOP.java b/src/main/java/eva2/optimization/strategies/EvolutionStrategyIPOP.java similarity index 100% rename from src/eva2/optimization/strategies/EvolutionStrategyIPOP.java rename to src/main/java/eva2/optimization/strategies/EvolutionStrategyIPOP.java diff --git a/src/eva2/optimization/strategies/EvolutionaryProgramming.java b/src/main/java/eva2/optimization/strategies/EvolutionaryProgramming.java similarity index 100% rename from src/eva2/optimization/strategies/EvolutionaryProgramming.java rename to src/main/java/eva2/optimization/strategies/EvolutionaryProgramming.java diff --git a/src/eva2/optimization/strategies/FloodAlgorithm.java b/src/main/java/eva2/optimization/strategies/FloodAlgorithm.java similarity index 100% rename from src/eva2/optimization/strategies/FloodAlgorithm.java rename to src/main/java/eva2/optimization/strategies/FloodAlgorithm.java diff --git a/src/eva2/optimization/strategies/GeneticAlgorithm.java b/src/main/java/eva2/optimization/strategies/GeneticAlgorithm.java similarity index 100% rename from src/eva2/optimization/strategies/GeneticAlgorithm.java rename to src/main/java/eva2/optimization/strategies/GeneticAlgorithm.java diff --git a/src/eva2/optimization/strategies/GradientDescentAlgorithm.java b/src/main/java/eva2/optimization/strategies/GradientDescentAlgorithm.java similarity index 100% rename from src/eva2/optimization/strategies/GradientDescentAlgorithm.java rename to src/main/java/eva2/optimization/strategies/GradientDescentAlgorithm.java diff --git a/src/eva2/optimization/strategies/HillClimbing.java b/src/main/java/eva2/optimization/strategies/HillClimbing.java similarity index 100% rename from src/eva2/optimization/strategies/HillClimbing.java rename to src/main/java/eva2/optimization/strategies/HillClimbing.java diff --git a/src/eva2/optimization/strategies/InterfaceOptimizer.java b/src/main/java/eva2/optimization/strategies/InterfaceOptimizer.java similarity index 100% rename from src/eva2/optimization/strategies/InterfaceOptimizer.java rename to src/main/java/eva2/optimization/strategies/InterfaceOptimizer.java diff --git a/src/eva2/optimization/strategies/InterfaceSpeciesAware.java b/src/main/java/eva2/optimization/strategies/InterfaceSpeciesAware.java similarity index 100% rename from src/eva2/optimization/strategies/InterfaceSpeciesAware.java rename to src/main/java/eva2/optimization/strategies/InterfaceSpeciesAware.java diff --git a/src/eva2/optimization/strategies/IslandModelEA.java b/src/main/java/eva2/optimization/strategies/IslandModelEA.java similarity index 100% rename from src/eva2/optimization/strategies/IslandModelEA.java rename to src/main/java/eva2/optimization/strategies/IslandModelEA.java diff --git a/src/eva2/optimization/strategies/LTGA.java b/src/main/java/eva2/optimization/strategies/LTGA.java similarity index 100% rename from src/eva2/optimization/strategies/LTGA.java rename to src/main/java/eva2/optimization/strategies/LTGA.java diff --git a/src/eva2/optimization/strategies/MLTGA.java b/src/main/java/eva2/optimization/strategies/MLTGA.java similarity index 100% rename from src/eva2/optimization/strategies/MLTGA.java rename to src/main/java/eva2/optimization/strategies/MLTGA.java diff --git a/src/eva2/optimization/strategies/MemeticAlgorithm.java b/src/main/java/eva2/optimization/strategies/MemeticAlgorithm.java similarity index 100% rename from src/eva2/optimization/strategies/MemeticAlgorithm.java rename to src/main/java/eva2/optimization/strategies/MemeticAlgorithm.java diff --git a/src/eva2/optimization/strategies/MonteCarloSearch.java b/src/main/java/eva2/optimization/strategies/MonteCarloSearch.java similarity index 100% rename from src/eva2/optimization/strategies/MonteCarloSearch.java rename to src/main/java/eva2/optimization/strategies/MonteCarloSearch.java diff --git a/src/eva2/optimization/strategies/MultiObjectiveCMAES.java b/src/main/java/eva2/optimization/strategies/MultiObjectiveCMAES.java similarity index 100% rename from src/eva2/optimization/strategies/MultiObjectiveCMAES.java rename to src/main/java/eva2/optimization/strategies/MultiObjectiveCMAES.java diff --git a/src/eva2/optimization/strategies/MultiObjectiveEA.java b/src/main/java/eva2/optimization/strategies/MultiObjectiveEA.java similarity index 100% rename from src/eva2/optimization/strategies/MultiObjectiveEA.java rename to src/main/java/eva2/optimization/strategies/MultiObjectiveEA.java diff --git a/src/eva2/optimization/strategies/NelderMeadSimplex.java b/src/main/java/eva2/optimization/strategies/NelderMeadSimplex.java similarity index 100% rename from src/eva2/optimization/strategies/NelderMeadSimplex.java rename to src/main/java/eva2/optimization/strategies/NelderMeadSimplex.java diff --git a/src/eva2/optimization/strategies/NicheGraph.java b/src/main/java/eva2/optimization/strategies/NicheGraph.java similarity index 100% rename from src/eva2/optimization/strategies/NicheGraph.java rename to src/main/java/eva2/optimization/strategies/NicheGraph.java diff --git a/src/eva2/optimization/strategies/NichePSO.java b/src/main/java/eva2/optimization/strategies/NichePSO.java similarity index 100% rename from src/eva2/optimization/strategies/NichePSO.java rename to src/main/java/eva2/optimization/strategies/NichePSO.java diff --git a/src/eva2/optimization/strategies/ParticleFilterOptimization.java b/src/main/java/eva2/optimization/strategies/ParticleFilterOptimization.java similarity index 100% rename from src/eva2/optimization/strategies/ParticleFilterOptimization.java rename to src/main/java/eva2/optimization/strategies/ParticleFilterOptimization.java diff --git a/src/eva2/optimization/strategies/ParticleSubSwarmOptimization.java b/src/main/java/eva2/optimization/strategies/ParticleSubSwarmOptimization.java similarity index 100% rename from src/eva2/optimization/strategies/ParticleSubSwarmOptimization.java rename to src/main/java/eva2/optimization/strategies/ParticleSubSwarmOptimization.java diff --git a/src/eva2/optimization/strategies/ParticleSwarmOptimization.java b/src/main/java/eva2/optimization/strategies/ParticleSwarmOptimization.java similarity index 100% rename from src/eva2/optimization/strategies/ParticleSwarmOptimization.java rename to src/main/java/eva2/optimization/strategies/ParticleSwarmOptimization.java diff --git a/src/eva2/optimization/strategies/ParticleSwarmOptimizationGCPSO.java b/src/main/java/eva2/optimization/strategies/ParticleSwarmOptimizationGCPSO.java similarity index 100% rename from src/eva2/optimization/strategies/ParticleSwarmOptimizationGCPSO.java rename to src/main/java/eva2/optimization/strategies/ParticleSwarmOptimizationGCPSO.java diff --git a/src/eva2/optimization/strategies/PopulationBasedIncrementalLearning.java b/src/main/java/eva2/optimization/strategies/PopulationBasedIncrementalLearning.java similarity index 100% rename from src/eva2/optimization/strategies/PopulationBasedIncrementalLearning.java rename to src/main/java/eva2/optimization/strategies/PopulationBasedIncrementalLearning.java diff --git a/src/eva2/optimization/strategies/ScatterSearch.java b/src/main/java/eva2/optimization/strategies/ScatterSearch.java similarity index 100% rename from src/eva2/optimization/strategies/ScatterSearch.java rename to src/main/java/eva2/optimization/strategies/ScatterSearch.java diff --git a/src/eva2/optimization/strategies/SimulatedAnnealing.java b/src/main/java/eva2/optimization/strategies/SimulatedAnnealing.java similarity index 100% rename from src/eva2/optimization/strategies/SimulatedAnnealing.java rename to src/main/java/eva2/optimization/strategies/SimulatedAnnealing.java diff --git a/src/eva2/optimization/strategies/SqPSO.java b/src/main/java/eva2/optimization/strategies/SqPSO.java similarity index 100% rename from src/eva2/optimization/strategies/SqPSO.java rename to src/main/java/eva2/optimization/strategies/SqPSO.java diff --git a/src/eva2/optimization/strategies/StarANPSO.java b/src/main/java/eva2/optimization/strategies/StarANPSO.java similarity index 100% rename from src/eva2/optimization/strategies/StarANPSO.java rename to src/main/java/eva2/optimization/strategies/StarANPSO.java diff --git a/src/eva2/optimization/strategies/SteadyStateGA.java b/src/main/java/eva2/optimization/strategies/SteadyStateGA.java similarity index 100% rename from src/eva2/optimization/strategies/SteadyStateGA.java rename to src/main/java/eva2/optimization/strategies/SteadyStateGA.java diff --git a/src/eva2/optimization/strategies/ThresholdAlgorithm.java b/src/main/java/eva2/optimization/strategies/ThresholdAlgorithm.java similarity index 100% rename from src/eva2/optimization/strategies/ThresholdAlgorithm.java rename to src/main/java/eva2/optimization/strategies/ThresholdAlgorithm.java diff --git a/src/eva2/optimization/strategies/Tribes.java b/src/main/java/eva2/optimization/strategies/Tribes.java similarity index 100% rename from src/eva2/optimization/strategies/Tribes.java rename to src/main/java/eva2/optimization/strategies/Tribes.java diff --git a/src/eva2/optimization/strategies/WingedMultiObjectiveEA.java b/src/main/java/eva2/optimization/strategies/WingedMultiObjectiveEA.java similarity index 100% rename from src/eva2/optimization/strategies/WingedMultiObjectiveEA.java rename to src/main/java/eva2/optimization/strategies/WingedMultiObjectiveEA.java diff --git a/src/eva2/optimization/strategies/package-info.java b/src/main/java/eva2/optimization/strategies/package-info.java similarity index 100% rename from src/eva2/optimization/strategies/package-info.java rename to src/main/java/eva2/optimization/strategies/package-info.java diff --git a/src/eva2/optimization/strategies/tribes/Tribe.java b/src/main/java/eva2/optimization/strategies/tribes/Tribe.java similarity index 100% rename from src/eva2/optimization/strategies/tribes/Tribe.java rename to src/main/java/eva2/optimization/strategies/tribes/Tribe.java diff --git a/src/eva2/optimization/strategies/tribes/TribesExplorer.java b/src/main/java/eva2/optimization/strategies/tribes/TribesExplorer.java similarity index 100% rename from src/eva2/optimization/strategies/tribes/TribesExplorer.java rename to src/main/java/eva2/optimization/strategies/tribes/TribesExplorer.java diff --git a/src/eva2/optimization/strategies/tribes/TribesMemory.java b/src/main/java/eva2/optimization/strategies/tribes/TribesMemory.java similarity index 100% rename from src/eva2/optimization/strategies/tribes/TribesMemory.java rename to src/main/java/eva2/optimization/strategies/tribes/TribesMemory.java diff --git a/src/eva2/optimization/strategies/tribes/TribesParam.java b/src/main/java/eva2/optimization/strategies/tribes/TribesParam.java similarity index 100% rename from src/eva2/optimization/strategies/tribes/TribesParam.java rename to src/main/java/eva2/optimization/strategies/tribes/TribesParam.java diff --git a/src/eva2/optimization/strategies/tribes/TribesPosition.java b/src/main/java/eva2/optimization/strategies/tribes/TribesPosition.java similarity index 100% rename from src/eva2/optimization/strategies/tribes/TribesPosition.java rename to src/main/java/eva2/optimization/strategies/tribes/TribesPosition.java diff --git a/src/eva2/optimization/strategies/tribes/TribesSwarm.java b/src/main/java/eva2/optimization/strategies/tribes/TribesSwarm.java similarity index 100% rename from src/eva2/optimization/strategies/tribes/TribesSwarm.java rename to src/main/java/eva2/optimization/strategies/tribes/TribesSwarm.java diff --git a/src/eva2/optimization/strategies/tribes/package-info.java b/src/main/java/eva2/optimization/strategies/tribes/package-info.java similarity index 100% rename from src/eva2/optimization/strategies/tribes/package-info.java rename to src/main/java/eva2/optimization/strategies/tribes/package-info.java diff --git a/src/eva2/optimization/tools/AbstractObjectEditor.java b/src/main/java/eva2/optimization/tools/AbstractObjectEditor.java similarity index 100% rename from src/eva2/optimization/tools/AbstractObjectEditor.java rename to src/main/java/eva2/optimization/tools/AbstractObjectEditor.java diff --git a/src/eva2/optimization/tools/DeNovofilter.java b/src/main/java/eva2/optimization/tools/DeNovofilter.java similarity index 100% rename from src/eva2/optimization/tools/DeNovofilter.java rename to src/main/java/eva2/optimization/tools/DeNovofilter.java diff --git a/src/eva2/optimization/tools/DoubleArrayComparator.java b/src/main/java/eva2/optimization/tools/DoubleArrayComparator.java similarity index 100% rename from src/eva2/optimization/tools/DoubleArrayComparator.java rename to src/main/java/eva2/optimization/tools/DoubleArrayComparator.java diff --git a/src/eva2/optimization/tools/FileTools.java b/src/main/java/eva2/optimization/tools/FileTools.java similarity index 100% rename from src/eva2/optimization/tools/FileTools.java rename to src/main/java/eva2/optimization/tools/FileTools.java diff --git a/src/eva2/optimization/tools/GeneralGEOFaker.java b/src/main/java/eva2/optimization/tools/GeneralGEOFaker.java similarity index 100% rename from src/eva2/optimization/tools/GeneralGEOFaker.java rename to src/main/java/eva2/optimization/tools/GeneralGEOFaker.java diff --git a/src/eva2/optimization/tools/GeneralGenericObjectEditorPanel.java b/src/main/java/eva2/optimization/tools/GeneralGenericObjectEditorPanel.java similarity index 100% rename from src/eva2/optimization/tools/GeneralGenericObjectEditorPanel.java rename to src/main/java/eva2/optimization/tools/GeneralGenericObjectEditorPanel.java diff --git a/src/eva2/optimization/tools/GeneralOptimizationEditorProperty.java b/src/main/java/eva2/optimization/tools/GeneralOptimizationEditorProperty.java similarity index 100% rename from src/eva2/optimization/tools/GeneralOptimizationEditorProperty.java rename to src/main/java/eva2/optimization/tools/GeneralOptimizationEditorProperty.java diff --git a/src/eva2/optimization/tools/ImpactOfDimensionOnMOEAs.java b/src/main/java/eva2/optimization/tools/ImpactOfDimensionOnMOEAs.java similarity index 100% rename from src/eva2/optimization/tools/ImpactOfDimensionOnMOEAs.java rename to src/main/java/eva2/optimization/tools/ImpactOfDimensionOnMOEAs.java diff --git a/src/eva2/optimization/tools/ParetoFrontLocalTester.java b/src/main/java/eva2/optimization/tools/ParetoFrontLocalTester.java similarity index 100% rename from src/eva2/optimization/tools/ParetoFrontLocalTester.java rename to src/main/java/eva2/optimization/tools/ParetoFrontLocalTester.java diff --git a/src/eva2/optimization/tools/PortfolioFrontTester.java b/src/main/java/eva2/optimization/tools/PortfolioFrontTester.java similarity index 100% rename from src/eva2/optimization/tools/PortfolioFrontTester.java rename to src/main/java/eva2/optimization/tools/PortfolioFrontTester.java diff --git a/src/eva2/optimization/tools/TestingDArea.java b/src/main/java/eva2/optimization/tools/TestingDArea.java similarity index 100% rename from src/eva2/optimization/tools/TestingDArea.java rename to src/main/java/eva2/optimization/tools/TestingDArea.java diff --git a/src/eva2/optimization/tools/package-info.java b/src/main/java/eva2/optimization/tools/package-info.java similarity index 100% rename from src/eva2/optimization/tools/package-info.java rename to src/main/java/eva2/optimization/tools/package-info.java diff --git a/src/eva2/package-info.java b/src/main/java/eva2/package-info.java similarity index 100% rename from src/eva2/package-info.java rename to src/main/java/eva2/package-info.java diff --git a/src/eva2/problems/AbstractDynTransProblem.java b/src/main/java/eva2/problems/AbstractDynTransProblem.java similarity index 100% rename from src/eva2/problems/AbstractDynTransProblem.java rename to src/main/java/eva2/problems/AbstractDynTransProblem.java diff --git a/src/eva2/problems/AbstractDynamicOptimizationProblem.java b/src/main/java/eva2/problems/AbstractDynamicOptimizationProblem.java similarity index 100% rename from src/eva2/problems/AbstractDynamicOptimizationProblem.java rename to src/main/java/eva2/problems/AbstractDynamicOptimizationProblem.java diff --git a/src/eva2/problems/AbstractMultiModalProblemKnown.java b/src/main/java/eva2/problems/AbstractMultiModalProblemKnown.java similarity index 100% rename from src/eva2/problems/AbstractMultiModalProblemKnown.java rename to src/main/java/eva2/problems/AbstractMultiModalProblemKnown.java diff --git a/src/eva2/problems/AbstractMultiObjectiveOptimizationProblem.java b/src/main/java/eva2/problems/AbstractMultiObjectiveOptimizationProblem.java similarity index 100% rename from src/eva2/problems/AbstractMultiObjectiveOptimizationProblem.java rename to src/main/java/eva2/problems/AbstractMultiObjectiveOptimizationProblem.java diff --git a/src/eva2/problems/AbstractOptimizationProblem.java b/src/main/java/eva2/problems/AbstractOptimizationProblem.java similarity index 100% rename from src/eva2/problems/AbstractOptimizationProblem.java rename to src/main/java/eva2/problems/AbstractOptimizationProblem.java diff --git a/src/eva2/problems/AbstractParallelOptimizationProblem.java b/src/main/java/eva2/problems/AbstractParallelOptimizationProblem.java similarity index 100% rename from src/eva2/problems/AbstractParallelOptimizationProblem.java rename to src/main/java/eva2/problems/AbstractParallelOptimizationProblem.java diff --git a/src/eva2/problems/AbstractProblemBinary.java b/src/main/java/eva2/problems/AbstractProblemBinary.java similarity index 100% rename from src/eva2/problems/AbstractProblemBinary.java rename to src/main/java/eva2/problems/AbstractProblemBinary.java diff --git a/src/eva2/problems/AbstractProblemDouble.java b/src/main/java/eva2/problems/AbstractProblemDouble.java similarity index 100% rename from src/eva2/problems/AbstractProblemDouble.java rename to src/main/java/eva2/problems/AbstractProblemDouble.java diff --git a/src/eva2/problems/AbstractProblemDoubleOffset.java b/src/main/java/eva2/problems/AbstractProblemDoubleOffset.java similarity index 100% rename from src/eva2/problems/AbstractProblemDoubleOffset.java rename to src/main/java/eva2/problems/AbstractProblemDoubleOffset.java diff --git a/src/eva2/problems/AbstractProblemInteger.java b/src/main/java/eva2/problems/AbstractProblemInteger.java similarity index 100% rename from src/eva2/problems/AbstractProblemInteger.java rename to src/main/java/eva2/problems/AbstractProblemInteger.java diff --git a/src/eva2/problems/AbstractSynchronousOptimizationProblem.java b/src/main/java/eva2/problems/AbstractSynchronousOptimizationProblem.java similarity index 100% rename from src/eva2/problems/AbstractSynchronousOptimizationProblem.java rename to src/main/java/eva2/problems/AbstractSynchronousOptimizationProblem.java diff --git a/src/eva2/problems/B1Problem.java b/src/main/java/eva2/problems/B1Problem.java similarity index 100% rename from src/eva2/problems/B1Problem.java rename to src/main/java/eva2/problems/B1Problem.java diff --git a/src/eva2/problems/BKnapsackProblem.java b/src/main/java/eva2/problems/BKnapsackProblem.java similarity index 100% rename from src/eva2/problems/BKnapsackProblem.java rename to src/main/java/eva2/problems/BKnapsackProblem.java diff --git a/src/eva2/problems/ConstrHimmelblauProblem.java b/src/main/java/eva2/problems/ConstrHimmelblauProblem.java similarity index 100% rename from src/eva2/problems/ConstrHimmelblauProblem.java rename to src/main/java/eva2/problems/ConstrHimmelblauProblem.java diff --git a/src/eva2/problems/ConstrPressureVessel.java b/src/main/java/eva2/problems/ConstrPressureVessel.java similarity index 100% rename from src/eva2/problems/ConstrPressureVessel.java rename to src/main/java/eva2/problems/ConstrPressureVessel.java diff --git a/src/eva2/problems/DynJumpProblem.java b/src/main/java/eva2/problems/DynJumpProblem.java similarity index 100% rename from src/eva2/problems/DynJumpProblem.java rename to src/main/java/eva2/problems/DynJumpProblem.java diff --git a/src/eva2/problems/ERPStarter.java b/src/main/java/eva2/problems/ERPStarter.java similarity index 100% rename from src/eva2/problems/ERPStarter.java rename to src/main/java/eva2/problems/ERPStarter.java diff --git a/src/eva2/problems/ExternalRuntimeProblem.java b/src/main/java/eva2/problems/ExternalRuntimeProblem.java similarity index 100% rename from src/eva2/problems/ExternalRuntimeProblem.java rename to src/main/java/eva2/problems/ExternalRuntimeProblem.java diff --git a/src/eva2/problems/F10Problem.java b/src/main/java/eva2/problems/F10Problem.java similarity index 100% rename from src/eva2/problems/F10Problem.java rename to src/main/java/eva2/problems/F10Problem.java diff --git a/src/eva2/problems/F11Problem.java b/src/main/java/eva2/problems/F11Problem.java similarity index 100% rename from src/eva2/problems/F11Problem.java rename to src/main/java/eva2/problems/F11Problem.java diff --git a/src/eva2/problems/F12Problem.java b/src/main/java/eva2/problems/F12Problem.java similarity index 100% rename from src/eva2/problems/F12Problem.java rename to src/main/java/eva2/problems/F12Problem.java diff --git a/src/eva2/problems/F13Problem.java b/src/main/java/eva2/problems/F13Problem.java similarity index 100% rename from src/eva2/problems/F13Problem.java rename to src/main/java/eva2/problems/F13Problem.java diff --git a/src/eva2/problems/F14Problem.java b/src/main/java/eva2/problems/F14Problem.java similarity index 100% rename from src/eva2/problems/F14Problem.java rename to src/main/java/eva2/problems/F14Problem.java diff --git a/src/eva2/problems/F15Problem.java b/src/main/java/eva2/problems/F15Problem.java similarity index 100% rename from src/eva2/problems/F15Problem.java rename to src/main/java/eva2/problems/F15Problem.java diff --git a/src/eva2/problems/F16Problem.java b/src/main/java/eva2/problems/F16Problem.java similarity index 100% rename from src/eva2/problems/F16Problem.java rename to src/main/java/eva2/problems/F16Problem.java diff --git a/src/eva2/problems/F17Problem.java b/src/main/java/eva2/problems/F17Problem.java similarity index 100% rename from src/eva2/problems/F17Problem.java rename to src/main/java/eva2/problems/F17Problem.java diff --git a/src/eva2/problems/F18Problem.java b/src/main/java/eva2/problems/F18Problem.java similarity index 100% rename from src/eva2/problems/F18Problem.java rename to src/main/java/eva2/problems/F18Problem.java diff --git a/src/eva2/problems/F19Problem.java b/src/main/java/eva2/problems/F19Problem.java similarity index 100% rename from src/eva2/problems/F19Problem.java rename to src/main/java/eva2/problems/F19Problem.java diff --git a/src/eva2/problems/F1Problem.java b/src/main/java/eva2/problems/F1Problem.java similarity index 100% rename from src/eva2/problems/F1Problem.java rename to src/main/java/eva2/problems/F1Problem.java diff --git a/src/eva2/problems/F20Problem.java b/src/main/java/eva2/problems/F20Problem.java similarity index 100% rename from src/eva2/problems/F20Problem.java rename to src/main/java/eva2/problems/F20Problem.java diff --git a/src/eva2/problems/F21Problem.java b/src/main/java/eva2/problems/F21Problem.java similarity index 100% rename from src/eva2/problems/F21Problem.java rename to src/main/java/eva2/problems/F21Problem.java diff --git a/src/eva2/problems/F22Problem.java b/src/main/java/eva2/problems/F22Problem.java similarity index 100% rename from src/eva2/problems/F22Problem.java rename to src/main/java/eva2/problems/F22Problem.java diff --git a/src/eva2/problems/F23Problem.java b/src/main/java/eva2/problems/F23Problem.java similarity index 100% rename from src/eva2/problems/F23Problem.java rename to src/main/java/eva2/problems/F23Problem.java diff --git a/src/eva2/problems/F24Problem.java b/src/main/java/eva2/problems/F24Problem.java similarity index 100% rename from src/eva2/problems/F24Problem.java rename to src/main/java/eva2/problems/F24Problem.java diff --git a/src/eva2/problems/F2Problem.java b/src/main/java/eva2/problems/F2Problem.java similarity index 100% rename from src/eva2/problems/F2Problem.java rename to src/main/java/eva2/problems/F2Problem.java diff --git a/src/eva2/problems/F3Problem.java b/src/main/java/eva2/problems/F3Problem.java similarity index 100% rename from src/eva2/problems/F3Problem.java rename to src/main/java/eva2/problems/F3Problem.java diff --git a/src/eva2/problems/F4Problem.java b/src/main/java/eva2/problems/F4Problem.java similarity index 100% rename from src/eva2/problems/F4Problem.java rename to src/main/java/eva2/problems/F4Problem.java diff --git a/src/eva2/problems/F5Problem.java b/src/main/java/eva2/problems/F5Problem.java similarity index 100% rename from src/eva2/problems/F5Problem.java rename to src/main/java/eva2/problems/F5Problem.java diff --git a/src/eva2/problems/F6Problem.java b/src/main/java/eva2/problems/F6Problem.java similarity index 100% rename from src/eva2/problems/F6Problem.java rename to src/main/java/eva2/problems/F6Problem.java diff --git a/src/eva2/problems/F7Problem.java b/src/main/java/eva2/problems/F7Problem.java similarity index 100% rename from src/eva2/problems/F7Problem.java rename to src/main/java/eva2/problems/F7Problem.java diff --git a/src/eva2/problems/F8Problem.java b/src/main/java/eva2/problems/F8Problem.java similarity index 100% rename from src/eva2/problems/F8Problem.java rename to src/main/java/eva2/problems/F8Problem.java diff --git a/src/eva2/problems/F9Problem.java b/src/main/java/eva2/problems/F9Problem.java similarity index 100% rename from src/eva2/problems/F9Problem.java rename to src/main/java/eva2/problems/F9Problem.java diff --git a/src/eva2/problems/FLensProblem.java b/src/main/java/eva2/problems/FLensProblem.java similarity index 100% rename from src/eva2/problems/FLensProblem.java rename to src/main/java/eva2/problems/FLensProblem.java diff --git a/src/eva2/problems/FM0Problem.java b/src/main/java/eva2/problems/FM0Problem.java similarity index 100% rename from src/eva2/problems/FM0Problem.java rename to src/main/java/eva2/problems/FM0Problem.java diff --git a/src/eva2/problems/GPFunctionProblem.java b/src/main/java/eva2/problems/GPFunctionProblem.java similarity index 100% rename from src/eva2/problems/GPFunctionProblem.java rename to src/main/java/eva2/problems/GPFunctionProblem.java diff --git a/src/eva2/problems/I1Problem.java b/src/main/java/eva2/problems/I1Problem.java similarity index 100% rename from src/eva2/problems/I1Problem.java rename to src/main/java/eva2/problems/I1Problem.java diff --git a/src/eva2/problems/Interface2DBorderProblem.java b/src/main/java/eva2/problems/Interface2DBorderProblem.java similarity index 100% rename from src/eva2/problems/Interface2DBorderProblem.java rename to src/main/java/eva2/problems/Interface2DBorderProblem.java diff --git a/src/eva2/problems/InterfaceAdditionalPopulationInformer.java b/src/main/java/eva2/problems/InterfaceAdditionalPopulationInformer.java similarity index 100% rename from src/eva2/problems/InterfaceAdditionalPopulationInformer.java rename to src/main/java/eva2/problems/InterfaceAdditionalPopulationInformer.java diff --git a/src/eva2/problems/InterfaceFirstOrderDerivableProblem.java b/src/main/java/eva2/problems/InterfaceFirstOrderDerivableProblem.java similarity index 100% rename from src/eva2/problems/InterfaceFirstOrderDerivableProblem.java rename to src/main/java/eva2/problems/InterfaceFirstOrderDerivableProblem.java diff --git a/src/eva2/problems/InterfaceHasInitRange.java b/src/main/java/eva2/problems/InterfaceHasInitRange.java similarity index 100% rename from src/eva2/problems/InterfaceHasInitRange.java rename to src/main/java/eva2/problems/InterfaceHasInitRange.java diff --git a/src/eva2/problems/InterfaceHasSolutionViewer.java b/src/main/java/eva2/problems/InterfaceHasSolutionViewer.java similarity index 100% rename from src/eva2/problems/InterfaceHasSolutionViewer.java rename to src/main/java/eva2/problems/InterfaceHasSolutionViewer.java diff --git a/src/eva2/problems/InterfaceInterestingHistogram.java b/src/main/java/eva2/problems/InterfaceInterestingHistogram.java similarity index 100% rename from src/eva2/problems/InterfaceInterestingHistogram.java rename to src/main/java/eva2/problems/InterfaceInterestingHistogram.java diff --git a/src/eva2/problems/InterfaceLocalSearchable.java b/src/main/java/eva2/problems/InterfaceLocalSearchable.java similarity index 100% rename from src/eva2/problems/InterfaceLocalSearchable.java rename to src/main/java/eva2/problems/InterfaceLocalSearchable.java diff --git a/src/eva2/problems/InterfaceMultiObjectiveDeNovoProblem.java b/src/main/java/eva2/problems/InterfaceMultiObjectiveDeNovoProblem.java similarity index 100% rename from src/eva2/problems/InterfaceMultiObjectiveDeNovoProblem.java rename to src/main/java/eva2/problems/InterfaceMultiObjectiveDeNovoProblem.java diff --git a/src/eva2/problems/InterfaceMultimodalProblem.java b/src/main/java/eva2/problems/InterfaceMultimodalProblem.java similarity index 100% rename from src/eva2/problems/InterfaceMultimodalProblem.java rename to src/main/java/eva2/problems/InterfaceMultimodalProblem.java diff --git a/src/eva2/problems/InterfaceMultimodalProblemKnown.java b/src/main/java/eva2/problems/InterfaceMultimodalProblemKnown.java similarity index 100% rename from src/eva2/problems/InterfaceMultimodalProblemKnown.java rename to src/main/java/eva2/problems/InterfaceMultimodalProblemKnown.java diff --git a/src/eva2/problems/InterfaceOptimizationObjective.java b/src/main/java/eva2/problems/InterfaceOptimizationObjective.java similarity index 100% rename from src/eva2/problems/InterfaceOptimizationObjective.java rename to src/main/java/eva2/problems/InterfaceOptimizationObjective.java diff --git a/src/eva2/problems/InterfaceOptimizationProblem.java b/src/main/java/eva2/problems/InterfaceOptimizationProblem.java similarity index 100% rename from src/eva2/problems/InterfaceOptimizationProblem.java rename to src/main/java/eva2/problems/InterfaceOptimizationProblem.java diff --git a/src/eva2/problems/InterfaceOptimizationTarget.java b/src/main/java/eva2/problems/InterfaceOptimizationTarget.java similarity index 100% rename from src/eva2/problems/InterfaceOptimizationTarget.java rename to src/main/java/eva2/problems/InterfaceOptimizationTarget.java diff --git a/src/eva2/problems/InterfaceProblemDouble.java b/src/main/java/eva2/problems/InterfaceProblemDouble.java similarity index 100% rename from src/eva2/problems/InterfaceProblemDouble.java rename to src/main/java/eva2/problems/InterfaceProblemDouble.java diff --git a/src/eva2/problems/InterfaceProgramProblem.java b/src/main/java/eva2/problems/InterfaceProgramProblem.java similarity index 100% rename from src/eva2/problems/InterfaceProgramProblem.java rename to src/main/java/eva2/problems/InterfaceProgramProblem.java diff --git a/src/eva2/problems/InterfaceSolutionViewer.java b/src/main/java/eva2/problems/InterfaceSolutionViewer.java similarity index 100% rename from src/eva2/problems/InterfaceSolutionViewer.java rename to src/main/java/eva2/problems/InterfaceSolutionViewer.java diff --git a/src/eva2/problems/MatlabEvalMediator.java b/src/main/java/eva2/problems/MatlabEvalMediator.java similarity index 100% rename from src/eva2/problems/MatlabEvalMediator.java rename to src/main/java/eva2/problems/MatlabEvalMediator.java diff --git a/src/eva2/problems/MatlabProblem.java b/src/main/java/eva2/problems/MatlabProblem.java similarity index 100% rename from src/eva2/problems/MatlabProblem.java rename to src/main/java/eva2/problems/MatlabProblem.java diff --git a/src/eva2/problems/MatlabProblemDataTypeEnum.java b/src/main/java/eva2/problems/MatlabProblemDataTypeEnum.java similarity index 100% rename from src/eva2/problems/MatlabProblemDataTypeEnum.java rename to src/main/java/eva2/problems/MatlabProblemDataTypeEnum.java diff --git a/src/eva2/problems/NativeProblem.java b/src/main/java/eva2/problems/NativeProblem.java similarity index 100% rename from src/eva2/problems/NativeProblem.java rename to src/main/java/eva2/problems/NativeProblem.java diff --git a/src/eva2/problems/PSymbolicRegression.java b/src/main/java/eva2/problems/PSymbolicRegression.java similarity index 100% rename from src/eva2/problems/PSymbolicRegression.java rename to src/main/java/eva2/problems/PSymbolicRegression.java diff --git a/src/eva2/problems/SimpleProblemWrapper.java b/src/main/java/eva2/problems/SimpleProblemWrapper.java similarity index 100% rename from src/eva2/problems/SimpleProblemWrapper.java rename to src/main/java/eva2/problems/SimpleProblemWrapper.java diff --git a/src/eva2/problems/TF1Problem.java b/src/main/java/eva2/problems/TF1Problem.java similarity index 100% rename from src/eva2/problems/TF1Problem.java rename to src/main/java/eva2/problems/TF1Problem.java diff --git a/src/eva2/problems/WaitForEvARunnable.java b/src/main/java/eva2/problems/WaitForEvARunnable.java similarity index 100% rename from src/eva2/problems/WaitForEvARunnable.java rename to src/main/java/eva2/problems/WaitForEvARunnable.java diff --git a/src/eva2/problems/package-info.java b/src/main/java/eva2/problems/package-info.java similarity index 100% rename from src/eva2/problems/package-info.java rename to src/main/java/eva2/problems/package-info.java diff --git a/src/eva2/problems/regression/InterfaceRegressionFunction.java b/src/main/java/eva2/problems/regression/InterfaceRegressionFunction.java similarity index 100% rename from src/eva2/problems/regression/InterfaceRegressionFunction.java rename to src/main/java/eva2/problems/regression/InterfaceRegressionFunction.java diff --git a/src/eva2/problems/regression/RFKoza_GPI_10_1.java b/src/main/java/eva2/problems/regression/RFKoza_GPI_10_1.java similarity index 100% rename from src/eva2/problems/regression/RFKoza_GPI_10_1.java rename to src/main/java/eva2/problems/regression/RFKoza_GPI_10_1.java diff --git a/src/eva2/problems/regression/RFKoza_GPI_10_2.java b/src/main/java/eva2/problems/regression/RFKoza_GPI_10_2.java similarity index 100% rename from src/eva2/problems/regression/RFKoza_GPI_10_2.java rename to src/main/java/eva2/problems/regression/RFKoza_GPI_10_2.java diff --git a/src/eva2/problems/regression/RFKoza_GPI_7_3.java b/src/main/java/eva2/problems/regression/RFKoza_GPI_7_3.java similarity index 100% rename from src/eva2/problems/regression/RFKoza_GPI_7_3.java rename to src/main/java/eva2/problems/regression/RFKoza_GPI_7_3.java diff --git a/src/eva2/problems/regression/RFKoza_GPI_7_3_extended.java b/src/main/java/eva2/problems/regression/RFKoza_GPI_7_3_extended.java similarity index 100% rename from src/eva2/problems/regression/RFKoza_GPI_7_3_extended.java rename to src/main/java/eva2/problems/regression/RFKoza_GPI_7_3_extended.java diff --git a/src/eva2/problems/regression/RFRaidl_F1.java b/src/main/java/eva2/problems/regression/RFRaidl_F1.java similarity index 100% rename from src/eva2/problems/regression/RFRaidl_F1.java rename to src/main/java/eva2/problems/regression/RFRaidl_F1.java diff --git a/src/eva2/problems/regression/RFRaidl_F2.java b/src/main/java/eva2/problems/regression/RFRaidl_F2.java similarity index 100% rename from src/eva2/problems/regression/RFRaidl_F2.java rename to src/main/java/eva2/problems/regression/RFRaidl_F2.java diff --git a/src/eva2/problems/regression/RFRaidl_F3.java b/src/main/java/eva2/problems/regression/RFRaidl_F3.java similarity index 100% rename from src/eva2/problems/regression/RFRaidl_F3.java rename to src/main/java/eva2/problems/regression/RFRaidl_F3.java diff --git a/src/eva2/problems/regression/package-info.java b/src/main/java/eva2/problems/regression/package-info.java similarity index 100% rename from src/eva2/problems/regression/package-info.java rename to src/main/java/eva2/problems/regression/package-info.java diff --git a/src/eva2/problems/simple/InterfaceSimpleProblem.java b/src/main/java/eva2/problems/simple/InterfaceSimpleProblem.java similarity index 100% rename from src/eva2/problems/simple/InterfaceSimpleProblem.java rename to src/main/java/eva2/problems/simple/InterfaceSimpleProblem.java diff --git a/src/eva2/problems/simple/SimpleB1.java b/src/main/java/eva2/problems/simple/SimpleB1.java similarity index 100% rename from src/eva2/problems/simple/SimpleB1.java rename to src/main/java/eva2/problems/simple/SimpleB1.java diff --git a/src/eva2/problems/simple/SimpleF1.java b/src/main/java/eva2/problems/simple/SimpleF1.java similarity index 100% rename from src/eva2/problems/simple/SimpleF1.java rename to src/main/java/eva2/problems/simple/SimpleF1.java diff --git a/src/eva2/problems/simple/SimpleProblemBinary.java b/src/main/java/eva2/problems/simple/SimpleProblemBinary.java similarity index 100% rename from src/eva2/problems/simple/SimpleProblemBinary.java rename to src/main/java/eva2/problems/simple/SimpleProblemBinary.java diff --git a/src/eva2/problems/simple/SimpleProblemDouble.java b/src/main/java/eva2/problems/simple/SimpleProblemDouble.java similarity index 100% rename from src/eva2/problems/simple/SimpleProblemDouble.java rename to src/main/java/eva2/problems/simple/SimpleProblemDouble.java diff --git a/src/eva2/problems/simple/package-info.java b/src/main/java/eva2/problems/simple/package-info.java similarity index 100% rename from src/eva2/problems/simple/package-info.java rename to src/main/java/eva2/problems/simple/package-info.java diff --git a/src/eva2/tools/BasicResourceLoader.java b/src/main/java/eva2/tools/BasicResourceLoader.java similarity index 100% rename from src/eva2/tools/BasicResourceLoader.java rename to src/main/java/eva2/tools/BasicResourceLoader.java diff --git a/src/eva2/tools/Cluster.java b/src/main/java/eva2/tools/Cluster.java similarity index 100% rename from src/eva2/tools/Cluster.java rename to src/main/java/eva2/tools/Cluster.java diff --git a/src/eva2/tools/EVAERROR.java b/src/main/java/eva2/tools/EVAERROR.java similarity index 100% rename from src/eva2/tools/EVAERROR.java rename to src/main/java/eva2/tools/EVAERROR.java diff --git a/src/eva2/tools/JarResources.java b/src/main/java/eva2/tools/JarResources.java similarity index 100% rename from src/eva2/tools/JarResources.java rename to src/main/java/eva2/tools/JarResources.java diff --git a/src/eva2/tools/KMEANSJAVA.java b/src/main/java/eva2/tools/KMEANSJAVA.java similarity index 100% rename from src/eva2/tools/KMEANSJAVA.java rename to src/main/java/eva2/tools/KMEANSJAVA.java diff --git a/src/eva2/tools/MultirunRefiner.java b/src/main/java/eva2/tools/MultirunRefiner.java similarity index 100% rename from src/eva2/tools/MultirunRefiner.java rename to src/main/java/eva2/tools/MultirunRefiner.java diff --git a/src/eva2/tools/Pair.java b/src/main/java/eva2/tools/Pair.java similarity index 100% rename from src/eva2/tools/Pair.java rename to src/main/java/eva2/tools/Pair.java diff --git a/src/eva2/tools/PairComparator.java b/src/main/java/eva2/tools/PairComparator.java similarity index 100% rename from src/eva2/tools/PairComparator.java rename to src/main/java/eva2/tools/PairComparator.java diff --git a/src/eva2/tools/ReflectPackage.java b/src/main/java/eva2/tools/ReflectPackage.java similarity index 100% rename from src/eva2/tools/ReflectPackage.java rename to src/main/java/eva2/tools/ReflectPackage.java diff --git a/src/eva2/tools/ResourceLoader.java b/src/main/java/eva2/tools/ResourceLoader.java similarity index 100% rename from src/eva2/tools/ResourceLoader.java rename to src/main/java/eva2/tools/ResourceLoader.java diff --git a/src/eva2/tools/SelectedTag.java b/src/main/java/eva2/tools/SelectedTag.java similarity index 100% rename from src/eva2/tools/SelectedTag.java rename to src/main/java/eva2/tools/SelectedTag.java diff --git a/src/eva2/tools/SerializedObject.java b/src/main/java/eva2/tools/SerializedObject.java similarity index 100% rename from src/eva2/tools/SerializedObject.java rename to src/main/java/eva2/tools/SerializedObject.java diff --git a/src/eva2/tools/Serializer.java b/src/main/java/eva2/tools/Serializer.java similarity index 100% rename from src/eva2/tools/Serializer.java rename to src/main/java/eva2/tools/Serializer.java diff --git a/src/eva2/tools/StringSelection.java b/src/main/java/eva2/tools/StringSelection.java similarity index 100% rename from src/eva2/tools/StringSelection.java rename to src/main/java/eva2/tools/StringSelection.java diff --git a/src/eva2/tools/StringTools.java b/src/main/java/eva2/tools/StringTools.java similarity index 100% rename from src/eva2/tools/StringTools.java rename to src/main/java/eva2/tools/StringTools.java diff --git a/src/eva2/tools/TXTFileFilter.java b/src/main/java/eva2/tools/TXTFileFilter.java similarity index 100% rename from src/eva2/tools/TXTFileFilter.java rename to src/main/java/eva2/tools/TXTFileFilter.java diff --git a/src/eva2/tools/Tag.java b/src/main/java/eva2/tools/Tag.java similarity index 100% rename from src/eva2/tools/Tag.java rename to src/main/java/eva2/tools/Tag.java diff --git a/src/eva2/tools/ToolBox.java b/src/main/java/eva2/tools/ToolBox.java similarity index 100% rename from src/eva2/tools/ToolBox.java rename to src/main/java/eva2/tools/ToolBox.java diff --git a/src/eva2/tools/ToolBoxGui.java b/src/main/java/eva2/tools/ToolBoxGui.java similarity index 100% rename from src/eva2/tools/ToolBoxGui.java rename to src/main/java/eva2/tools/ToolBoxGui.java diff --git a/src/eva2/tools/URLGetter.java b/src/main/java/eva2/tools/URLGetter.java similarity index 100% rename from src/eva2/tools/URLGetter.java rename to src/main/java/eva2/tools/URLGetter.java diff --git a/src/eva2/tools/chart2d/Chart2DDPointContentSelectable.java b/src/main/java/eva2/tools/chart2d/Chart2DDPointContentSelectable.java similarity index 100% rename from src/eva2/tools/chart2d/Chart2DDPointContentSelectable.java rename to src/main/java/eva2/tools/chart2d/Chart2DDPointContentSelectable.java diff --git a/src/eva2/tools/chart2d/Chart2DDPointIconCircle.java b/src/main/java/eva2/tools/chart2d/Chart2DDPointIconCircle.java similarity index 100% rename from src/eva2/tools/chart2d/Chart2DDPointIconCircle.java rename to src/main/java/eva2/tools/chart2d/Chart2DDPointIconCircle.java diff --git a/src/eva2/tools/chart2d/Chart2DDPointIconContent.java b/src/main/java/eva2/tools/chart2d/Chart2DDPointIconContent.java similarity index 100% rename from src/eva2/tools/chart2d/Chart2DDPointIconContent.java rename to src/main/java/eva2/tools/chart2d/Chart2DDPointIconContent.java diff --git a/src/eva2/tools/chart2d/Chart2DDPointIconCross.java b/src/main/java/eva2/tools/chart2d/Chart2DDPointIconCross.java similarity index 100% rename from src/eva2/tools/chart2d/Chart2DDPointIconCross.java rename to src/main/java/eva2/tools/chart2d/Chart2DDPointIconCross.java diff --git a/src/eva2/tools/chart2d/Chart2DDPointIconPoint.java b/src/main/java/eva2/tools/chart2d/Chart2DDPointIconPoint.java similarity index 100% rename from src/eva2/tools/chart2d/Chart2DDPointIconPoint.java rename to src/main/java/eva2/tools/chart2d/Chart2DDPointIconPoint.java diff --git a/src/eva2/tools/chart2d/Chart2DDPointIconText.java b/src/main/java/eva2/tools/chart2d/Chart2DDPointIconText.java similarity index 100% rename from src/eva2/tools/chart2d/Chart2DDPointIconText.java rename to src/main/java/eva2/tools/chart2d/Chart2DDPointIconText.java diff --git a/src/eva2/tools/chart2d/DArea.java b/src/main/java/eva2/tools/chart2d/DArea.java similarity index 100% rename from src/eva2/tools/chart2d/DArea.java rename to src/main/java/eva2/tools/chart2d/DArea.java diff --git a/src/eva2/tools/chart2d/DArray.java b/src/main/java/eva2/tools/chart2d/DArray.java similarity index 100% rename from src/eva2/tools/chart2d/DArray.java rename to src/main/java/eva2/tools/chart2d/DArray.java diff --git a/src/eva2/tools/chart2d/DBorder.java b/src/main/java/eva2/tools/chart2d/DBorder.java similarity index 100% rename from src/eva2/tools/chart2d/DBorder.java rename to src/main/java/eva2/tools/chart2d/DBorder.java diff --git a/src/eva2/tools/chart2d/DComponent.java b/src/main/java/eva2/tools/chart2d/DComponent.java similarity index 100% rename from src/eva2/tools/chart2d/DComponent.java rename to src/main/java/eva2/tools/chart2d/DComponent.java diff --git a/src/eva2/tools/chart2d/DContainer.java b/src/main/java/eva2/tools/chart2d/DContainer.java similarity index 100% rename from src/eva2/tools/chart2d/DContainer.java rename to src/main/java/eva2/tools/chart2d/DContainer.java diff --git a/src/eva2/tools/chart2d/DElement.java b/src/main/java/eva2/tools/chart2d/DElement.java similarity index 100% rename from src/eva2/tools/chart2d/DElement.java rename to src/main/java/eva2/tools/chart2d/DElement.java diff --git a/src/eva2/tools/chart2d/DFunction.java b/src/main/java/eva2/tools/chart2d/DFunction.java similarity index 100% rename from src/eva2/tools/chart2d/DFunction.java rename to src/main/java/eva2/tools/chart2d/DFunction.java diff --git a/src/eva2/tools/chart2d/DGrid.java b/src/main/java/eva2/tools/chart2d/DGrid.java similarity index 100% rename from src/eva2/tools/chart2d/DGrid.java rename to src/main/java/eva2/tools/chart2d/DGrid.java diff --git a/src/eva2/tools/chart2d/DIntDoubleMap.java b/src/main/java/eva2/tools/chart2d/DIntDoubleMap.java similarity index 100% rename from src/eva2/tools/chart2d/DIntDoubleMap.java rename to src/main/java/eva2/tools/chart2d/DIntDoubleMap.java diff --git a/src/eva2/tools/chart2d/DLine.java b/src/main/java/eva2/tools/chart2d/DLine.java similarity index 100% rename from src/eva2/tools/chart2d/DLine.java rename to src/main/java/eva2/tools/chart2d/DLine.java diff --git a/src/eva2/tools/chart2d/DMeasures.java b/src/main/java/eva2/tools/chart2d/DMeasures.java similarity index 100% rename from src/eva2/tools/chart2d/DMeasures.java rename to src/main/java/eva2/tools/chart2d/DMeasures.java diff --git a/src/eva2/tools/chart2d/DParent.java b/src/main/java/eva2/tools/chart2d/DParent.java similarity index 100% rename from src/eva2/tools/chart2d/DParent.java rename to src/main/java/eva2/tools/chart2d/DParent.java diff --git a/src/eva2/tools/chart2d/DPoint.java b/src/main/java/eva2/tools/chart2d/DPoint.java similarity index 100% rename from src/eva2/tools/chart2d/DPoint.java rename to src/main/java/eva2/tools/chart2d/DPoint.java diff --git a/src/eva2/tools/chart2d/DPointIcon.java b/src/main/java/eva2/tools/chart2d/DPointIcon.java similarity index 100% rename from src/eva2/tools/chart2d/DPointIcon.java rename to src/main/java/eva2/tools/chart2d/DPointIcon.java diff --git a/src/eva2/tools/chart2d/DPointSet.java b/src/main/java/eva2/tools/chart2d/DPointSet.java similarity index 100% rename from src/eva2/tools/chart2d/DPointSet.java rename to src/main/java/eva2/tools/chart2d/DPointSet.java diff --git a/src/eva2/tools/chart2d/DRectangle.java b/src/main/java/eva2/tools/chart2d/DRectangle.java similarity index 100% rename from src/eva2/tools/chart2d/DRectangle.java rename to src/main/java/eva2/tools/chart2d/DRectangle.java diff --git a/src/eva2/tools/chart2d/ScaledBorder.java b/src/main/java/eva2/tools/chart2d/ScaledBorder.java similarity index 100% rename from src/eva2/tools/chart2d/ScaledBorder.java rename to src/main/java/eva2/tools/chart2d/ScaledBorder.java diff --git a/src/eva2/tools/chart2d/SlimRect.java b/src/main/java/eva2/tools/chart2d/SlimRect.java similarity index 100% rename from src/eva2/tools/chart2d/SlimRect.java rename to src/main/java/eva2/tools/chart2d/SlimRect.java diff --git a/src/eva2/tools/chart2d/package-info.java b/src/main/java/eva2/tools/chart2d/package-info.java similarity index 100% rename from src/eva2/tools/chart2d/package-info.java rename to src/main/java/eva2/tools/chart2d/package-info.java diff --git a/src/eva2/tools/diagram/ColorBarCalculator.java b/src/main/java/eva2/tools/diagram/ColorBarCalculator.java similarity index 100% rename from src/eva2/tools/diagram/ColorBarCalculator.java rename to src/main/java/eva2/tools/diagram/ColorBarCalculator.java diff --git a/src/eva2/tools/diagram/package-info.java b/src/main/java/eva2/tools/diagram/package-info.java similarity index 100% rename from src/eva2/tools/diagram/package-info.java rename to src/main/java/eva2/tools/diagram/package-info.java diff --git a/src/eva2/tools/math/BayNet.java b/src/main/java/eva2/tools/math/BayNet.java similarity index 100% rename from src/eva2/tools/math/BayNet.java rename to src/main/java/eva2/tools/math/BayNet.java diff --git a/src/eva2/tools/math/BayNode.java b/src/main/java/eva2/tools/math/BayNode.java similarity index 100% rename from src/eva2/tools/math/BayNode.java rename to src/main/java/eva2/tools/math/BayNode.java diff --git a/src/eva2/tools/math/Jama/CholeskyDecomposition.java b/src/main/java/eva2/tools/math/Jama/CholeskyDecomposition.java similarity index 100% rename from src/eva2/tools/math/Jama/CholeskyDecomposition.java rename to src/main/java/eva2/tools/math/Jama/CholeskyDecomposition.java diff --git a/src/eva2/tools/math/Jama/EigenvalueDecomposition.java b/src/main/java/eva2/tools/math/Jama/EigenvalueDecomposition.java similarity index 100% rename from src/eva2/tools/math/Jama/EigenvalueDecomposition.java rename to src/main/java/eva2/tools/math/Jama/EigenvalueDecomposition.java diff --git a/src/eva2/tools/math/Jama/LUDecomposition.java b/src/main/java/eva2/tools/math/Jama/LUDecomposition.java similarity index 100% rename from src/eva2/tools/math/Jama/LUDecomposition.java rename to src/main/java/eva2/tools/math/Jama/LUDecomposition.java diff --git a/src/eva2/tools/math/Jama/Matrix.java b/src/main/java/eva2/tools/math/Jama/Matrix.java similarity index 100% rename from src/eva2/tools/math/Jama/Matrix.java rename to src/main/java/eva2/tools/math/Jama/Matrix.java diff --git a/src/eva2/tools/math/Jama/QRDecomposition.java b/src/main/java/eva2/tools/math/Jama/QRDecomposition.java similarity index 100% rename from src/eva2/tools/math/Jama/QRDecomposition.java rename to src/main/java/eva2/tools/math/Jama/QRDecomposition.java diff --git a/src/eva2/tools/math/Jama/SingularValueDecomposition.java b/src/main/java/eva2/tools/math/Jama/SingularValueDecomposition.java similarity index 100% rename from src/eva2/tools/math/Jama/SingularValueDecomposition.java rename to src/main/java/eva2/tools/math/Jama/SingularValueDecomposition.java diff --git a/src/eva2/tools/math/Jama/package-info.java b/src/main/java/eva2/tools/math/Jama/package-info.java similarity index 100% rename from src/eva2/tools/math/Jama/package-info.java rename to src/main/java/eva2/tools/math/Jama/package-info.java diff --git a/src/eva2/tools/math/Jama/util/Maths.java b/src/main/java/eva2/tools/math/Jama/util/Maths.java similarity index 100% rename from src/eva2/tools/math/Jama/util/Maths.java rename to src/main/java/eva2/tools/math/Jama/util/Maths.java diff --git a/src/eva2/tools/math/Jama/util/package-info.java b/src/main/java/eva2/tools/math/Jama/util/package-info.java similarity index 100% rename from src/eva2/tools/math/Jama/util/package-info.java rename to src/main/java/eva2/tools/math/Jama/util/package-info.java diff --git a/src/eva2/tools/math/Mathematics.java b/src/main/java/eva2/tools/math/Mathematics.java similarity index 100% rename from src/eva2/tools/math/Mathematics.java rename to src/main/java/eva2/tools/math/Mathematics.java diff --git a/src/eva2/tools/math/RNG.java b/src/main/java/eva2/tools/math/RNG.java similarity index 100% rename from src/eva2/tools/math/RNG.java rename to src/main/java/eva2/tools/math/RNG.java diff --git a/src/eva2/tools/math/SpecialFunction.java b/src/main/java/eva2/tools/math/SpecialFunction.java similarity index 100% rename from src/eva2/tools/math/SpecialFunction.java rename to src/main/java/eva2/tools/math/SpecialFunction.java diff --git a/src/eva2/tools/math/StatisticUtils.java b/src/main/java/eva2/tools/math/StatisticUtils.java similarity index 100% rename from src/eva2/tools/math/StatisticUtils.java rename to src/main/java/eva2/tools/math/StatisticUtils.java diff --git a/src/eva2/tools/math/interpolation/AbstractDataModifier.java b/src/main/java/eva2/tools/math/interpolation/AbstractDataModifier.java similarity index 100% rename from src/eva2/tools/math/interpolation/AbstractDataModifier.java rename to src/main/java/eva2/tools/math/interpolation/AbstractDataModifier.java diff --git a/src/eva2/tools/math/interpolation/AbstractDataSet.java b/src/main/java/eva2/tools/math/interpolation/AbstractDataSet.java similarity index 100% rename from src/eva2/tools/math/interpolation/AbstractDataSet.java rename to src/main/java/eva2/tools/math/interpolation/AbstractDataSet.java diff --git a/src/eva2/tools/math/interpolation/BasicDataSet.java b/src/main/java/eva2/tools/math/interpolation/BasicDataSet.java similarity index 100% rename from src/eva2/tools/math/interpolation/BasicDataSet.java rename to src/main/java/eva2/tools/math/interpolation/BasicDataSet.java diff --git a/src/eva2/tools/math/interpolation/InterpolationException.java b/src/main/java/eva2/tools/math/interpolation/InterpolationException.java similarity index 100% rename from src/eva2/tools/math/interpolation/InterpolationException.java rename to src/main/java/eva2/tools/math/interpolation/InterpolationException.java diff --git a/src/eva2/tools/math/interpolation/LinearInterpolation.java b/src/main/java/eva2/tools/math/interpolation/LinearInterpolation.java similarity index 100% rename from src/eva2/tools/math/interpolation/LinearInterpolation.java rename to src/main/java/eva2/tools/math/interpolation/LinearInterpolation.java diff --git a/src/eva2/tools/math/interpolation/PolynomialInterpolationResult.java b/src/main/java/eva2/tools/math/interpolation/PolynomialInterpolationResult.java similarity index 100% rename from src/eva2/tools/math/interpolation/PolynomialInterpolationResult.java rename to src/main/java/eva2/tools/math/interpolation/PolynomialInterpolationResult.java diff --git a/src/eva2/tools/math/interpolation/SplineInterpolation.java b/src/main/java/eva2/tools/math/interpolation/SplineInterpolation.java similarity index 100% rename from src/eva2/tools/math/interpolation/SplineInterpolation.java rename to src/main/java/eva2/tools/math/interpolation/SplineInterpolation.java diff --git a/src/eva2/tools/math/interpolation/package-info.java b/src/main/java/eva2/tools/math/interpolation/package-info.java similarity index 100% rename from src/eva2/tools/math/interpolation/package-info.java rename to src/main/java/eva2/tools/math/interpolation/package-info.java diff --git a/src/eva2/tools/math/package-info.java b/src/main/java/eva2/tools/math/package-info.java similarity index 100% rename from src/eva2/tools/math/package-info.java rename to src/main/java/eva2/tools/math/package-info.java diff --git a/src/eva2/tools/matlab/JMatLink.c b/src/main/java/eva2/tools/matlab/JMatLink.c similarity index 100% rename from src/eva2/tools/matlab/JMatLink.c rename to src/main/java/eva2/tools/matlab/JMatLink.c diff --git a/src/eva2/tools/matlab/JMatLink.h b/src/main/java/eva2/tools/matlab/JMatLink.h similarity index 100% rename from src/eva2/tools/matlab/JMatLink.h rename to src/main/java/eva2/tools/matlab/JMatLink.h diff --git a/src/eva2/tools/matlab/JMatLink.java b/src/main/java/eva2/tools/matlab/JMatLink.java similarity index 100% rename from src/eva2/tools/matlab/JMatLink.java rename to src/main/java/eva2/tools/matlab/JMatLink.java diff --git a/src/eva2/tools/matlab/Makefile b/src/main/java/eva2/tools/matlab/Makefile similarity index 100% rename from src/eva2/tools/matlab/Makefile rename to src/main/java/eva2/tools/matlab/Makefile diff --git a/src/eva2/tools/matlab/package-info.java b/src/main/java/eva2/tools/matlab/package-info.java similarity index 100% rename from src/eva2/tools/matlab/package-info.java rename to src/main/java/eva2/tools/matlab/package-info.java diff --git a/src/eva2/tools/package-info.java b/src/main/java/eva2/tools/package-info.java similarity index 100% rename from src/eva2/tools/package-info.java rename to src/main/java/eva2/tools/package-info.java diff --git a/src/eva2/tools/print/PagePrinter.java b/src/main/java/eva2/tools/print/PagePrinter.java similarity index 100% rename from src/eva2/tools/print/PagePrinter.java rename to src/main/java/eva2/tools/print/PagePrinter.java diff --git a/src/eva2/tools/print/package-info.java b/src/main/java/eva2/tools/print/package-info.java similarity index 100% rename from src/eva2/tools/print/package-info.java rename to src/main/java/eva2/tools/print/package-info.java diff --git a/src/eva2/util/ClassPreloader.java b/src/main/java/eva2/util/ClassPreloader.java similarity index 100% rename from src/eva2/util/ClassPreloader.java rename to src/main/java/eva2/util/ClassPreloader.java diff --git a/src/eva2/util/annotation/Description.java b/src/main/java/eva2/util/annotation/Description.java similarity index 100% rename from src/eva2/util/annotation/Description.java rename to src/main/java/eva2/util/annotation/Description.java diff --git a/src/eva2/util/annotation/Hidden.java b/src/main/java/eva2/util/annotation/Hidden.java similarity index 100% rename from src/eva2/util/annotation/Hidden.java rename to src/main/java/eva2/util/annotation/Hidden.java diff --git a/src/eva2/util/annotation/Parameter.java b/src/main/java/eva2/util/annotation/Parameter.java similarity index 100% rename from src/eva2/util/annotation/Parameter.java rename to src/main/java/eva2/util/annotation/Parameter.java diff --git a/src/eva2/util/annotation/package-info.java b/src/main/java/eva2/util/annotation/package-info.java similarity index 100% rename from src/eva2/util/annotation/package-info.java rename to src/main/java/eva2/util/annotation/package-info.java diff --git a/src/eva2/util/package-info.java b/src/main/java/eva2/util/package-info.java similarity index 100% rename from src/eva2/util/package-info.java rename to src/main/java/eva2/util/package-info.java diff --git a/src/eva2/yaml/BeanSerializer.java b/src/main/java/eva2/yaml/BeanSerializer.java similarity index 100% rename from src/eva2/yaml/BeanSerializer.java rename to src/main/java/eva2/yaml/BeanSerializer.java diff --git a/src/eva2/yaml/OptimizationConstructor.java b/src/main/java/eva2/yaml/OptimizationConstructor.java similarity index 100% rename from src/eva2/yaml/OptimizationConstructor.java rename to src/main/java/eva2/yaml/OptimizationConstructor.java diff --git a/src/eva2/yaml/OptimizationRun.java b/src/main/java/eva2/yaml/OptimizationRun.java similarity index 100% rename from src/eva2/yaml/OptimizationRun.java rename to src/main/java/eva2/yaml/OptimizationRun.java diff --git a/src/eva2/yaml/package-info.java b/src/main/java/eva2/yaml/package-info.java similarity index 100% rename from src/eva2/yaml/package-info.java rename to src/main/java/eva2/yaml/package-info.java diff --git a/resources/EvA2Help/EvA2Help.hs b/src/main/resources/EvA2Help/EvA2Help.hs similarity index 100% rename from resources/EvA2Help/EvA2Help.hs rename to src/main/resources/EvA2Help/EvA2Help.hs diff --git a/resources/EvA2Help/EvA2Help.jhm b/src/main/resources/EvA2Help/EvA2Help.jhm similarity index 100% rename from resources/EvA2Help/EvA2Help.jhm rename to src/main/resources/EvA2Help/EvA2Help.jhm diff --git a/resources/EvA2Help/JavaHelpSearch/DOCS b/src/main/resources/EvA2Help/JavaHelpSearch/DOCS similarity index 100% rename from resources/EvA2Help/JavaHelpSearch/DOCS rename to src/main/resources/EvA2Help/JavaHelpSearch/DOCS diff --git a/resources/EvA2Help/JavaHelpSearch/DOCS.TAB b/src/main/resources/EvA2Help/JavaHelpSearch/DOCS.TAB similarity index 100% rename from resources/EvA2Help/JavaHelpSearch/DOCS.TAB rename to src/main/resources/EvA2Help/JavaHelpSearch/DOCS.TAB diff --git a/resources/EvA2Help/JavaHelpSearch/OFFSETS b/src/main/resources/EvA2Help/JavaHelpSearch/OFFSETS similarity index 100% rename from resources/EvA2Help/JavaHelpSearch/OFFSETS rename to src/main/resources/EvA2Help/JavaHelpSearch/OFFSETS diff --git a/resources/EvA2Help/JavaHelpSearch/POSITIONS b/src/main/resources/EvA2Help/JavaHelpSearch/POSITIONS similarity index 100% rename from resources/EvA2Help/JavaHelpSearch/POSITIONS rename to src/main/resources/EvA2Help/JavaHelpSearch/POSITIONS diff --git a/resources/EvA2Help/JavaHelpSearch/SCHEMA b/src/main/resources/EvA2Help/JavaHelpSearch/SCHEMA similarity index 100% rename from resources/EvA2Help/JavaHelpSearch/SCHEMA rename to src/main/resources/EvA2Help/JavaHelpSearch/SCHEMA diff --git a/resources/EvA2Help/JavaHelpSearch/TMAP b/src/main/resources/EvA2Help/JavaHelpSearch/TMAP similarity index 100% rename from resources/EvA2Help/JavaHelpSearch/TMAP rename to src/main/resources/EvA2Help/JavaHelpSearch/TMAP diff --git a/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/about-shortcuts.html b/src/main/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/about-shortcuts.html similarity index 100% rename from resources/EvA2Help/html/ide-basics/keyboard-shortcuts/about-shortcuts.html rename to src/main/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/about-shortcuts.html diff --git a/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/menu-shortcuts.html b/src/main/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/menu-shortcuts.html similarity index 100% rename from resources/EvA2Help/html/ide-basics/keyboard-shortcuts/menu-shortcuts.html rename to src/main/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/menu-shortcuts.html diff --git a/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/window-shortcuts.html b/src/main/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/window-shortcuts.html similarity index 100% rename from resources/EvA2Help/html/ide-basics/keyboard-shortcuts/window-shortcuts.html rename to src/main/resources/EvA2Help/html/ide-basics/keyboard-shortcuts/window-shortcuts.html diff --git a/resources/EvA2Help/html/index.html b/src/main/resources/EvA2Help/html/index.html similarity index 100% rename from resources/EvA2Help/html/index.html rename to src/main/resources/EvA2Help/html/index.html diff --git a/resources/EvA2Help/toc.xml b/src/main/resources/EvA2Help/toc.xml similarity index 100% rename from resources/EvA2Help/toc.xml rename to src/main/resources/EvA2Help/toc.xml diff --git a/resources/META-INF/EvA2.props b/src/main/resources/META-INF/EvA2.props similarity index 100% rename from resources/META-INF/EvA2.props rename to src/main/resources/META-INF/EvA2.props diff --git a/resources/gpl-3.0.txt b/src/main/resources/gpl-3.0.txt similarity index 100% rename from resources/gpl-3.0.txt rename to src/main/resources/gpl-3.0.txt diff --git a/resources/html/Default.html b/src/main/resources/html/Default.html similarity index 100% rename from resources/html/Default.html rename to src/main/resources/html/Default.html diff --git a/resources/html/EvolutionStrategies.html b/src/main/resources/html/EvolutionStrategies.html similarity index 100% rename from resources/html/EvolutionStrategies.html rename to src/main/resources/html/EvolutionStrategies.html diff --git a/resources/html/EvolutionStrategyIPOP.html b/src/main/resources/html/EvolutionStrategyIPOP.html similarity index 100% rename from resources/html/EvolutionStrategyIPOP.html rename to src/main/resources/html/EvolutionStrategyIPOP.html diff --git a/resources/html/F13Problem.html b/src/main/resources/html/F13Problem.html similarity index 100% rename from resources/html/F13Problem.html rename to src/main/resources/html/F13Problem.html diff --git a/resources/html/F1Problem.html b/src/main/resources/html/F1Problem.html similarity index 100% rename from resources/html/F1Problem.html rename to src/main/resources/html/F1Problem.html diff --git a/resources/html/F2Problem.html b/src/main/resources/html/F2Problem.html similarity index 100% rename from resources/html/F2Problem.html rename to src/main/resources/html/F2Problem.html diff --git a/resources/html/F3Problem.html b/src/main/resources/html/F3Problem.html similarity index 100% rename from resources/html/F3Problem.html rename to src/main/resources/html/F3Problem.html diff --git a/resources/html/F5Problem.html b/src/main/resources/html/F5Problem.html similarity index 100% rename from resources/html/F5Problem.html rename to src/main/resources/html/F5Problem.html diff --git a/resources/html/F6Problem.html b/src/main/resources/html/F6Problem.html similarity index 100% rename from resources/html/F6Problem.html rename to src/main/resources/html/F6Problem.html diff --git a/resources/html/F8Problem.html b/src/main/resources/html/F8Problem.html similarity index 100% rename from resources/html/F8Problem.html rename to src/main/resources/html/F8Problem.html diff --git a/resources/html/FitnessConvergenceTerminator.html b/src/main/resources/html/FitnessConvergenceTerminator.html similarity index 100% rename from resources/html/FitnessConvergenceTerminator.html rename to src/main/resources/html/FitnessConvergenceTerminator.html diff --git a/resources/html/GO.html b/src/main/resources/html/GO.html similarity index 100% rename from resources/html/GO.html rename to src/main/resources/html/GO.html diff --git a/resources/html/GenericConstraint.html b/src/main/resources/html/GenericConstraint.html similarity index 100% rename from resources/html/GenericConstraint.html rename to src/main/resources/html/GenericConstraint.html diff --git a/resources/html/MutateESRankMuCMA.html b/src/main/resources/html/MutateESRankMuCMA.html similarity index 100% rename from resources/html/MutateESRankMuCMA.html rename to src/main/resources/html/MutateESRankMuCMA.html diff --git a/resources/html/OptimizationParameters.html b/src/main/resources/html/OptimizationParameters.html similarity index 100% rename from resources/html/OptimizationParameters.html rename to src/main/resources/html/OptimizationParameters.html diff --git a/resources/html/ParticleSwarmOptimization.html b/src/main/resources/html/ParticleSwarmOptimization.html similarity index 100% rename from resources/html/ParticleSwarmOptimization.html rename to src/main/resources/html/ParticleSwarmOptimization.html diff --git a/resources/html/PhenotypeConvergenceTerminator.html b/src/main/resources/html/PhenotypeConvergenceTerminator.html similarity index 100% rename from resources/html/PhenotypeConvergenceTerminator.html rename to src/main/resources/html/PhenotypeConvergenceTerminator.html diff --git a/resources/html/PopulationMeasureTerminator.html b/src/main/resources/html/PopulationMeasureTerminator.html similarity index 100% rename from resources/html/PopulationMeasureTerminator.html rename to src/main/resources/html/PopulationMeasureTerminator.html diff --git a/resources/html/PostProcessParams.html b/src/main/resources/html/PostProcessParams.html similarity index 100% rename from resources/html/PostProcessParams.html rename to src/main/resources/html/PostProcessParams.html diff --git a/resources/html/StatisticsParameters.html b/src/main/resources/html/StatisticsParameters.html similarity index 100% rename from resources/html/StatisticsParameters.html rename to src/main/resources/html/StatisticsParameters.html diff --git a/resources/html/Tribes.html b/src/main/resources/html/Tribes.html similarity index 100% rename from resources/html/Tribes.html rename to src/main/resources/html/Tribes.html diff --git a/resources/images/Add24.gif b/src/main/resources/images/Add24.gif similarity index 100% rename from resources/images/Add24.gif rename to src/main/resources/images/Add24.gif diff --git a/resources/images/Cascade16.png b/src/main/resources/images/Cascade16.png similarity index 100% rename from resources/images/Cascade16.png rename to src/main/resources/images/Cascade16.png diff --git a/resources/images/EvASplashScreen.png b/src/main/resources/images/EvASplashScreen.png similarity index 100% rename from resources/images/EvASplashScreen.png rename to src/main/resources/images/EvASplashScreen.png diff --git a/resources/images/EvASplashScreen.xcf b/src/main/resources/images/EvASplashScreen.xcf similarity index 100% rename from resources/images/EvASplashScreen.xcf rename to src/main/resources/images/EvASplashScreen.xcf diff --git a/resources/images/Export24.gif b/src/main/resources/images/Export24.gif similarity index 100% rename from resources/images/Export24.gif rename to src/main/resources/images/Export24.gif diff --git a/resources/images/Help24.gif b/src/main/resources/images/Help24.gif similarity index 100% rename from resources/images/Help24.gif rename to src/main/resources/images/Help24.gif diff --git a/resources/images/History24.gif b/src/main/resources/images/History24.gif similarity index 100% rename from resources/images/History24.gif rename to src/main/resources/images/History24.gif diff --git a/resources/images/Import24.gif b/src/main/resources/images/Import24.gif similarity index 100% rename from resources/images/Import24.gif rename to src/main/resources/images/Import24.gif diff --git a/resources/images/Information24.gif b/src/main/resources/images/Information24.gif similarity index 100% rename from resources/images/Information24.gif rename to src/main/resources/images/Information24.gif diff --git a/resources/images/MOCCO/MOCCO_GDF.gif b/src/main/resources/images/MOCCO/MOCCO_GDF.gif similarity index 100% rename from resources/images/MOCCO/MOCCO_GDF.gif rename to src/main/resources/images/MOCCO/MOCCO_GDF.gif diff --git a/resources/images/MOCCO/MOCCO_MOEA.gif b/src/main/resources/images/MOCCO/MOCCO_MOEA.gif similarity index 100% rename from resources/images/MOCCO/MOCCO_MOEA.gif rename to src/main/resources/images/MOCCO/MOCCO_MOEA.gif diff --git a/resources/images/MOCCO/MOCCO_REFP.gif b/src/main/resources/images/MOCCO/MOCCO_REFP.gif similarity index 100% rename from resources/images/MOCCO/MOCCO_REFP.gif rename to src/main/resources/images/MOCCO/MOCCO_REFP.gif diff --git a/resources/images/MOCCO/MOCCO_STEP.gif b/src/main/resources/images/MOCCO/MOCCO_STEP.gif similarity index 100% rename from resources/images/MOCCO/MOCCO_STEP.gif rename to src/main/resources/images/MOCCO/MOCCO_STEP.gif diff --git a/resources/images/MOCCO/MOCCO_TBCH.gif b/src/main/resources/images/MOCCO/MOCCO_TBCH.gif similarity index 100% rename from resources/images/MOCCO/MOCCO_TBCH.gif rename to src/main/resources/images/MOCCO/MOCCO_TBCH.gif diff --git a/resources/images/Open16.gif b/src/main/resources/images/Open16.gif similarity index 100% rename from resources/images/Open16.gif rename to src/main/resources/images/Open16.gif diff --git a/resources/images/Play24.gif b/src/main/resources/images/Play24.gif similarity index 100% rename from resources/images/Play24.gif rename to src/main/resources/images/Play24.gif diff --git a/resources/images/Refresh24.gif b/src/main/resources/images/Refresh24.gif similarity index 100% rename from resources/images/Refresh24.gif rename to src/main/resources/images/Refresh24.gif diff --git a/resources/images/Save16.gif b/src/main/resources/images/Save16.gif similarity index 100% rename from resources/images/Save16.gif rename to src/main/resources/images/Save16.gif diff --git a/resources/images/Server24.gif b/src/main/resources/images/Server24.gif similarity index 100% rename from resources/images/Server24.gif rename to src/main/resources/images/Server24.gif diff --git a/resources/images/Stop24.gif b/src/main/resources/images/Stop24.gif similarity index 100% rename from resources/images/Stop24.gif rename to src/main/resources/images/Stop24.gif diff --git a/resources/images/Sub24.gif b/src/main/resources/images/Sub24.gif similarity index 100% rename from resources/images/Sub24.gif rename to src/main/resources/images/Sub24.gif diff --git a/resources/images/TileHorizontal16.png b/src/main/resources/images/TileHorizontal16.png similarity index 100% rename from resources/images/TileHorizontal16.png rename to src/main/resources/images/TileHorizontal16.png diff --git a/resources/images/TileVertical16.png b/src/main/resources/images/TileVertical16.png similarity index 100% rename from resources/images/TileVertical16.png rename to src/main/resources/images/TileVertical16.png diff --git a/resources/images/ackley.jpg b/src/main/resources/images/ackley.jpg similarity index 100% rename from resources/images/ackley.jpg rename to src/main/resources/images/ackley.jpg diff --git a/resources/images/ackleyopt.jpg b/src/main/resources/images/ackleyopt.jpg similarity index 100% rename from resources/images/ackleyopt.jpg rename to src/main/resources/images/ackleyopt.jpg diff --git a/resources/images/ackleytex.jpg b/src/main/resources/images/ackleytex.jpg similarity index 100% rename from resources/images/ackleytex.jpg rename to src/main/resources/images/ackleytex.jpg diff --git a/resources/images/f1.jpg b/src/main/resources/images/f1.jpg similarity index 100% rename from resources/images/f1.jpg rename to src/main/resources/images/f1.jpg diff --git a/resources/images/f13-schwefels-sine-root.jpg b/src/main/resources/images/f13-schwefels-sine-root.jpg similarity index 100% rename from resources/images/f13-schwefels-sine-root.jpg rename to src/main/resources/images/f13-schwefels-sine-root.jpg diff --git a/resources/images/f13-tex-500.jpg b/src/main/resources/images/f13-tex-500.jpg similarity index 100% rename from resources/images/f13-tex-500.jpg rename to src/main/resources/images/f13-tex-500.jpg diff --git a/resources/images/f1tex.jpg b/src/main/resources/images/f1tex.jpg similarity index 100% rename from resources/images/f1tex.jpg rename to src/main/resources/images/f1tex.jpg diff --git a/resources/images/f2.jpg b/src/main/resources/images/f2.jpg similarity index 100% rename from resources/images/f2.jpg rename to src/main/resources/images/f2.jpg diff --git a/resources/images/f2tex.jpg b/src/main/resources/images/f2tex.jpg similarity index 100% rename from resources/images/f2tex.jpg rename to src/main/resources/images/f2tex.jpg diff --git a/resources/images/f81.jpg b/src/main/resources/images/f81.jpg similarity index 100% rename from resources/images/f81.jpg rename to src/main/resources/images/f81.jpg diff --git a/resources/images/f85.jpg b/src/main/resources/images/f85.jpg similarity index 100% rename from resources/images/f85.jpg rename to src/main/resources/images/f85.jpg diff --git a/resources/images/grie100.jpg b/src/main/resources/images/grie100.jpg similarity index 100% rename from resources/images/grie100.jpg rename to src/main/resources/images/grie100.jpg diff --git a/resources/images/icon.png b/src/main/resources/images/icon.png similarity index 100% rename from resources/images/icon.png rename to src/main/resources/images/icon.png diff --git a/resources/images/icon.xcf b/src/main/resources/images/icon.xcf similarity index 100% rename from resources/images/icon.xcf rename to src/main/resources/images/icon.xcf diff --git a/resources/images/icon1.gif b/src/main/resources/images/icon1.gif similarity index 100% rename from resources/images/icon1.gif rename to src/main/resources/images/icon1.gif diff --git a/resources/images/icon2.gif b/src/main/resources/images/icon2.gif similarity index 100% rename from resources/images/icon2.gif rename to src/main/resources/images/icon2.gif diff --git a/resources/images/icon3.gif b/src/main/resources/images/icon3.gif similarity index 100% rename from resources/images/icon3.gif rename to src/main/resources/images/icon3.gif diff --git a/resources/images/icon4.gif b/src/main/resources/images/icon4.gif similarity index 100% rename from resources/images/icon4.gif rename to src/main/resources/images/icon4.gif diff --git a/resources/images/rastrigin1.jpg b/src/main/resources/images/rastrigin1.jpg similarity index 100% rename from resources/images/rastrigin1.jpg rename to src/main/resources/images/rastrigin1.jpg diff --git a/resources/images/rastrigin20.jpg b/src/main/resources/images/rastrigin20.jpg similarity index 100% rename from resources/images/rastrigin20.jpg rename to src/main/resources/images/rastrigin20.jpg diff --git a/resources/images/rastrigin5.jpg b/src/main/resources/images/rastrigin5.jpg similarity index 100% rename from resources/images/rastrigin5.jpg rename to src/main/resources/images/rastrigin5.jpg diff --git a/resources/images/rastrigintex.jpg b/src/main/resources/images/rastrigintex.jpg similarity index 100% rename from resources/images/rastrigintex.jpg rename to src/main/resources/images/rastrigintex.jpg diff --git a/resources/images/rosenbrocktex.jpg b/src/main/resources/images/rosenbrocktex.jpg similarity index 100% rename from resources/images/rosenbrocktex.jpg rename to src/main/resources/images/rosenbrocktex.jpg diff --git a/resources/images/schwefelsymmetrie.jpg b/src/main/resources/images/schwefelsymmetrie.jpg similarity index 100% rename from resources/images/schwefelsymmetrie.jpg rename to src/main/resources/images/schwefelsymmetrie.jpg diff --git a/resources/images/step5.jpg b/src/main/resources/images/step5.jpg similarity index 100% rename from resources/images/step5.jpg rename to src/main/resources/images/step5.jpg diff --git a/resources/images/stepopt.jpg b/src/main/resources/images/stepopt.jpg similarity index 100% rename from resources/images/stepopt.jpg rename to src/main/resources/images/stepopt.jpg diff --git a/resources/images/steptex.jpg b/src/main/resources/images/steptex.jpg similarity index 100% rename from resources/images/steptex.jpg rename to src/main/resources/images/steptex.jpg diff --git a/resources/lgpl-3.0.txt b/src/main/resources/lgpl-3.0.txt similarity index 100% rename from resources/lgpl-3.0.txt rename to src/main/resources/lgpl-3.0.txt diff --git a/test/eva2/problems/F23ProblemTest.java b/test/main/java/eva2/problems/F23ProblemTest.java similarity index 100% rename from test/eva2/problems/F23ProblemTest.java rename to test/main/java/eva2/problems/F23ProblemTest.java diff --git a/test/eva2/problems/F3ProblemTest.java b/test/main/java/eva2/problems/F3ProblemTest.java similarity index 100% rename from test/eva2/problems/F3ProblemTest.java rename to test/main/java/eva2/problems/F3ProblemTest.java diff --git a/test/eva2/tools/SerializerTest.java b/test/main/java/eva2/tools/SerializerTest.java similarity index 100% rename from test/eva2/tools/SerializerTest.java rename to test/main/java/eva2/tools/SerializerTest.java diff --git a/test/eva2/tools/StringToolsTest.java b/test/main/java/eva2/tools/StringToolsTest.java similarity index 100% rename from test/eva2/tools/StringToolsTest.java rename to test/main/java/eva2/tools/StringToolsTest.java diff --git a/test/eva2/tools/math/MathematicsTest.java b/test/main/java/eva2/tools/math/MathematicsTest.java similarity index 100% rename from test/eva2/tools/math/MathematicsTest.java rename to test/main/java/eva2/tools/math/MathematicsTest.java From d67f60fc8b99e9658e91b707e1338d642201a1de Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Thu, 10 Dec 2015 18:52:59 +0100 Subject: [PATCH 2/5] Add gradle build file refs #51 --- .gitignore | 2 ++ build.gradle | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 build.gradle diff --git a/.gitignore b/.gitignore index 35aa8432..efaa9421 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ out/ .project .classpath .idea +.gradle +gradle/ EvA2.iml *.aux *.log diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000..0cc8bead --- /dev/null +++ b/build.gradle @@ -0,0 +1,32 @@ +apply plugin: 'java' +apply plugin: 'maven' + +group = 'eva2' +version = '2.2.0' + +description = """EvA2""" + +sourceCompatibility = 1.8 +targetCompatibility = 1.8 + + +//create a single Jar with all dependencies +task fatJar(type: Jar) { + manifest { + attributes 'Implementation-Title': 'Gradle Jar File Example', + 'Implementation-Version': version, + 'Main-Class': 'eva2.gui.Main' + } + baseName = project.name + '-all' + from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } + with jar +} + +repositories { + mavenCentral() +} +dependencies { + compile group: 'javax.help', name: 'javahelp', version:'2.0.05' + compile group: 'org.yaml', name: 'snakeyaml', version:'1.14' + testCompile group: 'junit', name: 'junit', version:'4.11' +} From ff60383a3831763644b5a9b75b7e324e39a57a68 Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Thu, 10 Dec 2015 19:00:10 +0100 Subject: [PATCH 3/5] Move tests to correct source structure refs #51 --- {test/main => src/test}/java/eva2/problems/F23ProblemTest.java | 0 {test/main => src/test}/java/eva2/problems/F3ProblemTest.java | 0 {test/main => src/test}/java/eva2/tools/SerializerTest.java | 0 {test/main => src/test}/java/eva2/tools/StringToolsTest.java | 0 {test/main => src/test}/java/eva2/tools/math/MathematicsTest.java | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename {test/main => src/test}/java/eva2/problems/F23ProblemTest.java (100%) rename {test/main => src/test}/java/eva2/problems/F3ProblemTest.java (100%) rename {test/main => src/test}/java/eva2/tools/SerializerTest.java (100%) rename {test/main => src/test}/java/eva2/tools/StringToolsTest.java (100%) rename {test/main => src/test}/java/eva2/tools/math/MathematicsTest.java (100%) diff --git a/test/main/java/eva2/problems/F23ProblemTest.java b/src/test/java/eva2/problems/F23ProblemTest.java similarity index 100% rename from test/main/java/eva2/problems/F23ProblemTest.java rename to src/test/java/eva2/problems/F23ProblemTest.java diff --git a/test/main/java/eva2/problems/F3ProblemTest.java b/src/test/java/eva2/problems/F3ProblemTest.java similarity index 100% rename from test/main/java/eva2/problems/F3ProblemTest.java rename to src/test/java/eva2/problems/F3ProblemTest.java diff --git a/test/main/java/eva2/tools/SerializerTest.java b/src/test/java/eva2/tools/SerializerTest.java similarity index 100% rename from test/main/java/eva2/tools/SerializerTest.java rename to src/test/java/eva2/tools/SerializerTest.java diff --git a/test/main/java/eva2/tools/StringToolsTest.java b/src/test/java/eva2/tools/StringToolsTest.java similarity index 100% rename from test/main/java/eva2/tools/StringToolsTest.java rename to src/test/java/eva2/tools/StringToolsTest.java diff --git a/test/main/java/eva2/tools/math/MathematicsTest.java b/src/test/java/eva2/tools/math/MathematicsTest.java similarity index 100% rename from test/main/java/eva2/tools/math/MathematicsTest.java rename to src/test/java/eva2/tools/math/MathematicsTest.java From 017cb1a9b44a49f668cafd9a5f563ccf215b10bf Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Thu, 10 Dec 2015 19:08:56 +0100 Subject: [PATCH 4/5] Update .gitlab-ci.yml to run gradle build refs #51 --- .gitlab-ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e69de29b..11022f09 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -0,0 +1,11 @@ +test: + script: + - uname -a + - "gradle test --info" + tags: + - java + - gradle + +cache: + paths: + - ".gradle/" From 5083afbacca2cea227355d5ca713b6ada75df471 Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Thu, 10 Dec 2015 19:42:02 +0100 Subject: [PATCH 5/5] Good bye Maven closes #51 --- pom.xml | 120 -------------------------------------------------------- 1 file changed, 120 deletions(-) delete mode 100644 pom.xml diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 173f37e9..00000000 --- a/pom.xml +++ /dev/null @@ -1,120 +0,0 @@ - - 4.0.0 - eva2 - EvA2 - jar - 2.2.0 - EvA2 - http://www.ra.cs.uni-tuebingen.de/software/EvA2/ - EvA2 (an Evolutionary Algorithms framework, revised version 2) is a comprehensive heuristic optimization framework with emphasis on Evolutionary Algorithms implemented in Java. It is a revised version of the JavaEvA optimization toolbox, which has been developed as a resumption of the former EvA software package. - - - scm:git:https://gitlab.cs.uni-tuebingen.de/eva2/eva2.git - scm:git:https://gitlab.cs.uni-tuebingen.de/eva2/eva2.git - https://gitlab.cs.uni-tuebingen.de/eva2/eva2 - - - - - junit - junit - 4.11 - test - - - javax.help - javahelp - 2.0.05 - - - org.yaml - snakeyaml - 1.14 - - - - - - ${project.basedir}/build - ${project.build.directory}/classes - ${project.artifactId}-${project.version} - ${project.basedir}/src - ${project.basedir}/test - - - ${project.basedir}/resources - - - - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - true - false - - true - eva2.gui.Main - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 1.8 - 1.8 - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.2.1 - - - jar-with-dependencies - - - - eva2.gui.Main - - - - - - package - - single - - - - - - - - - - - UTF-8 - - - - - GNU LGPL v2.1 - http://www.gnu.org/licenses/lgpl-2.1.txt - repo - GNU Lesser General Public License, version 2.1 - - - - - Department for Cognitive Systems, University of Tuebingen, Germany - http://www.cogsys.cs.uni-tuebingen.de/ - -