import java.util.HashSet;\r
import java.util.Set;\r
\r
-import org.simantics.Logger;\r
+import org.simantics.Simantics;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.db.Resource;\r
import org.simantics.db.common.request.PossibleIndexRoot;\r
import org.simantics.layer0.Layer0;\r
import org.simantics.ui.selection.WorkbenchSelectionUtils;\r
import org.simantics.utils.ui.ISelectionUtils;\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
\r
public class StandardSelectionProcessor implements SelectionProcessor<Object, ReadGraph> {\r
+ private static final Logger LOGGER = LoggerFactory.getLogger(StandardSelectionProcessor.class);\r
\r
private static Resource getIndexRoot(ReadGraph graph, Object selection) throws DatabaseException {\r
\r
}\r
if (c.accept(graph, input))\r
c.contribute(graph, input, result);\r
- } catch (ClassCastException e) {\r
- Logger.defaultLogError(e);\r
} catch (Exception e) {\r
- Logger.defaultLogError(e);\r
+ LOGGER.error("Selection view tab contribution failed.", e);\r
}\r
}\r
}\r