]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.structural2/src/org/simantics/structural2/variables/StandardProceduralChildVariable.java
Ignore NoSingleResultException in DependenciesRelation
[simantics/platform.git] / bundles / org.simantics.structural2 / src / org / simantics / structural2 / variables / StandardProceduralChildVariable.java
index 0db9d7033df415da9800f5924bd2d836f343274c..f133adee02e3c783b7e7fe5b8dc12ef93a6a4d5a 100644 (file)
@@ -37,9 +37,11 @@ import org.simantics.structural2.procedural.Interface;
 import org.simantics.structural2.procedural.Property;
 import org.simantics.structural2.procedural.Terminal;
 import org.simantics.utils.datastructures.Pair;
+import org.slf4j.LoggerFactory;
 
 public class StandardProceduralChildVariable extends AbstractChildVariable {
 
+    private static final org.slf4j.Logger LOGGER = LoggerFactory.getLogger(StandardProceduralChildVariable.class);
        /*
         * Extension points
         * 
@@ -84,7 +86,7 @@ public class StandardProceduralChildVariable extends AbstractChildVariable {
                                result.add(desc.getVariable(graph));
                        }
                 else
-                       System.err.println("no cp " + cp.first + " for " + component.getURI(graph));
+                       LOGGER.warn("no cp " + cp.first + " for " + component.getURI(graph));
             }
             return result;
             
@@ -102,7 +104,7 @@ public class StandardProceduralChildVariable extends AbstractChildVariable {
                                result.add(desc.getURI(graph));
                        }
                 else
-                       System.err.println("no cp " + cp.first + " for " + component.getURI(graph));
+                       LOGGER.warn("no cp " + cp.first + " for " + component.getURI(graph));
             }
             return result;
                        
@@ -118,7 +120,7 @@ public class StandardProceduralChildVariable extends AbstractChildVariable {
                if(cp2 != null)
                        result.addAll(ConnectionBrowser.flatten(graph, component, cp.second, relationType));
                 else
-                       System.err.println("no cp " + cp.first + " for " + component.getURI(graph));
+                       LOGGER.warn("no cp " + cp.first + " for " + component.getURI(graph));
             }
             return result;
                        
@@ -269,7 +271,7 @@ public class StandardProceduralChildVariable extends AbstractChildVariable {
        public Resource getType(ReadGraph graph, Resource baseType) throws DatabaseException {
                if (graph.isInheritedFrom(type, baseType))
                        return type;
-               throw new NoSingleResultException("variable " + getPossibleURI(graph) + " has no type");
+               throw new NoSingleResultException("variable " + getPossibleURI(graph) + " has no type", -1);
        }
        
        @Override