]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/VariableMapImpl.java
Work in progress
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / variable / VariableMapImpl.java
index 52ecbc705774b8fa1edc75d2da34923b0129778f..45675e6842ed63b138ba1c6b5c80abaf952389a4 100644 (file)
@@ -18,8 +18,9 @@ abstract public class VariableMapImpl implements VariableMap {
        public Map<String, Variable> getVariables(ReadGraph graph, Variable context, String classification, Map<String, Variable> map) throws DatabaseException {
                
        Map<String,Variable> all = getVariables(graph, context, null);
+       if(all.isEmpty()) return all;
     
-       for(Map.Entry<String, Variable> entry : all.entrySet()) {       if(all.isEmpty()) return all;
+       for(Map.Entry<String, Variable> entry : all.entrySet()) {
        
                Set<String> classifications = entry.getValue().getClassifications(graph);
                if(classifications.contains(classification)) {