X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fadapter%2FDiagramContentRequest.java;h=0dea37763e727d2ddc7c778395b20a3690beebe1;hb=617b9475710b80a125597f222f9777224972ce72;hp=9be72d29f53fabb6e8d2d906618a1fb0a2fb8f9f;hpb=9f0fd59be54719b1fe9322d8fd37e4950857308c;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DiagramContentRequest.java b/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DiagramContentRequest.java index 9be72d29f..0dea37763 100644 --- a/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DiagramContentRequest.java +++ b/bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/DiagramContentRequest.java @@ -31,6 +31,8 @@ import org.simantics.diagram.content.RouteGraphConnectionPartRequest; import org.simantics.diagram.stubs.DiagramResource; import org.simantics.diagram.synchronization.ErrorHandler; import org.simantics.g2d.canvas.ICanvasContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import gnu.trove.list.array.TIntArrayList; import gnu.trove.map.hash.THashMap; @@ -42,6 +44,8 @@ import gnu.trove.set.hash.THashSet; */ public class DiagramContentRequest extends BaseRequest { + private static final Logger LOGGER = LoggerFactory.getLogger(DiagramContentRequest.class); + int previousElementCount = 32; ErrorHandler errorHandler; @@ -58,7 +62,11 @@ public class DiagramContentRequest extends BaseRequest components = OrderedSetUtils.toList(g, data); DiagramContents res = g.syncRequest((AsyncRead)(graph, procedure) -> { @@ -83,8 +91,8 @@ public class DiagramContentRequest extends BaseRequest>() { + + graph.asyncRequest(new org.simantics.db.common.primitiverequest.Types(component), new ProcedureAdapter>() { @Override public void execute(Set types) {