Revision 5558 trunk/extensions/extCAD/src/com/iver/cit/gvsig/StopEditing.java
StopEditing.java | ||
---|---|---|
7 | 7 |
import com.iver.andami.PluginServices; |
8 | 8 |
import com.iver.andami.messages.NotificationManager; |
9 | 9 |
import com.iver.andami.plugins.Extension; |
10 |
import com.iver.cit.gvsig.fmap.DriverException; |
|
10 | 11 |
import com.iver.cit.gvsig.fmap.FMap; |
11 | 12 |
import com.iver.cit.gvsig.fmap.MapControl; |
13 |
import com.iver.cit.gvsig.fmap.drivers.ILayerDefinition; |
|
12 | 14 |
import com.iver.cit.gvsig.fmap.edition.EditionEvent; |
13 | 15 |
import com.iver.cit.gvsig.fmap.edition.EditionException; |
14 | 16 |
import com.iver.cit.gvsig.fmap.edition.ISpatialWriter; |
... | ... | |
16 | 18 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
17 | 19 |
import com.iver.cit.gvsig.fmap.layers.FLayers; |
18 | 20 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
21 |
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource; |
|
19 | 22 |
import com.iver.cit.gvsig.gui.Table; |
20 | 23 |
import com.iver.cit.gvsig.gui.View; |
21 | 24 |
import com.iver.cit.gvsig.project.ProjectView; |
... | ... | |
120 | 123 |
} |
121 | 124 |
} |
122 | 125 |
} else { // GUARDAMOS EL TEMA |
123 |
writer.initialize(layer); |
|
126 |
ILayerDefinition lyrDef = EditionUtilities.createLayerDefinition(layer); |
|
127 |
writer.initialize( lyrDef); |
|
124 | 128 |
vea.stopEdition(writer, EditionEvent.GRAPHIC); |
125 | 129 |
} |
126 | 130 |
vea.getCommandRecord().removeCommandListener(mapControl); |
... | ... | |
130 | 134 |
|
131 | 135 |
} catch (IOException e) { |
132 | 136 |
NotificationManager.addError(e); |
137 |
} catch (DriverException e) { |
|
138 |
NotificationManager.addError(e); |
|
133 | 139 |
} |
134 | 140 |
|
135 | 141 |
} |
Also available in: Unified diff