Revision 22 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;
12 13
import org.gvsig.tools.service.spi.ProviderServices;
13 14

  
14

  
15 15
public interface EditingProviderServices extends ProviderServices {
16
  
16

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

  
24 23
  /**
25
   * ????
26 24
   * @param geometry
25
   * @param layer
27 26
   */
28
  public void createGeometry(Geometry geometry);
29
  
27
  public void insertGeometryIntoFeatureStore(Geometry geometry, FLyrVect layer);
28

  
30 29
  /**
31
   * ????
32
   * @param geometry
33
   */
34
  public void createGeometryAndSelect(Geometry geometry);
35
  
36
  /**
37
   * 
38 30
   * @param feature
39
   * @param featureStore
31
   * @param layer
40 32
   */
41
  public void deleteFeature(Feature feature, FeatureStore featureStore);
42
  
33
  public void deleteFeatureFromFeatureStore(Feature feature, FLyrVect layer);
34

  
43 35
  /**
44
   * ????
45 36
   * @param geometry
37
   * @param layer
46 38
   */
47
  public void deleteGeometry(Geometry geometry);
48
  
39
  public void deleteGeometryFromFeatureStore(Geometry geometry, FLyrVect layer);
40

  
49 41
  /**
50
   * 
51 42
   * @param feature
52
   * @param featureStore
43
   * @param layer
53 44
   */
54
  public void updateFeature(Feature feature, FeatureStore featureStore);
55
  
45
  public void updateFeatureInFeatureStore(Feature feature, FLyrVect layer);
46

  
56 47
  /**
57
   * ????
58 48
   * @param geometry
49
   * @param layer
59 50
   */
60
  public void updateGeometry(Geometry geometry);
61
  
62
  /**
63
   * 
64
   * @param geometry
65
   */
66
  public void updateGeometryAndSelect(Geometry geometry);
51
  public void updateGeometryInFeatureStore(Geometry geometry, FLyrVect layer);
67 52

  
53

  
68 54
}

Also available in: Unified diff