}
protected Object extractResource(ReadGraph graph, Object object) throws DatabaseException {
- Resource resource = WorkbenchSelectionUtils.getPossibleResource(object);
- //Resource resource = ResourceAdaptionUtils.adaptToResource(graph, object);
- if(resource != null) return resource;
- else return object;
+ Resource resource = WorkbenchSelectionUtils.getPossibleResourceFromSelection(graph, object);
+ return resource != null ? resource : object;
}
-
+
@Override
protected boolean preAcceptSelection(Object[] selection) {
return selection.length == 1;