-// $Id$
/**
* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
+* European Distributed Institute of Taxonomy
* http://www.e-taxonomy.eu
-*
+*
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
import org.eclipse.jface.wizard.Wizard;
-import eu.etaxonomy.cdm.model.description.Feature;
-import eu.etaxonomy.cdm.model.description.FeatureTree;
+import eu.etaxonomy.cdm.model.term.DefinedTermBase;
+import eu.etaxonomy.cdm.model.term.TermType;
/**
* <p>AvailableFeaturesWizard class.</p>
* @version 1.0
*/
public class AvailableFeaturesWizard extends Wizard {
-
- private FeatureTree featureTree;
private AvailableFeaturesWizardPage page;
- private Set<Feature> additionalFeatures;
-
- /**
- * <p>Constructor for AvailableFeaturesWizard.</p>
- *
- * @param featureTree a {@link eu.etaxonomy.cdm.model.description.FeatureTree} object.
- */
- public AvailableFeaturesWizard(FeatureTree featureTree){
- this.featureTree = featureTree;
+ private Set<DefinedTermBase> additionalFeatures;
+
+ private TermType termType;
+
+ public AvailableFeaturesWizard(TermType termType){
+ this.termType = termType;
}
-
+
/** {@inheritDoc} */
@Override
public void addPages() {
- page = new AvailableFeaturesWizardPage(featureTree);
+ page = new AvailableFeaturesWizardPage(termType);
addPage(page);
}
-
+
/** {@inheritDoc} */
@Override
public boolean performFinish() {
return additionalFeatures.size() > 0;
}
- /**
- * <p>Getter for the field <code>additionalFeatures</code>.</p>
- *
- * @return a {@link java.util.Set} object.
- */
- public Set<Feature> getAdditionalFeatures() {
+ public Set<DefinedTermBase> getAdditionalFeatures() {
return additionalFeatures;
}
}