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 crossover
        secondParent - second parent model of the crossover
        Returns:
        list of offspring models