Revision 3d7968a9
Added by Patrick Plitzner about 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/AvailableFeaturesWizardPage.java | ||
---|---|---|
41 | 41 |
public class AvailableFeaturesWizardPage extends WizardPage { |
42 | 42 |
|
43 | 43 |
private CheckBoxTreeComposite treeComposite; |
44 |
private TermType termType; |
|
44 | 45 |
|
45 |
protected AvailableFeaturesWizardPage() { |
|
46 |
protected AvailableFeaturesWizardPage(TermType termType) {
|
|
46 | 47 |
super("AvailableFeaturesWizardPage"); |
48 |
this.termType = termType; |
|
47 | 49 |
setTitle("Available Features"); |
48 | 50 |
setDescription("Please select features you want to add to the tree."); |
49 | 51 |
} |
... | ... | |
52 | 54 |
@Override |
53 | 55 |
public void createControl(Composite parent) { |
54 | 56 |
treeComposite = new CheckBoxTreeComposite(parent, new TermDtoContentProvider(), new TermDtoLabelProvider(), SWT.NONE); |
55 |
List<TermVocabularyDto> vocabularyDtos = CdmStore.getService(IVocabularyService.class).findVocabularyDtoByTermType(TermType.Feature);
|
|
57 |
List<TermVocabularyDto> vocabularyDtos = CdmStore.getService(IVocabularyService.class).findVocabularyDtoByTermType(termType);
|
|
56 | 58 |
treeComposite.getViewer().setComparator(new DefinedTermSorter()); |
57 | 59 |
treeComposite.getViewer().setInput(vocabularyDtos); |
58 | 60 |
GridLayoutFactory.fillDefaults().applyTo(treeComposite); |
Also available in: Unified diff
ref #8146 Adapt AvailableFeaturesWizard