import org.eclipse.jface.action.IContributionItem;\r
import org.eclipse.jface.action.MenuManager;\r
import org.eclipse.jface.action.Separator;\r
-import org.simantics.Logger;\r
import org.simantics.browsing.ui.NodeContext;\r
import org.simantics.browsing.ui.common.NodeContextBuilder;\r
import org.simantics.browsing.ui.model.InvalidContribution;\r
import org.simantics.db.ReadGraph;\r
import org.simantics.db.Resource;\r
import org.simantics.db.exception.DatabaseException;\r
+import org.simantics.issues.common.IssueUtils;\r
import org.simantics.modeling.ui.Activator;\r
import org.simantics.project.ontology.ProjectResource;\r
import org.simantics.ui.contribution.DynamicMenuContribution;\r
import org.simantics.ui.selection.WorkbenchSelectionElement;\r
import org.simantics.ui.selection.WorkbenchSelectionUtils;\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
\r
public class ModeledActions extends DynamicMenuContribution implements IExecutableExtension {\r
+ private static final Logger LOGGER = LoggerFactory.getLogger(IssueUtils.class);\r
\r
public static final Set<String> defaultBrowseContexts = Collections.singleton(ProjectResource.URIs.ProjectActionContext);\r
\r
result.add(NodeContextBuilder.buildWithInput(res));\r
}\r
} catch (DatabaseException e) {\r
- Logger.defaultLogError(e);\r
+ LOGGER.error("Failed to get node contexts for selection.", e);\r
}\r
}\r
}\r