package com.baselet.gwt.client.view; import java.util.Arrays; import com.baselet.control.constants.SharedConstants; import com.baselet.element.facet.common.GroupFacet; import com.baselet.element.interfaces.GridElement; import com.baselet.gwt.client.element.ElementFactoryGwt; import com.baselet.gwt.client.view.widgets.propertiespanel.PropertiesTextArea; public class DrawPanelDiagram extends DrawPanel { public DrawPanelDiagram(MainView mainView, PropertiesTextArea propertiesPanel) { super(mainView, propertiesPanel); } @Override public void onDoubleClick(GridElement ge) { if (ge != null) { GridElement e = ElementFactoryGwt.create(ge, getDiagram()); e.setProperty(GroupFacet.KEY, null); e.setLocationDifference(SharedConstants.DEFAULT_GRID_SIZE, SharedConstants.DEFAULT_GRID_SIZE); commandInvoker.addElements(this, Arrays.asList(e)); } } }