import java.util.List;
import org.eclipse.jface.viewers.ISelection;
+import org.simantics.Simantics;
import org.simantics.browsing.ui.common.node.IDeletable;
import org.simantics.browsing.ui.common.node.IDropTargetNode;
import org.simantics.db.Resource;
import org.simantics.modeling.subscription.AddSubscriptionItems;
import org.simantics.modeling.utils.VariableReferences;
import org.simantics.structural.ui.modelBrowser.nodes.AbstractNode;
-import org.simantics.ui.SimanticsUI;
import org.simantics.utils.ui.ErrorLogger;
import org.simantics.utils.ui.ISelectionUtils;
if (!vars.isEmpty()) {
List<VariableReference> references;
try {
- references = SimanticsUI.getSession().syncRequest(VariableReferences.toReferences(vars));
+ references = Simantics.getSession().syncRequest(VariableReferences.toReferences(vars));
addSubscriptions(references);
} catch (DatabaseException e) {
ErrorLogger.defaultLogError(e);
}
private void addSubscriptions(List<VariableReference> references) {
- SimanticsUI.getSession().asyncRequest(new AddSubscriptionItems(resource, references), e -> {
+ Simantics.getSession().asyncRequest(new AddSubscriptionItems(resource, references), e -> {
if (e != null)
ErrorLogger.defaultLogError(e);
});