]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop/src/org/simantics/interop/test/GraphChanges.java
Better column customization
[simantics/interop.git] / org.simantics.interop / src / org / simantics / interop / test / GraphChanges.java
index fb72ba50f8e7e8b2b84266217f722405ab85b018..8ec4102a6bea3c6720899ea60fd6c77ef2b375aa 100644 (file)
@@ -175,20 +175,26 @@ public class GraphChanges {
                                Statement stm = mod.getLeftStm();
                                sb.append(NameUtils.getSafeName(graph, mod.getLeftSub()) + " "+
                                                   NameUtils.getSafeName(graph, stm.getPredicate()) + " " +
-                                          NameUtils.getSafeName(graph, stm.getObject()) + " (" +
+                                                  truncate(NameUtils.getSafeName(graph, stm.getObject())) + " (" +
                                           stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");
                        }
                        {
                                Statement stm = mod.getRightStm();
                                sb.append(NameUtils.getSafeName(graph, mod.getRightSub()) + " "+
                                                   NameUtils.getSafeName(graph, stm.getPredicate()) + " " +
-                                          NameUtils.getSafeName(graph, stm.getObject()) + " (" +
+                                                  truncate(NameUtils.getSafeName(graph, stm.getObject())) + " (" +
                                           stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");
                        }
        }
                return sb.toString();
        }
        
+       public String truncate(String s) {
+               if (s.length() < 100)
+                       return s;
+               return s.substring(0, 100)+"...";
+       }
+       
        public String comparableToString(ReadGraph graph) throws DatabaseException {
                StringBuilder sb = new StringBuilder();
                sb.append("Comparable:\n");