]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/ConnectionRequest.java
Even more fixes to layers
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / adapter / ConnectionRequest.java
index af2a8da33f49471fba8ec2ca8d52f87be05989ad..baab13a7e9eaedd8a21ab2b7a4324e096b09f052 100644 (file)
@@ -22,7 +22,6 @@ import org.simantics.db.procedure.Listener;
 import org.simantics.diagram.synchronization.ErrorHandler;
 import org.simantics.g2d.canvas.ICanvasContext;
 import org.simantics.g2d.diagram.IDiagram;
-import org.simantics.g2d.diagram.handler.SubstituteElementClass;
 import org.simantics.g2d.element.ElementClass;
 import org.simantics.g2d.element.IElement;
 
@@ -80,14 +79,8 @@ public class ConnectionRequest extends BaseRequest2<Resource, IElement> {
                             }
 
                             @Override
-                            public void execute(AsyncReadGraph graph, ElementClass mutableClazz) {
-
-                                List<SubstituteElementClass> substitutes = diagram.getDiagramClass().getItemsByClass(SubstituteElementClass.class);
-                                for (SubstituteElementClass subs : substitutes) {
-                                    mutableClazz = subs.substitute(diagram, mutableClazz);
-                                }
-                                final ElementClass ec = mutableClazz;
-                               
+                            public void execute(AsyncReadGraph graph, final ElementClass ec) {
+
                                 graph.asyncRequest(new SpawnRequest(canvas, ec, data), new TransientCacheAsyncListener<IElement>() {
 
                                     @Override