/**
*
*/
package eu.quanticol.carma.examples.gc;
import java.util.ArrayList;
import org.cmg.ml.sam.sim.Agent;
import org.cmg.ml.sam.sim.SimulationFactory;
import org.cmg.ml.sam.sim.sampling.Measure;
import eu.quanticol.carma.simulator.CarmaSystem;
/**
* @author loreti
*
*/
public class GroupiesAndCelebritiesFactory implements SimulationFactory<CarmaSystem>{
private int groupies;
private int celebrities;
public GroupiesAndCelebritiesFactory(int groupies , int celebrities) {
this.groupies = groupies;
this.celebrities = celebrities;
}
@Override
public CarmaSystem getModel() {
return new GroupiesAndCelebrities( groupies , celebrities );
}
@Override
public Measure<CarmaSystem> getMeasure(String name) {
// TODO Auto-generated method stub
//FIXME!!!!
return null;
}
// @Override
// public CaspaSystem getSimulationContext() {
// }
//
// @Override
// public ArrayList<Agent<CaspaSystem>> getAgents(CaspaSystem context) {
// return context.getAgents();
// }
}