]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.server/src/org/simantics/document/server/request/NodesRequest.java
Work in progress
[simantics/platform.git] / bundles / org.simantics.document.server / src / org / simantics / document / server / request / NodesRequest.java
index 5a55285677ae132e8f638be9fd949ee1291f58fe..c44febbe4a0d11020c61db1a90306f6eae4d20c9 100644 (file)
@@ -15,19 +15,21 @@ import org.simantics.structural.stubs.StructuralResource2;
 
 public class NodesRequest extends VariableRead<Set<Variable>> {
 
+       public static boolean PROFILE = false;
+
     public NodesRequest(Variable var) {
         super(var);
        }
 
        @Override
        public Set<Variable> perform(ReadGraph graph) throws DatabaseException {
-           
+
                long s = System.nanoTime();
                
                StructuralResource2.getInstance(graph);
                if(variable == null)
                        return Collections.emptySet();
-
+               
                Set<Variable> nodes = new THashSet<Variable>();
                Collection<Variable> children = graph.syncRequest(new VariableChildren(variable));
                for(Variable child : children) {
@@ -35,9 +37,9 @@ public class NodesRequest extends VariableRead<Set<Variable>> {
                        nodes.addAll(childNodes);
                }
                
-        if(DocumentRequest.PROFILE) {
+        if(PROFILE) {
                long dura = System.nanoTime()-s;
-               System.err.println("NodesRequest " + System.identityHashCode(this) + " " + variable.getURI(graph) + " in " + 1e-6*dura + "ms.");
+               System.err.println("NodesRequest " + System.identityHashCode(this) + " in " + 1e-6*dura + "ms. " + variable.getURI(graph));
         }
                
                return nodes;