]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.layer0x.ontology/src/org/simantics/layer0/RequirementResource.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.layer0x.ontology / src / org / simantics / layer0 / RequirementResource.java
index 216b8c8af658416dc5f23879b2195b3f5252b382..f816a7cf0628c0def154234cf2368891413617d6 100644 (file)
-package org.simantics.layer0;\r
-\r
-import org.simantics.db.RequestProcessor;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.request.Read;\r
-import org.simantics.db.Session;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.service.QueryControl;\r
-\r
-public class RequirementResource {\r
-    \r
-    public final Resource AllValuesSatisfy;\r
-    public final Resource AllValuesSatisfy_Inverse;\r
-    public final Resource EqualityRequirement;\r
-    public final Resource HasEntity;\r
-    public final Resource HasMultiplicity;\r
-    public final Resource HasMultiplicity_Inverse;\r
-    public final Resource HasRequirement;\r
-    public final Resource HasRequirement_Inverse;\r
-    public final Resource HasType;\r
-    public final Resource HasValueRequirement;\r
-    public final Resource HasValueRequirement_Inverse;\r
-    public final Resource Ignore;\r
-    public final Resource IntegerRangeUnion;\r
-    public final Resource RelationRequirement;\r
-    public final Resource Requirement;\r
-    public final Resource RequirementConjunction;\r
-    public final Resource RequirementDisjunction;\r
-    public final Resource RequirementNegation;\r
-    public final Resource Requires;\r
-    public final Resource SomeValuesSatisfy;\r
-    public final Resource SomeValuesSatisfy_Inverse;\r
-    public final Resource TypeRequirement;\r
-    public final Resource ValueRequirement;\r
-    public final Resource ValueType;\r
-        \r
-    public static class URIs {\r
-        public static final String AllValuesSatisfy = "http://www.simantics.org/Layer0X-1.1/Requirement/AllValuesSatisfy";\r
-        public static final String AllValuesSatisfy_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/AllValuesSatisfy/Inverse";\r
-        public static final String EqualityRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/EqualityRequirement";\r
-        public static final String HasEntity = "http://www.simantics.org/Layer0X-1.1/Requirement/HasEntity";\r
-        public static final String HasMultiplicity = "http://www.simantics.org/Layer0X-1.1/Requirement/HasMultiplicity";\r
-        public static final String HasMultiplicity_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/HasMultiplicity/Inverse";\r
-        public static final String HasRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/HasRequirement";\r
-        public static final String HasRequirement_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/HasRequirement/Inverse";\r
-        public static final String HasType = "http://www.simantics.org/Layer0X-1.1/Requirement/HasType";\r
-        public static final String HasValueRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/HasValueRequirement";\r
-        public static final String HasValueRequirement_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/HasValueRequirement/Inverse";\r
-        public static final String Ignore = "http://www.simantics.org/Layer0X-1.1/Requirement/Ignore";\r
-        public static final String IntegerRangeUnion = "http://www.simantics.org/Layer0X-1.1/Requirement/IntegerRangeUnion";\r
-        public static final String RelationRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/RelationRequirement";\r
-        public static final String Requirement = "http://www.simantics.org/Layer0X-1.1/Requirement/Requirement";\r
-        public static final String RequirementConjunction = "http://www.simantics.org/Layer0X-1.1/Requirement/RequirementConjunction";\r
-        public static final String RequirementDisjunction = "http://www.simantics.org/Layer0X-1.1/Requirement/RequirementDisjunction";\r
-        public static final String RequirementNegation = "http://www.simantics.org/Layer0X-1.1/Requirement/RequirementNegation";\r
-        public static final String Requires = "http://www.simantics.org/Layer0X-1.1/Requirement/Requires";\r
-        public static final String SomeValuesSatisfy = "http://www.simantics.org/Layer0X-1.1/Requirement/SomeValuesSatisfy";\r
-        public static final String SomeValuesSatisfy_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/SomeValuesSatisfy/Inverse";\r
-        public static final String TypeRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/TypeRequirement";\r
-        public static final String ValueRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/ValueRequirement";\r
-        public static final String ValueType = "http://www.simantics.org/Layer0X-1.1/Requirement/ValueType";\r
-    }\r
-    \r
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {\r
-        try {\r
-            return graph.getResource(uri);\r
-        } catch(DatabaseException e) {\r
-            System.err.println(e.getMessage());\r
-            return null;\r
-        }\r
-    }\r
-    \r
-    public RequirementResource(ReadGraph graph) {\r
-        AllValuesSatisfy = getResourceOrNull(graph, URIs.AllValuesSatisfy);\r
-        AllValuesSatisfy_Inverse = getResourceOrNull(graph, URIs.AllValuesSatisfy_Inverse);\r
-        EqualityRequirement = getResourceOrNull(graph, URIs.EqualityRequirement);\r
-        HasEntity = getResourceOrNull(graph, URIs.HasEntity);\r
-        HasMultiplicity = getResourceOrNull(graph, URIs.HasMultiplicity);\r
-        HasMultiplicity_Inverse = getResourceOrNull(graph, URIs.HasMultiplicity_Inverse);\r
-        HasRequirement = getResourceOrNull(graph, URIs.HasRequirement);\r
-        HasRequirement_Inverse = getResourceOrNull(graph, URIs.HasRequirement_Inverse);\r
-        HasType = getResourceOrNull(graph, URIs.HasType);\r
-        HasValueRequirement = getResourceOrNull(graph, URIs.HasValueRequirement);\r
-        HasValueRequirement_Inverse = getResourceOrNull(graph, URIs.HasValueRequirement_Inverse);\r
-        Ignore = getResourceOrNull(graph, URIs.Ignore);\r
-        IntegerRangeUnion = getResourceOrNull(graph, URIs.IntegerRangeUnion);\r
-        RelationRequirement = getResourceOrNull(graph, URIs.RelationRequirement);\r
-        Requirement = getResourceOrNull(graph, URIs.Requirement);\r
-        RequirementConjunction = getResourceOrNull(graph, URIs.RequirementConjunction);\r
-        RequirementDisjunction = getResourceOrNull(graph, URIs.RequirementDisjunction);\r
-        RequirementNegation = getResourceOrNull(graph, URIs.RequirementNegation);\r
-        Requires = getResourceOrNull(graph, URIs.Requires);\r
-        SomeValuesSatisfy = getResourceOrNull(graph, URIs.SomeValuesSatisfy);\r
-        SomeValuesSatisfy_Inverse = getResourceOrNull(graph, URIs.SomeValuesSatisfy_Inverse);\r
-        TypeRequirement = getResourceOrNull(graph, URIs.TypeRequirement);\r
-        ValueRequirement = getResourceOrNull(graph, URIs.ValueRequirement);\r
-        ValueType = getResourceOrNull(graph, URIs.ValueType);\r
-    }\r
-    \r
-    public static RequirementResource getInstance(ReadGraph graph) {\r
-        Session session = graph.getSession();\r
-        RequirementResource ret = session.peekService(RequirementResource.class);\r
-        if(ret == null) {\r
-            QueryControl qc = graph.getService(QueryControl.class);\r
-            ret = new RequirementResource(qc.getIndependentGraph(graph));\r
-            session.registerService(RequirementResource.class, ret);\r
-        }\r
-        return ret;\r
-    }\r
-    \r
-    public static RequirementResource getInstance(RequestProcessor session) throws DatabaseException {\r
-        RequirementResource ret = session.peekService(RequirementResource.class);\r
-        if(ret == null) {\r
-            ret = session.syncRequest(new Read<RequirementResource>() {\r
-                public RequirementResource perform(ReadGraph graph) throws DatabaseException {\r
-                    QueryControl qc = graph.getService(QueryControl.class);\r
-                    return new RequirementResource(qc.getIndependentGraph(graph));\r
-                }\r
-            });\r
-            session.registerService(RequirementResource.class, ret);\r
-        }\r
-        return ret;\r
-    }\r
-    \r
-}\r
-\r
+package org.simantics.layer0;
+
+import org.simantics.db.RequestProcessor;
+import org.simantics.db.Resource;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.request.Read;
+import org.simantics.db.Session;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.service.QueryControl;
+
+public class RequirementResource {
+    
+    public final Resource AllValuesSatisfy;
+    public final Resource AllValuesSatisfy_Inverse;
+    public final Resource EqualityRequirement;
+    public final Resource HasEntity;
+    public final Resource HasMultiplicity;
+    public final Resource HasMultiplicity_Inverse;
+    public final Resource HasRequirement;
+    public final Resource HasRequirement_Inverse;
+    public final Resource HasType;
+    public final Resource HasValueRequirement;
+    public final Resource HasValueRequirement_Inverse;
+    public final Resource Ignore;
+    public final Resource IntegerRangeUnion;
+    public final Resource RelationRequirement;
+    public final Resource Requirement;
+    public final Resource RequirementConjunction;
+    public final Resource RequirementDisjunction;
+    public final Resource RequirementNegation;
+    public final Resource Requires;
+    public final Resource SomeValuesSatisfy;
+    public final Resource SomeValuesSatisfy_Inverse;
+    public final Resource TypeRequirement;
+    public final Resource ValueRequirement;
+    public final Resource ValueType;
+        
+    public static class URIs {
+        public static final String AllValuesSatisfy = "http://www.simantics.org/Layer0X-1.1/Requirement/AllValuesSatisfy";
+        public static final String AllValuesSatisfy_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/AllValuesSatisfy/Inverse";
+        public static final String EqualityRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/EqualityRequirement";
+        public static final String HasEntity = "http://www.simantics.org/Layer0X-1.1/Requirement/HasEntity";
+        public static final String HasMultiplicity = "http://www.simantics.org/Layer0X-1.1/Requirement/HasMultiplicity";
+        public static final String HasMultiplicity_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/HasMultiplicity/Inverse";
+        public static final String HasRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/HasRequirement";
+        public static final String HasRequirement_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/HasRequirement/Inverse";
+        public static final String HasType = "http://www.simantics.org/Layer0X-1.1/Requirement/HasType";
+        public static final String HasValueRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/HasValueRequirement";
+        public static final String HasValueRequirement_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/HasValueRequirement/Inverse";
+        public static final String Ignore = "http://www.simantics.org/Layer0X-1.1/Requirement/Ignore";
+        public static final String IntegerRangeUnion = "http://www.simantics.org/Layer0X-1.1/Requirement/IntegerRangeUnion";
+        public static final String RelationRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/RelationRequirement";
+        public static final String Requirement = "http://www.simantics.org/Layer0X-1.1/Requirement/Requirement";
+        public static final String RequirementConjunction = "http://www.simantics.org/Layer0X-1.1/Requirement/RequirementConjunction";
+        public static final String RequirementDisjunction = "http://www.simantics.org/Layer0X-1.1/Requirement/RequirementDisjunction";
+        public static final String RequirementNegation = "http://www.simantics.org/Layer0X-1.1/Requirement/RequirementNegation";
+        public static final String Requires = "http://www.simantics.org/Layer0X-1.1/Requirement/Requires";
+        public static final String SomeValuesSatisfy = "http://www.simantics.org/Layer0X-1.1/Requirement/SomeValuesSatisfy";
+        public static final String SomeValuesSatisfy_Inverse = "http://www.simantics.org/Layer0X-1.1/Requirement/SomeValuesSatisfy/Inverse";
+        public static final String TypeRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/TypeRequirement";
+        public static final String ValueRequirement = "http://www.simantics.org/Layer0X-1.1/Requirement/ValueRequirement";
+        public static final String ValueType = "http://www.simantics.org/Layer0X-1.1/Requirement/ValueType";
+    }
+    
+    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
+        try {
+            return graph.getResource(uri);
+        } catch(DatabaseException e) {
+            System.err.println(e.getMessage());
+            return null;
+        }
+    }
+    
+    public RequirementResource(ReadGraph graph) {
+        AllValuesSatisfy = getResourceOrNull(graph, URIs.AllValuesSatisfy);
+        AllValuesSatisfy_Inverse = getResourceOrNull(graph, URIs.AllValuesSatisfy_Inverse);
+        EqualityRequirement = getResourceOrNull(graph, URIs.EqualityRequirement);
+        HasEntity = getResourceOrNull(graph, URIs.HasEntity);
+        HasMultiplicity = getResourceOrNull(graph, URIs.HasMultiplicity);
+        HasMultiplicity_Inverse = getResourceOrNull(graph, URIs.HasMultiplicity_Inverse);
+        HasRequirement = getResourceOrNull(graph, URIs.HasRequirement);
+        HasRequirement_Inverse = getResourceOrNull(graph, URIs.HasRequirement_Inverse);
+        HasType = getResourceOrNull(graph, URIs.HasType);
+        HasValueRequirement = getResourceOrNull(graph, URIs.HasValueRequirement);
+        HasValueRequirement_Inverse = getResourceOrNull(graph, URIs.HasValueRequirement_Inverse);
+        Ignore = getResourceOrNull(graph, URIs.Ignore);
+        IntegerRangeUnion = getResourceOrNull(graph, URIs.IntegerRangeUnion);
+        RelationRequirement = getResourceOrNull(graph, URIs.RelationRequirement);
+        Requirement = getResourceOrNull(graph, URIs.Requirement);
+        RequirementConjunction = getResourceOrNull(graph, URIs.RequirementConjunction);
+        RequirementDisjunction = getResourceOrNull(graph, URIs.RequirementDisjunction);
+        RequirementNegation = getResourceOrNull(graph, URIs.RequirementNegation);
+        Requires = getResourceOrNull(graph, URIs.Requires);
+        SomeValuesSatisfy = getResourceOrNull(graph, URIs.SomeValuesSatisfy);
+        SomeValuesSatisfy_Inverse = getResourceOrNull(graph, URIs.SomeValuesSatisfy_Inverse);
+        TypeRequirement = getResourceOrNull(graph, URIs.TypeRequirement);
+        ValueRequirement = getResourceOrNull(graph, URIs.ValueRequirement);
+        ValueType = getResourceOrNull(graph, URIs.ValueType);
+    }
+    
+    public static RequirementResource getInstance(ReadGraph graph) {
+        Session session = graph.getSession();
+        RequirementResource ret = session.peekService(RequirementResource.class);
+        if(ret == null) {
+            QueryControl qc = graph.getService(QueryControl.class);
+            ret = new RequirementResource(qc.getIndependentGraph(graph));
+            session.registerService(RequirementResource.class, ret);
+        }
+        return ret;
+    }
+    
+    public static RequirementResource getInstance(RequestProcessor session) throws DatabaseException {
+        RequirementResource ret = session.peekService(RequirementResource.class);
+        if(ret == null) {
+            ret = session.syncRequest(new Read<RequirementResource>() {
+                public RequirementResource perform(ReadGraph graph) throws DatabaseException {
+                    QueryControl qc = graph.getService(QueryControl.class);
+                    return new RequirementResource(qc.getIndependentGraph(graph));
+                }
+            });
+            session.registerService(RequirementResource.class, ret);
+        }
+        return ret;
+    }
+    
+}
+