1 package org.simantics.document.linking.actions;
\r
3 import org.eclipse.core.commands.AbstractHandler;
\r
4 import org.eclipse.core.commands.ExecutionEvent;
\r
5 import org.eclipse.core.commands.ExecutionException;
\r
6 import org.eclipse.jface.viewers.ISelection;
\r
7 import org.eclipse.ui.handlers.HandlerUtil;
\r
8 import org.simantics.db.Resource;
\r
9 import org.simantics.utils.ui.AdaptionUtils;
\r
11 public class SearchLinksHandler extends AbstractHandler{
\r
14 public Object execute(ExecutionEvent event) throws ExecutionException {
\r
15 ISelection selection = HandlerUtil.getCurrentSelection(event);
\r
16 Resource r = AdaptionUtils.adaptToSingle(selection, Resource.class);
\r
19 SearchLinksAction action = new SearchLinksAction();
\r
20 action.create(r).run();
\r