import org.simantics.db.ReadGraph;
import org.simantics.db.Resource;
import org.simantics.db.exception.DatabaseException;
-import org.simantics.ui.utils.ResourceAdaptionUtils;
+import org.simantics.ui.selection.WorkbenchSelectionUtils;
import org.simantics.ui.workbench.action.ResourceEditorAdapterAction;
import org.simantics.ui.workbench.editor.EditorAdapter;
import org.simantics.ui.workbench.editor.EditorRegistry;
}
protected Object extractResource(ReadGraph graph, Object object) throws DatabaseException {
- Resource resource = ResourceAdaptionUtils.adaptToResource(graph, object);
+ Resource resource = WorkbenchSelectionUtils.getPossibleResource(object);
+ //Resource resource = ResourceAdaptionUtils.adaptToResource(graph, object);
if(resource != null) return resource;
else return object;
}