Revision 3775 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/EditingExtension.java
EditingExtension.java | ||
---|---|---|
386 | 386 |
|
387 | 387 |
private boolean canBeEdited(FLyrVect layer) { |
388 | 388 |
if (layer != null && layer.isAvailable() && layer.isVisible()) { |
389 |
boolean isNotTransformed |
|
390 |
= layer.getFeatureStore().getTransforms().isEmpty(); |
|
391 |
|
|
392 |
return isNotTransformed && !layer.isEditing(); |
|
389 |
FeatureStore store = layer.getFeatureStore(); |
|
390 |
boolean storeCanBeEdited= false; |
|
391 |
if(store != null){ |
|
392 |
storeCanBeEdited = store.canBeEdited(); |
|
393 |
} |
|
394 |
return storeCanBeEdited && !layer.isEditing(); |
|
393 | 395 |
} |
394 | 396 |
|
395 | 397 |
return false; |
Also available in: Unified diff