X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Fviewpoint%2FVariableLabelRule.java;h=d2d8da2d7eefdff841ceeff9177b2d07eec2d05b;hb=01829f2ac0839902c07f29ef723cbd37751bfc51;hp=531362214464d626148a0f4544fb8eaaf1cf0a86;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariableLabelRule.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariableLabelRule.java index 531362214..d2d8da2d7 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariableLabelRule.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariableLabelRule.java @@ -1,33 +1,33 @@ -package org.simantics.modeling.ui.viewpoint; - -import java.util.Collections; -import java.util.Map; - -import org.simantics.browsing.ui.common.ColumnKeys; -import org.simantics.browsing.ui.model.labels.LabelRule; -import org.simantics.databoard.Bindings; -import org.simantics.db.ReadGraph; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.layer0.variable.Variable; - -public class VariableLabelRule implements LabelRule { - - @Override - public boolean isCompatible(Class contentType) { - return contentType.equals(Variable.class); - } - - @Override - public Map getLabel(ReadGraph graph, Object content) - throws DatabaseException { - Variable var = (Variable) content; - String name = null; - Variable browseName = var.getPossibleProperty(graph, "browseName"); - if (browseName != null) - name = browseName.getPossibleValue(graph, Bindings.STRING); - if (name == null) - name = var.getName(graph); - return Collections.singletonMap(ColumnKeys.SINGLE, name); - } - -} +package org.simantics.modeling.ui.viewpoint; + +import java.util.Collections; +import java.util.Map; + +import org.simantics.browsing.ui.common.ColumnKeys; +import org.simantics.browsing.ui.model.labels.LabelRule; +import org.simantics.databoard.Bindings; +import org.simantics.db.ReadGraph; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.layer0.variable.Variable; + +public class VariableLabelRule implements LabelRule { + + @Override + public boolean isCompatible(Class contentType) { + return contentType.equals(Variable.class); + } + + @Override + public Map getLabel(ReadGraph graph, Object content) + throws DatabaseException { + Variable var = (Variable) content; + String name = null; + Variable browseName = var.getPossibleProperty(graph, "browseName"); + if (browseName != null) + name = browseName.getPossibleValue(graph, Bindings.STRING); + if (name == null) + name = var.getName(graph); + return Collections.singletonMap(ColumnKeys.SINGLE, name); + } + +}