}
static class LineAction extends AbstractNodeAction {
@Override
public void actionPerformed(ActionEvent e) {
PointsDialog d=new PointsDialog(
javax.swing.SwingUtilities.getWindowAncestor( getNode().getTree()),
getLocation(),"Line",2); // TODO i18n
double[] v=d.getResult();
if(v!=null){
GroupNode gn=(GroupNode)getNode();
LineArray la = new LineArray(2, LineArray.COORDINATES);
la.setCoordinates(0,v);