X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fruntime%2FRuntimeDiagramManager.java;h=b0ba03c58b5ee2ea50f72944c0c0b7e993d3f5e0;hb=2bf1a3a2c26cf2a1ff4cd5b56971ef6a0ff10015;hp=bfc439101a81593c895d29da41a6183c0bbfec5c;hpb=4aa615b51b887cd75b558a823f0d87b3174e5f5e;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.diagram/src/org/simantics/diagram/runtime/RuntimeDiagramManager.java b/bundles/org.simantics.diagram/src/org/simantics/diagram/runtime/RuntimeDiagramManager.java index bfc439101..b0ba03c58 100644 --- a/bundles/org.simantics.diagram/src/org/simantics/diagram/runtime/RuntimeDiagramManager.java +++ b/bundles/org.simantics.diagram/src/org/simantics/diagram/runtime/RuntimeDiagramManager.java @@ -276,8 +276,8 @@ public class RuntimeDiagramManager { return createRuntimeDiagram(graph, diagram, desc); } - private void listenRequest(RequestProcessor processor, final Resource diagram) { - processor.asyncRequest(new RuntimeVariableForInput(getResourceInput()), new AsyncListener() { + private void listenRequest(RequestProcessor processor, final Resource diagram) throws DatabaseException { + processor.syncRequest(new RuntimeVariableForInput(getResourceInput()), new AsyncListener() { @Override public void exception(AsyncReadGraph graph, Throwable throwable) { @@ -314,7 +314,7 @@ public class RuntimeDiagramManager { }); } - private Resource createRuntimeDiagram(WriteGraph graph, Resource diagram, RuntimeDiagramDesc desc) throws DatabaseException { + protected Resource createRuntimeDiagram(WriteGraph graph, Resource diagram, RuntimeDiagramDesc desc) throws DatabaseException { Layer0 L0 = Layer0.getInstance(graph); final DiagramResource DIA = DiagramResource.getInstance(graph);