import org.eclipse.core.commands.ExecutionException;
import org.eclipse.osgi.util.NLS;
import org.eclipse.ui.handlers.HandlerUtil;
+import org.simantics.Simantics;
import org.simantics.db.Resource;
import org.simantics.db.Session;
import org.simantics.message.DetailStatus;
import org.simantics.message.ReferenceSerializationException;
import org.simantics.message.ui.Activator;
import org.simantics.message.util.MessageUtil;
-import org.simantics.ui.SimanticsUI;
import org.simantics.ui.utils.ResourceAdaptionUtils;
/**
Resource[] rs = ResourceAdaptionUtils.toResources(HandlerUtil.getCurrentSelection(event));
ILogger log = MessageService.getDefault();
- Session s = SimanticsUI.peekSession();
+ Session s = Simantics.peekSession();
if (s == null)
return null;
int code = 0;
for (Resource r : rs) {
log.log(new DetailStatus(IDetailStatus.DEBUG, Activator.PLUGIN_ID, code++,
- "Logged reference to selected resource",
- NLS.bind(Messages.Test_message, MessageUtil.resource(s, r, "this link")),
+ "Logged reference to selected resource", //$NON-NLS-1$
+ NLS.bind("<p>This is a detailed message that contains links to related information. Follow {0} to open your favorite editor for the database resource.</p>", MessageUtil.resource(s, r, "this link")), //$NON-NLS-1$
null));
}
} catch (ReferenceSerializationException e) {