Models.java
/**
*
*/
package edu.udel.cis.vsl.civl.model;
import edu.udel.cis.vsl.civl.model.IF.ModelBuilder;
import edu.udel.cis.vsl.civl.model.IF.ModelCombiner;
import edu.udel.cis.vsl.civl.model.IF.ModelFactory;
import edu.udel.cis.vsl.civl.model.common.CommonModelBuilder;
import edu.udel.cis.vsl.civl.model.common.CommonModelCombiner;
import edu.udel.cis.vsl.sarl.IF.SymbolicUniverse;
/**
* @author Timothy K. Zirkel (zirkel)
*
*/
public class Models {
public static ModelBuilder newModelBuilder(SymbolicUniverse universe,
boolean mpiMode) {
return new CommonModelBuilder(universe, mpiMode);
}
public static ModelBuilder newModelBuilder(SymbolicUniverse universe,
boolean mpiMode, ModelFactory factory) {
return new CommonModelBuilder(universe, mpiMode, factory);
}
public static ModelCombiner newModelCombiner(ModelFactory factory) {
return new CommonModelCombiner(factory);
}
}