Revision 24429 branches/v2_0_0_prep/extensions/extCAD/src/com/iver/cit/gvsig/gui/cad/tools/JoinCADTool.java

View differences:

JoinCADTool.java
102 102
			clearSelection();
103 103
		} catch (ReadException e) {
104 104
			NotificationManager.addError(e.getMessage(),e);
105
		} catch (DataException e) {
106
			NotificationManager.addError(e.getMessage(),e);
105 107
		}
106 108
        selectionCADTool=new SelectionCADTool();//(SelectionCADTool) CADExtension.getCADTool();
107 109
        selectionCADTool.init();
......
306 308
		gpx.lineTo(points[1].getX(), points[1].getY());
307 309

  
308 310
		Geometry geom = geomFactory.createPolyline2D(gpx);
309
		EditableFeature eFeature=featureStore.createNewFeature();
310
		eFeature.setGeometry(featureStore.getDefaultFeatureType().getDefaultGeometryAttributeName(), geom);
311
//		EditableFeature eFeature=featureStore.createNewFeature();
312
//		eFeature.setGeometry(featureStore.getDefaultFeatureType().getDefaultGeometryAttributeName(), geom);
311 313
//		DefaultFeature df1 = new DefaultFeature(geom, null, newFID);
312 314
		Iterator iterator=((FeatureSelection)featureStore.getSelection()).iterator();
313 315
		while (iterator.hasNext()) {
......
317 319
//		for (int i = rows.length - 1; i >= 0; i--) {
318 320
			featureStore.delete(feature);
319 321
		}
320
		featureStore.insert(eFeature);
322
		Feature f=insertGeometry(geom);
323
//		featureStore.insert(eFeature);
321 324
//		int index1 = vea.addRow(df1, PluginServices.getText(this, "parte1"),
322 325
//				EditionEvent.GRAPHIC);
323 326
		//clearSelection();
324 327
		ArrayList selectedRowAux = new ArrayList();
325
		selectedRowAux.add(eFeature);
328
		selectedRowAux.add(f);
326 329
//		vle.setSelectionCache(VectorialLayerEdited.NOTSAVEPREVIOUS, selectedRowAux);
327 330
		featureStore.endEditingGroup();
328 331

  

Also available in: Unified diff