\r
import org.eclipse.jface.resource.ImageDescriptor;\r
import org.simantics.browsing.ui.BuiltinKeys;\r
-import org.simantics.browsing.ui.DataSource;\r
-import org.simantics.browsing.ui.NodeContext;\r
-import org.simantics.browsing.ui.PrimitiveQueryUpdater;\r
import org.simantics.browsing.ui.BuiltinKeys.ImagerKey;\r
import org.simantics.browsing.ui.BuiltinKeys.LabelerKey;\r
import org.simantics.browsing.ui.BuiltinKeys.ViewpointKey;\r
-import org.simantics.browsing.ui.GraphExplorer.ModificationContext;\r
+import org.simantics.browsing.ui.DataSource;\r
+import org.simantics.browsing.ui.NodeContext;\r
+import org.simantics.browsing.ui.PrimitiveQueryUpdater;\r
import org.simantics.browsing.ui.common.ColumnKeys;\r
-import org.simantics.browsing.ui.common.EvaluatorImpl;\r
import org.simantics.browsing.ui.common.EvaluatorData.Evaluator;\r
+import org.simantics.browsing.ui.common.EvaluatorImpl;\r
import org.simantics.browsing.ui.common.comparators.AlphanumericComparatorFactory;\r
import org.simantics.browsing.ui.common.imagers.ContainerImager;\r
import org.simantics.browsing.ui.content.Imager;\r
import org.simantics.modeling.ui.modelBrowser.model.IChildrenCallback;\r
import org.simantics.modeling.ui.modelBrowser.model.IDisposable;\r
import org.simantics.modeling.ui.modelBrowser.model.IUpdateable;\r
-import org.simantics.ui.SimanticsUI;\r
import org.simantics.utils.datastructures.Callable;\r
import org.simantics.utils.datastructures.Callback;\r
\r
public Object getIdentity(LabelerKey key) {\r
return NodeLabelerFactory.this.getClass();\r
}\r
-\r
+ \r
@Override\r
public Map<String, String> labels(ReadGraph graph) throws DatabaseException {\r
return Collections.singletonMap(ColumnKeys.SINGLE,\r
((INode) context.getConstant(BuiltinKeys.INPUT)).getLabel(graph));\r
}\r
\r
- @Override\r
- public Modifier getModifier(ModificationContext sourcePart, String key) {\r
- return ((INode) context.getConstant(BuiltinKeys.INPUT)).getModifier(SimanticsUI.getSession(), key);\r
- }\r
-\r
@Override\r
public int category(ReadGraph graph) throws DatabaseException {\r
return ((INode) context.getConstant(BuiltinKeys.INPUT)).getCategory(graph);\r
@Override\r
public void run(ReadGraph g) {\r
try {\r
- ImageDescriptor descriptor = ((INode)context.getConstant(BuiltinKeys.INPUT)).getImage(g);\r
- result.setImage(descriptor);\r
+ INode node = (INode)context.getConstant(BuiltinKeys.INPUT);\r
+ ImageDescriptor descriptor = node.getImage(g);\r
+ result.setImage(descriptor);\r
updater.scheduleReplace(context, key, result);\r
} catch (DatabaseException e) {\r
e.printStackTrace();\r