-package org.simantics.backup.ontology;\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 BackupResource {\r
- \r
- public final Resource ModelledBackupProvider;\r
- public final Resource ModelledBackupProvider_instance;\r
- public final Resource ModelledBackupProvider_instance_Inverse;\r
- public final Resource SCLMain;\r
- public final Resource modelledBackupProvider;\r
- \r
- public static class URIs {\r
- public static final String ModelledBackupProvider = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider";\r
- public static final String ModelledBackupProvider_instance = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider/instance";\r
- public static final String ModelledBackupProvider_instance_Inverse = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider/instance/Inverse";\r
- public static final String SCLMain = "http://www.simantics.org/Backup-1.0/SCLMain";\r
- public static final String modelledBackupProvider = "http://www.simantics.org/Backup-1.0/modelledBackupProvider";\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 BackupResource(ReadGraph graph) {\r
- ModelledBackupProvider = getResourceOrNull(graph, URIs.ModelledBackupProvider);\r
- ModelledBackupProvider_instance = getResourceOrNull(graph, URIs.ModelledBackupProvider_instance);\r
- ModelledBackupProvider_instance_Inverse = getResourceOrNull(graph, URIs.ModelledBackupProvider_instance_Inverse);\r
- SCLMain = getResourceOrNull(graph, URIs.SCLMain);\r
- modelledBackupProvider = getResourceOrNull(graph, URIs.modelledBackupProvider);\r
- }\r
- \r
- public static BackupResource getInstance(ReadGraph graph) {\r
- Session session = graph.getSession();\r
- BackupResource ret = session.peekService(BackupResource.class);\r
- if(ret == null) {\r
- QueryControl qc = graph.getService(QueryControl.class);\r
- ret = new BackupResource(qc.getIndependentGraph(graph));\r
- session.registerService(BackupResource.class, ret);\r
- }\r
- return ret;\r
- }\r
- \r
- public static BackupResource getInstance(RequestProcessor session) throws DatabaseException {\r
- BackupResource ret = session.peekService(BackupResource.class);\r
- if(ret == null) {\r
- ret = session.syncRequest(new Read<BackupResource>() {\r
- public BackupResource perform(ReadGraph graph) throws DatabaseException {\r
- QueryControl qc = graph.getService(QueryControl.class);\r
- return new BackupResource(qc.getIndependentGraph(graph));\r
- }\r
- });\r
- session.registerService(BackupResource.class, ret);\r
- }\r
- return ret;\r
- }\r
- \r
-}\r
-\r
+package org.simantics.backup.ontology;
+
+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 BackupResource {
+
+ public final Resource ModelledBackupProvider;
+ public final Resource ModelledBackupProvider_instance;
+ public final Resource ModelledBackupProvider_instance_Inverse;
+ public final Resource SCLMain;
+ public final Resource modelledBackupProvider;
+
+ public static class URIs {
+ public static final String ModelledBackupProvider = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider";
+ public static final String ModelledBackupProvider_instance = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider/instance";
+ public static final String ModelledBackupProvider_instance_Inverse = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider/instance/Inverse";
+ public static final String SCLMain = "http://www.simantics.org/Backup-1.0/SCLMain";
+ public static final String modelledBackupProvider = "http://www.simantics.org/Backup-1.0/modelledBackupProvider";
+ }
+
+ public static Resource getResourceOrNull(ReadGraph graph, String uri) {
+ try {
+ return graph.getResource(uri);
+ } catch(DatabaseException e) {
+ System.err.println(e.getMessage());
+ return null;
+ }
+ }
+
+ public BackupResource(ReadGraph graph) {
+ ModelledBackupProvider = getResourceOrNull(graph, URIs.ModelledBackupProvider);
+ ModelledBackupProvider_instance = getResourceOrNull(graph, URIs.ModelledBackupProvider_instance);
+ ModelledBackupProvider_instance_Inverse = getResourceOrNull(graph, URIs.ModelledBackupProvider_instance_Inverse);
+ SCLMain = getResourceOrNull(graph, URIs.SCLMain);
+ modelledBackupProvider = getResourceOrNull(graph, URIs.modelledBackupProvider);
+ }
+
+ public static BackupResource getInstance(ReadGraph graph) {
+ Session session = graph.getSession();
+ BackupResource ret = session.peekService(BackupResource.class);
+ if(ret == null) {
+ QueryControl qc = graph.getService(QueryControl.class);
+ ret = new BackupResource(qc.getIndependentGraph(graph));
+ session.registerService(BackupResource.class, ret);
+ }
+ return ret;
+ }
+
+ public static BackupResource getInstance(RequestProcessor session) throws DatabaseException {
+ BackupResource ret = session.peekService(BackupResource.class);
+ if(ret == null) {
+ ret = session.syncRequest(new Read<BackupResource>() {
+ public BackupResource perform(ReadGraph graph) throws DatabaseException {
+ QueryControl qc = graph.getService(QueryControl.class);
+ return new BackupResource(qc.getIndependentGraph(graph));
+ }
+ });
+ session.registerService(BackupResource.class, ret);
+ }
+ return ret;
+ }
+
+}
+