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

View differences:

ArcEditVertexOperation.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;
......
25 24
        // TODO Auto-generated constructor stub
26 25
    }
27 26

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

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

  
39
    @Override
38 40
    public Geometry moveVertex(Primitive geom, int index, Point point)
39 41
        throws GeometryOperationNotSupportedException,
40 42
        GeometryOperationException, CreateGeometryException {
......
94 96
        return result;
95 97
    }
96 98

  
99
    @Override
97 100
    public List<Point> getVertexesList(Primitive geom) throws CreateGeometryException {
98 101
        GeometryManager geometryManager = GeometryLocator.getGeometryManager();
99
        ArrayList<Point> vertexList = new ArrayList<Point>();
102
        ArrayList<Point> vertexList = new ArrayList<>();
100 103
        Arc arc = (Arc) geom;
101 104

  
102 105
        Point center = arc.getCenterPoint();
......
112 115
        return vertexList;
113 116
    }
114 117

  
118
    @Override
115 119
    public int getNumVertex(Primitive geom) {
116 120
        return 4;
117 121
    }
118 122

  
123
    @Override
119 124
    public boolean canInsertVertex(Primitive geom, int index) {
120 125
        return false;
121 126
    }
122 127

  
128
    @Override
123 129
    public boolean canRemoveVertex(Primitive geom, int index) {
124 130
        return false;
125 131
    }
126 132

  
133
    @Override
127 134
    public boolean canMoveVertex(int index, Point point) {
128 135
        return true;
129 136
    }
......
145 152
        return angle;
146 153
    }
147 154

  
155
    @Override
148 156
    public void addToDrawingStatus(DefaultDrawingStatus drawingStatus,
149 157
        Primitive primitive) throws CreateGeometryException,
150 158
        GeometryOperationNotSupportedException, GeometryOperationException {
......
179 187
        drawingStatus.addStatus(arc.getEndPoint(), pointSymbolEditing, "");
180 188
        drawingStatus.addStatus(arc.getMiddlePoint(), pointSymbolEditing, "");
181 189

  
190
        drawingStatus.addStatus(primitive, drawingStatus.getPreviewSymbol(), "");
182 191
        drawingStatus.addStatus(primitive, lineSymbolEditing, "");
183 192
    }
184 193

  

Also available in: Unified diff