package org.simantics.modeling.ui.expression; import org.simantics.basicexpression.node.AStringValue; import org.simantics.modeling.InvertBasicExpressionVisitorBase; import org.simantics.utils.datastructures.Triple; public class InvertBasicExpressionVisitor extends InvertBasicExpressionVisitorBase { @Override public void outAStringValue(AStringValue node) { String value = node.toString(); stack.push(Triple.make(1.0, 0.0, value.substring(1, value.length() - 2).trim())); } }