4 package eu
.etaxonomy
.taxeditor
.newWizards
;
6 import org
.eclipse
.jface
.viewers
.IStructuredSelection
;
7 import org
.eclipse
.jface
.wizard
.Wizard
;
8 import org
.eclipse
.ui
.INewWizard
;
9 import org
.eclipse
.ui
.IWorkbench
;
11 import eu
.etaxonomy
.cdm
.model
.reference
.Reference
;
14 * <p>NewReferenceWizard class.</p>
17 * @created Apr 16, 2010
20 public class NewReferenceWizard
extends Wizard
implements INewWizard
{
22 /** Constant <code>NEW_REFERENCE="NEW_REFERENCE"</code> */
23 public static final String NEW_REFERENCE
= "NEW_REFERENCE";
25 private NewGenericReferenceWizardPage page
;
28 * <p>Constructor for NewReferenceWizard.</p>
30 public NewReferenceWizard(){
31 setWindowTitle("New Reference");
36 public void addPages() {
37 page
= new NewGenericReferenceWizardPage(NEW_REFERENCE
);
43 * @see org.eclipse.jface.wizard.Wizard#performFinish()
47 public boolean performFinish() {
56 public void init(IWorkbench workbench
, IStructuredSelection selection
) {
57 // TODO Auto-generated method stub
64 * @return a {@link eu.etaxonomy.cdm.model.reference.ReferenceBase} object.
66 public Reference
getReference(){