Revision 1f94bdc9
Added by Patrick Plitzner about 9 years ago
- added context menu option to open multiple specimen IndividualsAssociations from the factual data view
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/handler/OpenDerivateViewHandler.java | ||
---|---|---|
13 | 13 |
import org.eclipse.ui.PartInitException; |
14 | 14 |
import org.eclipse.ui.handlers.HandlerUtil; |
15 | 15 |
|
16 |
import eu.etaxonomy.cdm.model.description.IndividualsAssociation; |
|
16 | 17 |
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; |
17 | 18 |
import eu.etaxonomy.taxeditor.editor.EditorUtil; |
18 | 19 |
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateViewEditorInput; |
... | ... | |
34 | 35 |
if(object instanceof SpecimenOrObservationBase<?>){ |
35 | 36 |
selectedElementUUIDs.add(((SpecimenOrObservationBase<?>) object).getUuid()); |
36 | 37 |
} |
38 |
else if(object instanceof IndividualsAssociation){ |
|
39 |
SpecimenOrObservationBase specimen = ((IndividualsAssociation) object).getAssociatedSpecimenOrObservation(); |
|
40 |
if(specimen!=null){ |
|
41 |
selectedElementUUIDs.add(specimen.getUuid()); |
|
42 |
} |
|
43 |
} |
|
37 | 44 |
} |
38 | 45 |
DerivateViewEditorInput input = new DerivateViewEditorInput(selectedElementUUIDs); |
39 | 46 |
try { |
Also available in: Unified diff