/* * This file is part of the OSMembrane project. * More informations under www.osmembrane.de * * The project is licensed under the GNU GENERAL PUBLIC LICENSE 3.0. * for more details about the license see http://www.osmembrane.de/license/ * * Source: $HeadURL$ ($Revision$) * Last changed: $Date$ */ package de.osmembrane.view.interfaces; import de.osmembrane.model.pipeline.AbstractParameter; import de.osmembrane.view.dialogs.ListDialog; /** * Interface for {@link ListDialog}. * * @author tobias_kuhn * */ public interface IListDialog extends IView { /** * Opens the dialog for a specific abstract parameter * * @param list * the parameter of getType() == List */ public void open(AbstractParameter list); /** * @return whether or not the changes made in the dialog should be applied * to the model */ public boolean shallApplyChanges(); /** * @return the string to set the parameter to, if all changes should be * applied */ public String getEdits(); }