Revision 3b4a059e
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/FactualDataPartE4.java | ||
---|---|---|
33 | 33 |
import org.eclipse.jface.viewers.StructuredSelection; |
34 | 34 |
import org.eclipse.jface.viewers.TreeNode; |
35 | 35 |
import org.eclipse.jface.viewers.TreeViewer; |
36 |
import org.eclipse.jface.viewers.Viewer; |
|
37 | 36 |
import org.eclipse.swt.SWT; |
38 | 37 |
import org.eclipse.swt.dnd.DND; |
39 | 38 |
import org.eclipse.swt.dnd.Transfer; |
... | ... | |
283 | 282 |
viewer.refresh(); |
284 | 283 |
} |
285 | 284 |
|
286 |
public Viewer getViewer() { |
|
287 |
return viewer; |
|
288 |
} |
|
289 |
|
|
290 | 285 |
@Override |
291 | 286 |
public ICdmEntitySession getCdmEntitySession() { |
292 | 287 |
if(selectionProvidingPart != null && selectionProvidingPart instanceof ICdmEntitySessionEnabled) { |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/e4/MediaViewPartE4.java | ||
---|---|---|
24 | 24 |
import org.eclipse.jface.viewers.StructuredSelection; |
25 | 25 |
import org.eclipse.jface.viewers.TreeNode; |
26 | 26 |
import org.eclipse.jface.viewers.TreeViewer; |
27 |
import org.eclipse.jface.viewers.Viewer; |
|
28 | 27 |
import org.eclipse.swt.SWT; |
29 | 28 |
import org.eclipse.swt.widgets.Composite; |
30 | 29 |
import org.eclipse.swt.widgets.Tree; |
... | ... | |
141 | 140 |
return Messages.MediaViewPart_MEDIA; |
142 | 141 |
} |
143 | 142 |
|
144 |
public Viewer getViewer() { |
|
145 |
return viewer; |
|
146 |
} |
|
147 |
|
|
148 | 143 |
} |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/AbstractCdmEditorPartE4.java | ||
---|---|---|
28 | 28 |
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType; |
29 | 29 |
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap; |
30 | 30 |
import eu.etaxonomy.taxeditor.editor.ITaxonEditor; |
31 |
|
|
32 | 31 |
import eu.etaxonomy.taxeditor.model.AbstractUtility; |
33 | 32 |
import eu.etaxonomy.taxeditor.model.IDirtyMarkable; |
34 | 33 |
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled; |
... | ... | |
64 | 63 |
} |
65 | 64 |
} |
66 | 65 |
|
66 |
public Viewer getViewer() { |
|
67 |
return viewer; |
|
68 |
} |
|
69 |
|
|
67 | 70 |
protected void showViewer(IStructuredSelection selection, MPart activePart, Viewer viewer){ |
68 | 71 |
if(viewer!=null){ |
69 | 72 |
Object element = selection.getFirstElement(); |
... | ... | |
74 | 77 |
Object part = createPartObject(activePart); |
75 | 78 |
if(part instanceof ITaxonEditor){ |
76 | 79 |
Taxon accepted = ((ITaxonEditor) part).getTaxon(); |
77 |
|
|
80 |
|
|
78 | 81 |
// Taxon accepted= ((ITaxonEditor)activePart).getTaxon(); |
79 | 82 |
Set<TaxonRelationship> rels = taxon.getTaxonRelations(accepted); |
80 | 83 |
|
... | ... | |
82 | 85 |
TaxonRelationship rel = rels.iterator().next(); |
83 | 86 |
if (rel.getType().equals(TaxonRelationshipType.MISAPPLIED_NAME_FOR())){ |
84 | 87 |
viewer.setInput(rel); |
85 |
|
|
88 |
|
|
86 | 89 |
return; |
87 | 90 |
} |
88 | 91 |
} |
... | ... | |
92 | 95 |
} |
93 | 96 |
} |
94 | 97 |
viewer.setInput(element); |
95 |
|
|
96 |
|
|
98 |
|
|
99 |
|
|
97 | 100 |
} |
98 | 101 |
selectionProvidingPart = activePart; |
99 | 102 |
} |
Also available in: Unified diff
ref #6908 #6907 refactor abstract viewer class