import org.simantics.project.IProject;
import org.simantics.ui.SimanticsUI;
import org.simantics.ui.icons.ImageUtil;
+import org.simantics.ui.selection.WorkbenchSelectionUtils;
import org.simantics.ui.utils.ResourceAdaptionUtils;
import org.simantics.utils.datastructures.persistent.ContextMap;
}
@Override
- protected IAction[] getActions(ReadGraph g, Object[] selection) {
+ protected IAction[] getActions(ReadGraph g, Object[] selection) throws DatabaseException {
if(selection.length == 1) {
- final Resource r = ResourceAdaptionUtils.adaptToResource(selection[0]);
+ final Resource r = WorkbenchSelectionUtils.getPossibleResource(selection[0]);
if(r == null)
return NO_ACTIONS;
try {