Project

General

Profile

« Previous | Next » 

Revision 3b4a059e

Added by Patrick Plitzner over 6 years ago

ref #6908 #6907 refactor abstract viewer class

View differences:

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