Interface ICrossoverStrategy
-
- All Known Implementing Classes:
ProblemPartCrossover
public interface ICrossoverStrategy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<org.eclipse.emf.ecore.EObject>
evolve(org.eclipse.emf.ecore.EObject firstParent, org.eclipse.emf.ecore.EObject secondParent)
Evolves two EMF models and returns a list of offspring models.
-
-
-
Method Detail
-
evolve
List<org.eclipse.emf.ecore.EObject> evolve(org.eclipse.emf.ecore.EObject firstParent, org.eclipse.emf.ecore.EObject secondParent)
Evolves two EMF models and returns a list of offspring models. By contract the parent models must not be modified by this call.- Parameters:
firstParent
- first parent model of the crossoversecondParent
- second parent model of the crossover- Returns:
- list of offspring models
-
-