Revision 2616 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.editvertex/src/main/java/org/gvsig/vectorediting/lib/prov/editvertex/operation/PointEditVertexOperation.java

View differences:

PointEditVertexOperation.java
2 2

  
3 3
import java.util.ArrayList;
4 4
import java.util.List;
5

  
6 5
import org.gvsig.fmap.geom.Geometry;
7 6
import org.gvsig.fmap.geom.exception.CreateGeometryException;
8 7
import org.gvsig.fmap.geom.primitive.Point;
......
25 24
        // TODO Auto-generated constructor stub
26 25
    }
27 26

  
27
    @Override
28 28
    public Geometry insertVertex(Primitive geom, int index) throws CreateGeometryException {
29 29
        return geom;
30 30
    }
31 31

  
32
    @Override
32 33
    public Geometry removeVertex(Primitive geom, int index) throws CreateGeometryException {
33 34
        return geom;
34 35
    }
35 36

  
37
    @Override
36 38
    public Geometry moveVertex(Primitive geom, int index, Point point) {
37 39
        if(index!=0) {
38 40
            return geom;
......
45 47
        return p;
46 48
    }
47 49

  
50
    @Override
48 51
    public List<Point> getVertexesList(Primitive geom) {
49
        ArrayList<Point> vertexList = new ArrayList<Point>();
52
        ArrayList<Point> vertexList = new ArrayList<>();
50 53
        if (geom instanceof Point) {
51 54
            Point point = (Point) geom;
52 55
            vertexList.add(point);
......
54 57
        return vertexList;
55 58
    }
56 59

  
60
    @Override
57 61
    public int getNumVertex(Primitive geom) {
58 62
        return 1;
59 63
    }
60 64

  
65
    @Override
61 66
    public boolean canInsertVertex(Primitive geom, int index) {
62 67
        return false;
63 68
    }
64 69

  
70
    @Override
65 71
    public boolean canRemoveVertex(Primitive geom, int index) {
66 72
        return false;
67 73
    }
68 74

  
75
    @Override
69 76
    public boolean canMoveVertex(int index, Point point) {
70 77
        return true;
71 78
    }
72 79

  
80
    @Override
73 81
    public void addToDrawingStatus(DefaultDrawingStatus drawingStatus,
74 82
        Primitive primitive) {
75 83
        EditingProviderManager editingProviderManager =
76 84
            EditingProviderLocator.getProviderManager();
77 85
        ISymbol pointSymbolEditing =
78 86
            editingProviderManager.getSymbol("point-symbol-editing");
87
        drawingStatus.addStatus(primitive, drawingStatus.getPreviewSymbol(), "");
79 88
        drawingStatus.addStatus(primitive, pointSymbolEditing, "");
80 89
    }
81 90

  

Also available in: Unified diff