Layer0Utils.addCommentMetadata(graph, "Created SCL Module " + name + " " + sclModule.toString());
}
+ public static void createSCLScriptDefault(WriteGraph graph, Resource target) throws DatabaseException {
+ String name = NameUtils.findFreshEscapedName(graph, "SCLScript", target);
+ createSCLScript(graph, target, name);
+ }
+
+ public static void createSCLScript(WriteGraph graph, Resource target, String name) throws DatabaseException {
+ graph.markUndoPoint();
+ Layer0 L0 = Layer0.getInstance(graph);
+ Resource sclModule = GraphUtils.create2(graph, L0.SCLScript,
+ L0.HasName, name,
+ L0.PartOf, target,
+ L0.SCLScript_definition, "");
+ Layer0Utils.addCommentMetadata(graph, "Created SCL Script " + name + " " + sclModule.toString());
+ }
+
public static void createPGraphDefault(WriteGraph graph, Resource target) throws DatabaseException {
String name = NameUtils.findFreshEscapedName(graph, "Ontology Definition File", target);
createPGraph(graph, target, name);
}
public static void exportModel(ReadGraph graph, Resource model, String fileName, String format, int version) throws DatabaseException {
+ TransferableGraphConfiguration2 conf = new TransferableGraphConfiguration2(graph, model, true, false);
+ exportModel(graph, conf, fileName, format, version);
+ }
+ public static void exportModel(ReadGraph graph, TransferableGraphConfiguration2 conf, String fileName, String format, int version) throws DatabaseException {
+
try {
- TransferableGraphConfiguration2 conf = new TransferableGraphConfiguration2(graph, model, true, false);
TransferableGraphSource s = graph.syncRequest(new ModelTransferableGraphSourceRequest(conf));
TransferableGraphs.writeTransferableGraph(graph, format, version, s, new File(fileName));
+ } catch (DatabaseException e) {
+ throw e;
} catch (Exception e) {
throw new DatabaseException(e);
}