]> gerrit.simantics Code Review - simantics/sysdyn.git/blob
c74bb40496d3a958106a3a28615c3f39fb12eead
[simantics/sysdyn.git] /
1 package org.simantics.sysdyn.ui.browser.contributions;\r
2 \r
3 import org.simantics.browsing.ui.graph.contributor.labeler.LabelerContributor;\r
4 import org.simantics.db.ReadGraph;\r
5 import org.simantics.db.exception.DatabaseException;\r
6 import org.simantics.sysdyn.ui.browser.nodes.SimulationResultNode;\r
7 \r
8 public class SimulationResultLabeler extends LabelerContributor<SimulationResultNode>{\r
9 \r
10     @Override\r
11     public String getLabel(ReadGraph graph, SimulationResultNode result) throws DatabaseException {\r
12         String name = graph.getPossibleRelatedValue(result.resource, graph.getBuiltins().HasLabel);\r
13         return name == null ? "Experiment (no name)" : name;\r
14     }\r
15 \r
16 }\r