]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.common/src/org/simantics/db/common/request/SuperTypeString.java
Improvements to Lucene indexing
[simantics/platform.git] / bundles / org.simantics.db.common / src / org / simantics / db / common / request / SuperTypeString.java
index f1d83fc6b3b97e01922ee1c9e6c37db7a14a597d..05fdc008293470f08a14060a45395c72d0664a3a 100644 (file)
@@ -40,12 +40,12 @@ public class SuperTypeString extends BinaryRead<Resource, String, String> {
         final StringBuilder b = new StringBuilder();
         String name = graph.getPossibleRelatedValue(parameter, L0.HasName, Bindings.STRING);
         if(name != null) {
-               b.append(name);
+               b.append(TypeString.escapeToken(name));
             for (Resource r : supers) {
                name = graph.getPossibleRelatedValue(r, L0.HasName, Bindings.STRING);
                if(name != null) {
                        b.append(parameter2);
-                       b.append(name);
+                       b.append(TypeString.escapeToken(name));
                } else {
                        Logger.defaultLogError(new DatabaseException("No name for type " + r));
                }
@@ -53,7 +53,7 @@ public class SuperTypeString extends BinaryRead<Resource, String, String> {
         } else {
                Logger.defaultLogError(new DatabaseException("No name for type " + parameter));
         }
-        
+
         return b.toString();
 
     }