Revision b35c258e
Added by Patrick Plitzner almost 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/AbstractUtility.java | ||
---|---|---|
763 | 763 |
} |
764 | 764 |
} |
765 | 765 |
|
766 |
/** |
|
767 |
* @param event |
|
768 |
* @return |
|
769 |
*/ |
|
770 | 766 |
public static Object getElementsFromSelectionChangedEvent(SelectionChangedEvent event) { |
771 | 767 |
IStructuredSelection selection = (IStructuredSelection) event.getSelection(); |
772 |
Object selectionToSet; |
|
768 |
Object selectionToSet = selection;
|
|
773 | 769 |
if(selection.size() == 1){ |
774 | 770 |
selectionToSet = selection.getFirstElement(); |
775 | 771 |
} |
776 | 772 |
else if(!selection.isEmpty()){ |
777 | 773 |
selectionToSet = selection.toArray(); |
778 | 774 |
} |
779 |
else{ |
|
780 |
selectionToSet = selection; |
|
781 |
} |
|
782 | 775 |
return selectionToSet; |
783 | 776 |
} |
784 | 777 |
} |
Also available in: Unified diff
code cleanup