package net.sf.openrocket.optimization.services;
import java.util.Collection;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.optimization.rocketoptimization.SimulationModifier;
/**
* A service for generating simulation modifiers.
*
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public interface SimulationModifierService {
/**
* Return all available simulation modifiers for this document.
*
* @param document the design document
* @return a collection of the rocket optimization parameters.
*/
public Collection<SimulationModifier> getModifiers(OpenRocketDocument document);
}