Project

General

Profile

« Previous | Next » 

Revision 4db49a38

Added by Alexander Oppermann over 9 years ago

reintegrated redlist branch into trunk

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/DescriptiveViewPart.java
41 41
import eu.etaxonomy.cdm.model.description.DescriptionBase;
42 42
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
43 43
import eu.etaxonomy.cdm.model.description.IDescribable;
44
import eu.etaxonomy.cdm.model.taxon.Taxon;
44 45
import eu.etaxonomy.taxeditor.editor.EditorUtil;
46
import eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor;
45 47
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView;
46 48
import eu.etaxonomy.taxeditor.model.AbstractUtility;
47 49
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
......
172 174
		        selection = new StructuredSelection(treeNodeOfSelection.getValue());
173 175
		    }
174 176
		}
175

  
177
        else if(part instanceof ChecklistEditor){
178
            if(selection instanceof StructuredSelection  && ((IStructuredSelection) selection).getFirstElement() instanceof Taxon){
179
                Taxon taxon = (Taxon)((IStructuredSelection) selection).getFirstElement();
180
                selection = new StructuredSelection(taxon);
181
            }
182
        }
176 183
		if(selection instanceof IStructuredSelection
177 184
		        && ((IStructuredSelection) selection).getFirstElement() instanceof IDescribable<?>
178 185
		        && part instanceof IPartContentHasFactualData){

Also available in: Unified diff