import org.simantics.diagram.layer.ILayersViewPage;
import org.simantics.diagram.participant.ConnectionCrossingsParticipant;
import org.simantics.diagram.participant.ContextUtil;
+import org.simantics.diagram.participant.CopyAsSVGParticipant;
import org.simantics.diagram.participant.PointerInteractor2;
import org.simantics.diagram.participant.SGFocusParticipant;
import org.simantics.diagram.query.DiagramRequests;
//ctx.add(new TooltipParticipant());
ctx.add(new TerminalTooltipParticipant());
ctx.add(new ConnectionCrossingsParticipant(getInputResource()));
+ ctx.add(new CopyAsSVGParticipant());
}
protected void addPainterParticipants(ICanvasContext ctx) {
return (T) new DiagramOutlinePage(sessionContextProvider, getResourceInput2());
// Role view support
if (adapter == ILayersViewPage.class)
- return (T) new DiagramLayersPage(sourceDiagram, canvasContext);
+ return (T) new DiagramLayersPage(canvasContext);
// Support external steering of the diagram canvas, zooming etc.
if (adapter == ICanvasContext.class)
return (T) canvasContext;