/**
*
*/
package org.signalml.plugin.export.change.events;
import org.signalml.app.document.TagDocument;
import org.signalml.plugin.export.signal.Document;
import org.signalml.plugin.export.signal.ExportedTagDocument;
/**
* Interface for an event associated with the change of an active
* {@link TagDocument}.
* @author Marcin Szumski
*/
public interface PluginTagDocumentEvent extends PluginEvent {
/**
* Returns the old active {@link TagDocument} (the tag document that
* WAS active).
* @return the old active tag document (the tag document that WAS active)
*/
ExportedTagDocument getTagDocument();
/**
* Returns the new active {@link Document} (the tag document that
* IS active).
* @return the new active document (the tag document that IS active)
*/
ExportedTagDocument getOldTagDocument();
}