/** * */ package org.goko.tools.editor.component.provider; /** * @author Psyko * @date 28 mai 2016 */ public interface IDocumentProviderListener { /** * Notify that this document is about to be closed from the model domain * @param provider the provider */ void aboutToClose(IDocumentProvider provider); /** * Notify that this document was closed from the model domain * @param provider the provider */ void onClosed(IDocumentProvider provider); void onDirtyChanged(IDocumentProvider provider); void onModifiableChanged(IDocumentProvider provider); /** * Notify that this document was modifier from the model domain * @param provider the provider */ void onModified(IDocumentProvider provider); }