Revision 36 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.spi/src/main/java/org/gvsig/vectorediting/lib/spi/EditingProviderServices.java

View differences:

EditingProviderServices.java
9 9
import org.gvsig.fmap.dal.feature.Feature;
10 10
import org.gvsig.fmap.dal.feature.FeatureStore;
11 11
import org.gvsig.fmap.geom.Geometry;
12
import org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect;
13 12
import org.gvsig.tools.service.spi.ProviderServices;
14 13

  
15 14
public interface EditingProviderServices extends ProviderServices {
16 15

  
17 16
  /**
18 17
   * @param feature
19
   * @param layer
18
   * @param featureStore
20 19
   */
21
  public void insertFeatureIntoFeatureStore(Feature feature, FLyrVect layer);
20
  public void insertFeatureIntoFeatureStore(Feature feature, FeatureStore featureStore);
22 21

  
23 22
  /**
24 23
   * @param geometry
25
   * @param layer
24
   * @param featureStore
26 25
   */
27
  public void insertGeometryIntoFeatureStore(Geometry geometry, FLyrVect layer);
26
  public void insertGeometryIntoFeatureStore(Geometry geometry, FeatureStore featureStore);
28 27

  
29 28
  /**
30 29
   * @param feature
31
   * @param layer
30
   * @param featureStore
32 31
   */
33
  public void deleteFeatureFromFeatureStore(Feature feature, FLyrVect layer);
32
  public void deleteFeatureFromFeatureStore(Feature feature, FeatureStore featureStore);
34 33

  
35 34
  /**
36 35
   * @param geometry
37
   * @param layer
36
   * @param featureStore
38 37
   */
39
  public void deleteGeometryFromFeatureStore(Geometry geometry, FLyrVect layer);
38
  public void deleteGeometryFromFeatureStore(Geometry geometry, FeatureStore featureStore);
40 39

  
41 40
  /**
42 41
   * @param feature
43
   * @param layer
42
   * @param featureStore
44 43
   */
45
  public void updateFeatureInFeatureStore(Feature feature, FLyrVect layer);
44
  public void updateFeatureInFeatureStore(Feature feature, FeatureStore featureStore);
46 45

  
47 46
  /**
48 47
   * @param geometry
49
   * @param layer
48
   * @param featureStore
50 49
   */
51
  public void updateGeometryInFeatureStore(Geometry geometry, FLyrVect layer);
50
  public void updateGeometryInFeatureStore(Geometry geometry, FeatureStore featureStore);
52 51

  
53 52

  
54 53
}

Also available in: Unified diff