/**
*
*/
package org.signalml.plugin.export.change.events;
import org.signalml.plugin.export.signal.Document;
import org.signalml.plugin.export.view.DocumentView;
/**
* Interface for an event associated with a change of a {@link DocumentView view}
* for a {@link Document}.
* Allows to return a document and the old view (the view before the change).
* The new value of a view can be {@link Document#getDocumentView() obtained}
* from document.
* @author Marcin Szumski
*/
public interface PluginDocumentViewEvent extends PluginDocumentEvent {
/**
* Returns a {@link DocumentView view} associated with this event.
* It is the old view (the view before the change).
* @return a {@link DocumentView view} associated with this event
*/
DocumentView getView();
}