/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.ui.editors; /** * This interface provides classes like <code>ModelEditor</code> to register itself with individual <code>ModelEditorPage</code>'s, * so it can determine with all editors have been full initialized and displayed. In the case of the <code>DiagramEditor</code>, * the act of displaying a diagram, requires an async process that will potentially change the resource (i.e. make it dirty). * The <code>ModelEditor</code> can now perform a save when the <code>DiagramEditor</code> has completed it's display. * * see <code>IInitializationCompleteNotifier</code> for the companion notifier class * @since 8.0 */ public interface IInitializationCompleteListener { void processInitializationComplete(); }