/**
* Copyright (c) 2009-2011, The HATS Consortium. All rights reserved.
* This file is licensed under the terms of the Modified BSD License.
*/
package org.absmodels.abs.plugin.wizards;
import org.absmodels.abs.plugin.wizards.WizardUtil.InsertType;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.Wizard;
import org.eclipse.ui.INewWizard;
import org.eclipse.ui.IWorkbench;
/**
* Class for providing common functionality to ABS wizards.
* @author cseise
*
*/
public abstract class ABSNewWizard extends Wizard implements INewWizard {
protected String INSERT_STRING1 = "";
protected String INSERT_STRING2 = "";
protected int INSERT_OFFSET = 0;
protected IWorkbench workbench;
protected InsertType insertType;
@Override
public void init(IWorkbench workbench, IStructuredSelection selection){
this.workbench = workbench;
}
@Override
public abstract boolean performFinish();
}