diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.dawn/src/org/eclipse/emf/cdo/dawn/editors/impl/DawnEMFEditorSupport.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.dawn/src/org/eclipse/emf/cdo/dawn/editors/impl/DawnEMFEditorSupport.java | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/plugins/org.eclipse.emf.cdo.dawn/src/org/eclipse/emf/cdo/dawn/editors/impl/DawnEMFEditorSupport.java b/plugins/org.eclipse.emf.cdo.dawn/src/org/eclipse/emf/cdo/dawn/editors/impl/DawnEMFEditorSupport.java deleted file mode 100644 index 8d5dbbbefc..0000000000 --- a/plugins/org.eclipse.emf.cdo.dawn/src/org/eclipse/emf/cdo/dawn/editors/impl/DawnEMFEditorSupport.java +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Martin Fluegge - initial API and implementation - */ -package org.eclipse.emf.cdo.dawn.editors.impl; - -import org.eclipse.emf.cdo.dawn.editors.IDawnEditor; -import org.eclipse.emf.cdo.dawn.notifications.BasicDawnListener; -import org.eclipse.emf.cdo.dawn.notifications.impl.DawnEMFHandler; -import org.eclipse.emf.cdo.transaction.CDOTransaction; -import org.eclipse.emf.cdo.view.CDOAdapterPolicy; -import org.eclipse.emf.cdo.view.CDOView; - -import org.eclipse.emf.common.ui.viewer.IViewerProvider; - -/** - * @author Martin Fluegge - * @since 1.0 - */ -public class DawnEMFEditorSupport extends DawnAbstractEditorSupport -{ - public DawnEMFEditorSupport(IDawnEditor editor) - { - super(editor); - } - - public void close() - { - CDOView view = getView(); - if (view != null && !view.isClosed()) - { - view.close(); - } - } - - public void registerListeners() - { - BasicDawnListener listener = new DawnEMFHandler(getEditor()); - CDOView view = getView(); - view.addListener(listener); - - if (view instanceof CDOTransaction) - { - CDOTransaction transaction = (CDOTransaction)view; - transaction.options().addChangeSubscriptionPolicy(CDOAdapterPolicy.CDO); - } - } - - @Override - public void rollback() - { - super.rollback(); - ((IViewerProvider)getEditor()).getViewer().refresh(); - } -} |