]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/function/StandardChildDomainChildren.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / function / StandardChildDomainChildren.java
index 853135bd1b2a01c09b841d6f969ca04715bec7b9..70e7ffaaf46e81300fab40dedb1ea26bb27c7ad9 100644 (file)
@@ -1,86 +1,86 @@
-package org.simantics.db.layer0.function;\r
-\r
-import java.util.Collection;\r
-import java.util.Map;\r
-import java.util.Set;\r
-\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.layer0.variable.AbstractVariable;\r
-import org.simantics.db.layer0.variable.Variable;\r
-import org.simantics.db.layer0.variable.VariableMapImpl;\r
-\r
-import gnu.trove.set.hash.THashSet;\r
-\r
-public class StandardChildDomainChildren extends VariableMapImpl {\r
-\r
-       @Override\r
-       public Variable getVariable(ReadGraph graph, Variable context, String name) throws DatabaseException {\r
-               return getStandardChildDomainChildVariable(graph, context, name);\r
-       }\r
-\r
-       @Override\r
-       public Map<String, Variable> getVariables(ReadGraph graph, Variable context, Map<String, Variable> map) throws DatabaseException {\r
-           return getStandardChildDomainChildVariables(graph, context, map);\r
-       }\r
-\r
-    public static Variable getStandardChildDomainChildVariable(ReadGraph graph, Variable context, String name) throws DatabaseException {\r
-        Resource graphChild = All.getPossibleGraphChild(graph, context, name);\r
-        return getStandardChildDomainChildVariable(graph, context, graphChild, name);\r
-    }\r
-\r
-    public static Variable getStandardChildDomainChildVariable(ReadGraph graph, Variable context, Resource graphChild, String name) throws DatabaseException {\r
-       AbstractVariable variable = (AbstractVariable)context;\r
-        Object childNode = All.getPossibleNodeChild(graph, variable, name);\r
-        if(graphChild != null)\r
-               return All.buildChildVariable(graph, context, graphChild, childNode);\r
-        if(childNode != null)\r
-               return All.createStandardGraphChildVariable(variable, childNode);\r
-        return null;\r
-    }\r
-    \r
-    public static Map<String, Variable> getStandardChildDomainChildVariables(ReadGraph graph, Variable context, Map<String, Variable> map) throws DatabaseException {\r
-        Map<String,Resource> graphChildren = All.getPossibleGraphChildren(graph, context);\r
-        return StandardChildDomainChildren.getStandardChildDomainChildVariables(graph, context, graphChildren, map);\r
-    }\r
-\r
-    public static Map<String, Variable> getStandardChildDomainChildVariables(ReadGraph graph, Variable context, Map<String,Resource> graphChildren, Map<String, Variable> map) throws DatabaseException {\r
-           \r
-       AbstractVariable variable = (AbstractVariable)context;\r
-        \r
-        Collection<Object> nodeChildren = All.getPossibleNodeChildren(graph, variable);\r
-        \r
-        if(graphChildren.isEmpty() && nodeChildren.isEmpty()) return map;\r
-        \r
-        Set<String> used = new THashSet<String>(nodeChildren.size());\r
-\r
-        map = All.ensureVariableMap(map, graphChildren.size());\r
-\r
-        for(Object nodeChild : nodeChildren) {\r
-            String name = All.getNodeName(variable, nodeChild);\r
-            used.add(name);\r
-            Resource graphChild = graphChildren.get(name); \r
-            if(graphChild != null){\r
-               Variable var = All.buildChildVariable(graph, context, graphChild, nodeChild);\r
-                if(var != null) {\r
-                    map.put(name, var);\r
-                    continue;\r
-                }\r
-            }\r
-            map.put(name, All.createStandardGraphChildVariable(variable, nodeChild));\r
-        }\r
-        \r
-        for(Map.Entry<String, Resource> entry : graphChildren.entrySet()) {\r
-            String name = entry.getKey();\r
-            if(used.contains(name)) continue;\r
-            Resource child = entry.getValue();\r
-            Variable var = All.buildChildVariable(graph, context, child, null);\r
-            if(var != null) map.put(name, var);\r
-        }\r
-        \r
-        return map;\r
-        \r
-    }\r
-    \r
-}\r
+package org.simantics.db.layer0.function;
+
+import java.util.Collection;
+import java.util.Map;
+import java.util.Set;
+
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.variable.AbstractVariable;
+import org.simantics.db.layer0.variable.Variable;
+import org.simantics.db.layer0.variable.VariableMapImpl;
+
+import gnu.trove.set.hash.THashSet;
+
+public class StandardChildDomainChildren extends VariableMapImpl {
+
+       @Override
+       public Variable getVariable(ReadGraph graph, Variable context, String name) throws DatabaseException {
+               return getStandardChildDomainChildVariable(graph, context, name);
+       }
+
+       @Override
+       public Map<String, Variable> getVariables(ReadGraph graph, Variable context, Map<String, Variable> map) throws DatabaseException {
+           return getStandardChildDomainChildVariables(graph, context, map);
+       }
+
+    public static Variable getStandardChildDomainChildVariable(ReadGraph graph, Variable context, String name) throws DatabaseException {
+        Resource graphChild = All.getPossibleGraphChild(graph, context, name);
+        return getStandardChildDomainChildVariable(graph, context, graphChild, name);
+    }
+
+    public static Variable getStandardChildDomainChildVariable(ReadGraph graph, Variable context, Resource graphChild, String name) throws DatabaseException {
+       AbstractVariable variable = (AbstractVariable)context;
+        Object childNode = All.getPossibleNodeChild(graph, variable, name);
+        if(graphChild != null)
+               return All.buildChildVariable(graph, context, graphChild, childNode);
+        if(childNode != null)
+               return All.createStandardGraphChildVariable(variable, childNode);
+        return null;
+    }
+    
+    public static Map<String, Variable> getStandardChildDomainChildVariables(ReadGraph graph, Variable context, Map<String, Variable> map) throws DatabaseException {
+        Map<String,Resource> graphChildren = All.getPossibleGraphChildren(graph, context);
+        return StandardChildDomainChildren.getStandardChildDomainChildVariables(graph, context, graphChildren, map);
+    }
+
+    public static Map<String, Variable> getStandardChildDomainChildVariables(ReadGraph graph, Variable context, Map<String,Resource> graphChildren, Map<String, Variable> map) throws DatabaseException {
+           
+       AbstractVariable variable = (AbstractVariable)context;
+        
+        Collection<Object> nodeChildren = All.getPossibleNodeChildren(graph, variable);
+        
+        if(graphChildren.isEmpty() && nodeChildren.isEmpty()) return map;
+        
+        Set<String> used = new THashSet<String>(nodeChildren.size());
+
+        map = All.ensureVariableMap(map, graphChildren.size());
+
+        for(Object nodeChild : nodeChildren) {
+            String name = All.getNodeName(variable, nodeChild);
+            used.add(name);
+            Resource graphChild = graphChildren.get(name); 
+            if(graphChild != null){
+               Variable var = All.buildChildVariable(graph, context, graphChild, nodeChild);
+                if(var != null) {
+                    map.put(name, var);
+                    continue;
+                }
+            }
+            map.put(name, All.createStandardGraphChildVariable(variable, nodeChild));
+        }
+        
+        for(Map.Entry<String, Resource> entry : graphChildren.entrySet()) {
+            String name = entry.getKey();
+            if(used.contains(name)) continue;
+            Resource child = entry.getValue();
+            Variable var = All.buildChildVariable(graph, context, child, null);
+            if(var != null) map.put(name, var);
+        }
+        
+        return map;
+        
+    }
+    
+}