*******************************************************************************/\r
package org.simantics.modeling.ui.diagramEditor;\r
\r
-import gnu.trove.set.hash.THashSet;\r
-\r
import java.awt.datatransfer.Transferable;\r
import java.awt.datatransfer.UnsupportedFlavorException;\r
import java.awt.dnd.DnDConstants;\r
import java.util.List;\r
\r
import org.eclipse.jface.viewers.IStructuredSelection;\r
-import org.simantics.Logger;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.db.RequestProcessor;\r
import org.simantics.db.Resource;\r
import org.simantics.utils.datastructures.Triple;\r
import org.simantics.utils.datastructures.hints.IHintContext;\r
import org.simantics.utils.ui.ISelectionUtils;\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
+\r
+import gnu.trove.set.hash.THashSet;\r
\r
public class PopulateElementMonitorDropParticipant extends PopulateElementDropParticipant implements IDropTargetParticipant {\r
+ private static final Logger LOGGER = LoggerFactory.getLogger(PopulateElementMonitorDropParticipant.class);\r
\r
private static final boolean DEBUG = false;\r
\r
dp.getHints().setHint(DnDHints.KEY_DND_GRID_COLUMNS, Integer.valueOf(1));\r
}\r
\r
- } catch (UnsupportedFlavorException e) {\r
- Logger.defaultLogError(e);\r
- } catch (IOException e) {\r
- Logger.defaultLogError(e);\r
- } catch (DatabaseException e) {\r
- Logger.defaultLogError(e);\r
+ } catch (UnsupportedFlavorException|IOException|DatabaseException e) {\r
+ LOGGER.error("dragEnter failed", e);\r
}\r
-\r
}\r
\r
dtde.acceptDrag(DnDConstants.ACTION_COPY);\r