/* * 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.core.notification.util; import org.eclipse.emf.common.notify.Notification; /** * INotificationHelper * * This class provides an generic interface for accessing notification info that may be different than the * generic notification. In particular, modeler.ui needs to access the real EObject which is only accessed * through ModelerCore.getModelEditor().getChangedObject(notification). But we don't want metamatrix.ui * dependent on modeler... so the modeler.ui plugin creates it's own implementation of this interface and * sets the helper in NotificationUtilities on plugin start-up. * * * @since 8.0 */ public interface INotificationHelper { public Object getNotifier(Notification notification); }