Revision 23424 branches/v2_0_0_prep/extensions/extCAD/src/com/iver/cit/gvsig/ExploitExtension.java
ExploitExtension.java | ||
---|---|---|
43 | 43 |
import java.util.ArrayList; |
44 | 44 |
|
45 | 45 |
import org.gvsig.fmap.data.ReadException; |
46 |
import org.gvsig.fmap.data.feature.Feature; |
|
46 | 47 |
import org.gvsig.fmap.data.feature.FeatureCollection; |
47 | 48 |
import org.gvsig.fmap.geom.Geometry; |
48 | 49 |
import org.gvsig.fmap.mapcontrol.MapControl; |
... | ... | |
114 | 115 |
// if (selectedRows.size()<1) { |
115 | 116 |
// return false; |
116 | 117 |
// } |
117 |
if (exploit.isApplicable(((Geometry)((FeatureCollection)vle.getFeatureStore().getSelection()).getFeature(0).getDefaultGeometry()).getType())){
|
|
118 |
Feature feature=(Feature)vle.getFeatureStore().getSelection().iterator().next();
|
|
118 | 119 |
|
120 |
if (feature.getDefaultGeometry()!=null && exploit.isApplicable(((Geometry)feature.getDefaultGeometry()).getType())){ |
|
121 |
|
|
119 | 122 |
return true; |
120 | 123 |
} |
121 | 124 |
} |
Also available in: Unified diff