Added MapContext parameter to getEditingService because it could be necessary for some editing provider.Modify all provider factory classes.
Añadidas operaciones de Stretch para Circle, Ellipse, EllipticArc, Spline y arregladas las de Arc, Line y Polygon.
- Añadido registro de symbolos para edición
Added getName method.
Simplified how data is compared when provider joins geometries.
Changed implementation of Join provider.
Implemented specific operations to curve and arc.Changed validateAndInsertMethod to throw invalid exception if geometry is closed.
Fixed error. Filled regular polygon is not compatible with curve or multicurve layers.
Fixed error when provider starts.
Fixed error when simplifies a polygon.
Primera aproximación al stretchEditingProvider
Changed use of MultiPrimitive for Geometry.
Implemented join provider.
Autopolygon provider
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.gvsig.vectorediting-1.0.0
[maven-release-plugin] rollback the release of org.gvsig.vectorediting-1.0.0
Arreglada la herramienta de punto para que pueda funcionar en capas de tipo multipunto
Implemented MultiPoint provider.
Cambiado insertpoint por point
Fixed error at duplicate service info.
Implemented simplify provider.
Fixed selection parameter in internalPolygonEditingProvider
Fixed EllipseEditingProvider and added FilledEllipseEditingProvider
Fixed comparison between geometry types.
Fixed warning.
Added icon to Split line provider.
Editing scale provider
Implemented Splitline provider.
Changed return type to line.
Implemented duplicate provider.
Implemented rotate provider
Implemented move provider.
Fixed bug. The service didn't deselect the features when it finished.
Implemented explode provider.
Implemented deleteFeatureFromFeatureStore.Fixed fixme comments.
Added InvalidEntryException exception to start method.Changed test try catch.Added message when service finalizes.
Deleted non-javadoc tags
Implemented circle3p provider.
Implemented createCircle from three points.
Revised and updated Javadoc.
Added method that creates console message provider with a pretex and options at EditingProviderServices
Deleted useless options when provider provides filled geometries.
Fixed use of method shouldValidateTheFeature.
Fixed error when user indicates an option.Changed drawing status at filled spline. Now the geometry drawn are closed.
Fixed error. Implemented stop method.
Fixed error when compare key options.
Fixed error. FilledRectangleProvider returned name of RectangleProvider.
Changed keys of parameters.
Clean up code.
Code refactoring.
Implemented stop method of internal polygon.
Fixed bug when provider checks if polygon is inscribed or cicumscribed.
Changed name of method.
Added translate support to option keys.Ignore case of options.
Changed references to drawingstatus objects.
Deleted non-javadoc comments.
Deleted unnecessary methods from drawing status interface.
Implemented spline curve.
Changed console message.Fixed bug. Now throw invalid value exception when user try to set arc mode, close polyline or finish it.
Added new service: createSpline.
Changed i18n key
Fixed private to polyline field.
Added createLine(Point p1, Point p2) method to EditingProviderServices.Code refactor to use new method.
Implemented rectangle provider.
Fixed bug when user try to to draw several internal polygons at the same selection.
Fixed that permits users creates a regular polygon with 2 sides.
Moved initialization of variables at providers.Changed keys of options by i18n keys at polyline provider.
Changed polyline implementation. Now method start initialize provider variables.Added two control variables to close polyline and finish service.Added map to store provider options. The map keys are identifiers of options and map values are i18n keys to show at contextual menus.
Implemented contextual menus.
Implemented regular polygon.
Implemented drawing status of ellipse. Now the two axis of ellipse are drawn.
Implemented ellipse provider.
Deleted dead code. Circle provider never will receive a sting value from behavior.
Deleted duplicated header.
Implemented arc provider.
Changed API. Before feature store received as parameters was been used to get subtype. Now, methods has subtype parameter instead of feature store.
Moved protected methods of polyline to EditingProvider due to they can be useful to other providers.
Fixed error at register resource family
Removed useless comment
Implemented line provider.
Deleted duplicated code.
Deleted getServiceParameterInfo from API of EditingProviderFactory.To get information about some parameter, you should get EditingServiceInfo first an then call getParameterInfo(String parameterName).
Deleted useless comment
Changed constructor of DefaultEditingServiceInfo.Implemented getParameterInfo :: EditingServiceParameter.
Fixed error at getSubType. If it can not get subtype of feature store it should return SUBTYPE.UNKNOWN.
Added exception to logger.
Changed headers of exceptions.
Changed headers of test.
Fixed errors at Internal Polygon.Now checks if all selection geometries are surfaces or multisurfaces begore set selection. Moreover, when provider finish checks if geometry is contained in selection geometries. If geometry is not contained in none selected geometries it throw invalid exception.
Changed all class headers.Source formatting.
Implementado de sistema de activación/desactivacón de extensiones dependiendo de la capa o a la geometría solicitada por otro proveedor.Las extensiones le preguntan al contexto si son compatibles o bien con la capa activa o bien con la geometría que necesita otro proveedor....
Cambiado el tipo de colección en EditingServiceAParameter a Set ya que no se pueden repetir.
Fixed bugs at test.Added sample cartography to be used at tests.
Corregido error al calcular la polilinea.
New formatting
New exception
New test
Better fail messages
Implementados test unitarios del proveedor CircumferenceCr