//------------------------------------------------------------------------------ // Copyright (c) 2005, 2006 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 implementation //------------------------------------------------------------------------------ package org.eclipse.epf.authoring.ui.editors; import org.eclipse.epf.uma.MethodElement; import org.eclipse.jface.viewers.ISelection; /** * An editor input for process editor * * @author Phong Nguyen Le */ public class ProcessEditorInput extends MethodElementEditorInput { private ISelection initialSelection; private int activePage = -1; public ProcessEditorInput(MethodElement e) { super(e); } /** * Return active page of the editor */ public int getActivePage() { return activePage; } /** * Set active page for the editor * @param activePage */ public void setActivePage(int activePage) { this.activePage = activePage; } /** * Return initial selection * @return * Selection */ public ISelection getInitialSelection() { return initialSelection; } /** * Set initial selection * @param initialSelection */ public void setInitialSelection(ISelection initialSelection) { this.initialSelection = initialSelection; } }