blob: ee04cd1f157e91e41932b26139a5b542aefd2129 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2000, 2004 IBM Corporation 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:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.ui.tests.api;
import org.eclipse.jface.action.IAction;
import org.eclipse.ui.IEditorActionDelegate;
import org.eclipse.ui.IEditorPart;
public class MockEditorActionDelegate extends MockActionDelegate implements
IEditorActionDelegate {
private IEditorPart target;
/**
* Constructor for MockEditorActionDelegate
*/
public MockEditorActionDelegate() {
super();
}
/**
* @see IEditorActionDelegate#setActiveEditor(IAction, IEditorPart)
*/
public void setActiveEditor(IAction action, IEditorPart targetEditor) {
callHistory.add("setActiveEditor");
target = targetEditor;
}
/**
* Returns the active editor.
*/
public IEditorPart getActiveEditor() {
return target;
}
}