Class ProblemPartCrossover
- java.lang.Object
- 
- de.uni_marburg.mdo_over.crossover.ProblemPartCrossover
 
- 
- All Implemented Interfaces:
- ICrossoverStrategy
 
 public class ProblemPartCrossover extends Object implements ICrossoverStrategy 
- 
- 
Field SummaryFields Modifier and Type Field Description ModelGraphFactorygraphFac
 - 
Constructor SummaryConstructors Constructor Description ProblemPartCrossover(Set<org.eclipse.emf.ecore.EObject> problemPartTypes, org.eclipse.emf.henshin.interpreter.Engine engine)
 - 
Method SummaryAll Methods Instance Methods Concrete 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.
 
- 
- 
- 
Field Detail- 
graphFacpublic ModelGraphFactory graphFac 
 
- 
 - 
Constructor Detail- 
ProblemPartCrossoverpublic ProblemPartCrossover(Set<org.eclipse.emf.ecore.EObject> problemPartTypes, org.eclipse.emf.henshin.interpreter.Engine engine) 
 
- 
 - 
Method Detail- 
evolvepublic List<org.eclipse.emf.ecore.EObject> evolve(org.eclipse.emf.ecore.EObject firstParent, org.eclipse.emf.ecore.EObject secondParent) Description copied from interface:ICrossoverStrategyEvolves two EMF models and returns a list of offspring models. By contract the parent models must not be modified by this call.- Specified by:
- evolvein interface- ICrossoverStrategy
- Parameters:
- firstParent- first parent model of the crossover
- secondParent- second parent model of the crossover
- Returns:
- list of offspring models
 
 
- 
 
-