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/CircumferenceEditVertexOperation.java

View differences:

CircumferenceEditVertexOperation.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.GeometryLocator;
8 7
import org.gvsig.fmap.geom.GeometryManager;
......
21 20
        // TODO Auto-generated constructor stub
22 21
    }
23 22

  
23
    @Override
24 24
    public Geometry insertVertex(Primitive geom, int index)
25 25
        throws CreateGeometryException {
26 26
        return null;
27 27
    }
28 28

  
29
    @Override
29 30
    public Geometry removeVertex(Primitive geom, int index)
30 31
        throws CreateGeometryException {
31 32
        return null;
32 33
    }
33 34

  
35
    @Override
34 36
    public Geometry moveVertex(Primitive geom, int index, Point point) {
35 37
        Circumference result = (Circumference) geom.cloneGeometry();
36 38
        if(index == 0){
......
41 43
        return result;
42 44
    }
43 45

  
46
    @Override
44 47
    public List<Point> getVertexesList(Primitive geom) throws CreateGeometryException {
45 48
        GeometryManager geometryManager = GeometryLocator.getGeometryManager();
46
        ArrayList<Point> vertexList = new ArrayList<Point>();
49
        ArrayList<Point> vertexList = new ArrayList<>();
47 50
        Circumference circumference = (Circumference) geom;
48 51
        Point center = circumference.getCenter();
49 52
        vertexList.add(center);
......
54 57
        return vertexList;
55 58
    }
56 59

  
60
    @Override
57 61
    public int getNumVertex(Primitive geom) {
58 62
        return 2;
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 lineSymbolEditing =
78 86
            editingProviderManager.getSymbol("line-symbol-editing");
87
        drawingStatus.addStatus(primitive, drawingStatus.getPreviewSymbol(), "");
79 88
        drawingStatus.addStatus(primitive, lineSymbolEditing, "");
80 89
    }
81 90

  

Also available in: Unified diff