tim@598: package de.intevation.gnv.artifacts;
tim@598: 
sascha@779: import de.intevation.gnv.state.InputData;
sascha@779: 
tim@598: import java.util.Map;
tim@598: 
tim@598: /**
ingo@789:  * This artifact is used to be fed before the parameterization has started.
sascha@803:  *
sascha@780:  * @author <a href="mailto:tim.englich@intevation.de">Tim Englich</a>
tim@598:  *
tim@598:  */
tim@598: public interface PreSettingArtifact {
tim@598: 
sascha@778: 
ingo@789:     /**
ingo@789:      *
ingo@789:      * @return the InputData which have been inserted before parameterization
ingo@789:      * has started.
ingo@789:      */
tim@598:     Map<String,InputData> getPreSettings();
sascha@778: 
ingo@789:     /**
ingo@789:      *
ingo@789:      * @param preSettings
ingo@789:      */
tim@598:     void setPreSettings(Map<String,InputData> preSettings);
tim@598: }
sascha@836: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :