};
}
- public static ICanvasSceneGraphProvider loadSceneGraphProvider(Resource model, Resource diagram, String diagramRVI) throws DatabaseException, InterruptedException {
+ public static ICanvasSceneGraphProvider loadSceneGraphProvider(Resource model, Resource diagram, String diagramRVI) throws DatabaseException {
Resource composite = Simantics.getSession().syncRequest( diagramToComposite(diagram) );
return loadSceneGraphProviderForComposite(model, composite, diagramRVI);
}
return cp.getCanvasContext();
}
- public static ICanvasSceneGraphProvider loadSceneGraphProviderForComposite(Resource model, Resource composite, String diagramRVI) throws DatabaseException, InterruptedException {
+ public static ICanvasSceneGraphProvider loadSceneGraphProviderForComposite(Resource model, Resource composite, String diagramRVI) throws DatabaseException {
String modelURI = Simantics.getSession().syncRequest(Queries.uri(model));
ISceneGraphProvider provider = Simantics.getSession().syncRequest( Queries.adapt( composite, ISceneGraphProvider.class ) );
ICanvasSceneGraphProvider cp = (ICanvasSceneGraphProvider) provider;