X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2FInvertBasicExpressionVisitor.java;fp=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2FInvertBasicExpressionVisitor.java;h=11351f06b6a2cf64d05f5e5b2228e5781bd2f617;hp=dac192936285bed1bd6049e1a53527867ac7abbf;hb=60652a89994f8050111b5c243323f6ed703c929a;hpb=ec2c82bad3ddb65bf45cb1e35da996620f5a7304 diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/InvertBasicExpressionVisitor.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/InvertBasicExpressionVisitor.java index dac192936..11351f06b 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/InvertBasicExpressionVisitor.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/InvertBasicExpressionVisitor.java @@ -1,7 +1,5 @@ package org.simantics.modeling; -import gnu.trove.map.hash.THashMap; - import java.util.Stack; import org.simantics.basicexpression.Expressions; @@ -210,6 +208,8 @@ public class InvertBasicExpressionVisitor extends DepthFirstAdapter { Triple data = (Triple)pair; String key = data.third.replace(MAGIC,"."); String path = getVariablePath(graph, base, key); + if (path == null) + return null; Variable targetVariable = base.browsePossible(graph, path); return targetVariable; }