package org.simantics.district.network.ui.participants; import java.awt.geom.AffineTransform; import org.simantics.district.network.ui.nodes.ElevationServerNode; import org.simantics.g2d.canvas.impl.SGNodeReflection.SGInit; import org.simantics.g2d.diagram.participant.AbstractDiagramParticipant; import org.simantics.scenegraph.g2d.G2DParentNode; public class ElevationServerParticipant extends AbstractDiagramParticipant { private ElevationServerNode node; private AffineTransform transform; public ElevationServerParticipant(AffineTransform transform) { this.transform = transform; } @SGInit public void initSG(G2DParentNode parent) { node = parent.addNode(ElevationServerNode.ID, ElevationServerNode.class); node.setTransform(transform); } }