Revision 2fe68f38
Added by Patrick Plitzner about 5 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/DescriptiveDataSetComposite.java | ||
---|---|---|
23 | 23 |
import org.eclipse.swt.widgets.Tree; |
24 | 24 |
|
25 | 25 |
import eu.etaxonomy.cdm.model.common.TermType; |
26 |
import eu.etaxonomy.cdm.model.description.Character; |
|
26 | 27 |
import eu.etaxonomy.cdm.model.description.FeatureTree; |
27 | 28 |
import eu.etaxonomy.cdm.model.name.Rank; |
28 | 29 |
import eu.etaxonomy.cdm.persistence.dto.TermDto; |
... | ... | |
43 | 44 |
private Text txtDescriptiveDataSet; |
44 | 45 |
private TermUuidComboViewer comboRankMin; |
45 | 46 |
private TermUuidComboViewer comboRankMax; |
46 |
private FeatureTreeEditorComposite featureTreeEditorComposite; |
|
47 |
private FeatureTreeEditorComposite<Character> featureTreeEditorComposite;
|
|
47 | 48 |
private TreeViewer taxonNodeTree; |
48 | 49 |
private List<TermDto> areas = new ArrayList<>(); |
49 | 50 |
private Text textAreaText; |
... | ... | |
134 | 135 |
btnChooseArea = new Button(composite, SWT.NONE); |
135 | 136 |
btnChooseArea.setImage(ImageResources.getImage(ImageResources.BROWSE_ICON)); |
136 | 137 |
|
137 |
featureTreeEditorComposite = new FeatureTreeEditorComposite(this, SWT.NONE); |
|
138 |
featureTreeEditorComposite = new FeatureTreeEditorComposite<Character>(this, SWT.NONE);
|
|
138 | 139 |
featureTreeEditorComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1)); |
139 | 140 |
} |
140 | 141 |
|
... | ... | |
160 | 161 |
comboRankMax.setElement(max); |
161 | 162 |
} |
162 | 163 |
|
163 |
public FeatureTreeEditorComposite getFeatureTreeEditorComposite() { |
|
164 |
public FeatureTreeEditorComposite<Character> getFeatureTreeEditorComposite() {
|
|
164 | 165 |
return featureTreeEditorComposite; |
165 | 166 |
} |
166 | 167 |
|
167 |
public FeatureTree getCharacters(){ |
|
168 |
public FeatureTree<Character> getCharacters(){
|
|
168 | 169 |
return featureTreeEditorComposite.getFeatureTree(); |
169 | 170 |
} |
170 |
public void setCharacters(FeatureTree characters) { |
|
171 |
public void setCharacters(FeatureTree<Character> characters) {
|
|
171 | 172 |
featureTreeEditorComposite.setSelectedTree(characters); |
172 | 173 |
} |
173 | 174 |
|
Also available in: Unified diff
ref #6794 Adapt taxeditor to model changes (feature tree/node generics)