]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/src/org/simantics/modeling/adapters/SCLTest.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.modeling / src / org / simantics / modeling / adapters / SCLTest.java
index 7444939a8f3e96aa091983be3439a45a46e9cde1..7f87f3cd9eee1c1856d7da554d1ebe64d28fdec1 100644 (file)
@@ -1,49 +1,49 @@
-package org.simantics.modeling.adapters;\r
-\r
-import org.simantics.browsing.ui.model.tests.Test;\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.Variable;\r
-import org.simantics.db.layer0.variable.Variables;\r
-import org.simantics.modeling.ModelingResources;\r
-import org.simantics.scl.runtime.SCLContext;\r
-import org.simantics.scl.runtime.function.Function1;\r
-\r
-public class SCLTest implements Test {\r
-\r
-    private Resource rule;\r
-    \r
-    public SCLTest(ReadGraph graph, Resource rule) {\r
-        this.rule = rule;\r
-    }\r
-    \r
-    @Override\r
-    public boolean isCompatible(Class<?> contentType) {\r
-        return contentType.equals(Resource.class) || contentType.equals(Variable.class);\r
-    }\r
-\r
-    @Override\r
-    public boolean test(ReadGraph graph, Object content) throws DatabaseException {\r
-       \r
-        ModelingResources MOD = ModelingResources.getInstance(graph);\r
-        \r
-        Variable ruleVariable = Variables.getVariable(graph, rule);\r
-        Function1<Object,Boolean> test = ruleVariable.getPossiblePropertyValue(graph, MOD.SCLTest_test);\r
-        if(test == null) return false;\r
-\r
-        SCLContext sclContext = SCLContext.getCurrent();\r
-        Object oldGraph = sclContext.get("graph");\r
-        try {\r
-            sclContext.put("graph", graph);\r
-            Object value = test.apply((Resource)content);\r
-            return (Boolean)value;\r
-        } catch (Throwable t) {\r
-               throw new DatabaseException(t);\r
-        } finally {\r
-            sclContext.put("graph", oldGraph);\r
-        }\r
-       \r
-    }\r
-\r
-}\r
+package org.simantics.modeling.adapters;
+
+import org.simantics.browsing.ui.model.tests.Test;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.variable.Variable;
+import org.simantics.db.layer0.variable.Variables;
+import org.simantics.modeling.ModelingResources;
+import org.simantics.scl.runtime.SCLContext;
+import org.simantics.scl.runtime.function.Function1;
+
+public class SCLTest implements Test {
+
+    private Resource rule;
+    
+    public SCLTest(ReadGraph graph, Resource rule) {
+        this.rule = rule;
+    }
+    
+    @Override
+    public boolean isCompatible(Class<?> contentType) {
+        return contentType.equals(Resource.class) || contentType.equals(Variable.class);
+    }
+
+    @Override
+    public boolean test(ReadGraph graph, Object content) throws DatabaseException {
+       
+        ModelingResources MOD = ModelingResources.getInstance(graph);
+        
+        Variable ruleVariable = Variables.getVariable(graph, rule);
+        Function1<Object,Boolean> test = ruleVariable.getPossiblePropertyValue(graph, MOD.SCLTest_test);
+        if(test == null) return false;
+
+        SCLContext sclContext = SCLContext.getCurrent();
+        Object oldGraph = sclContext.get("graph");
+        try {
+            sclContext.put("graph", graph);
+            Object value = test.apply((Resource)content);
+            return (Boolean)value;
+        } catch (Throwable t) {
+               throw new DatabaseException(t);
+        } finally {
+            sclContext.put("graph", oldGraph);
+        }
+       
+    }
+
+}