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.
Updated dependency with symmetry.
Refactor code.
Added exception to logger.
Changed headers of exceptions.
Changed headers of test.
Changed add layer listener to constructor.
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.
Added return when there are problems saving, exporting and discarding changes.
Fixed NullPointerExceptions.
Changed all class headers.Source formatting.
Corregido error en el serviceInfo de la simetría.
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.
Cambiado nombre de variable.
Corregido error al presionar la tecla ESC.
Fixed bugs at test.Added sample cartography to be used at tests.
Corregido error al actualizar el mapControl del manager si no habian behaviors adicionales.
Corregido error al calcular la polilinea.
Cambiada la referencia al mapControl por una WeakReference.Añadida referencia al mapContext.Añadido al API el método setMapControl para actualizar el mapControl del editingContext.
Corregido error en un comentario.
Cambiado el map de editingcontexts en el manager. Ahora se asocia a un mapContext no a un mapControl.Cambiado el método registerEditingContext, si el mapContext está registrado actualiza el mapControl del editingContext, en caso contrario crea uno nuevo....
Al inicializar la extension de edición deshabilita la consola antigua.
New formatting
New exception
New test
Better fail messages
Replace mapcontrol attribute usage with method call
Implementados test unitarios del proveedor CircumferenceCr
Corregido Nullpointerexception si el usuario escribe en la consola sin tener ninguna herramienta activa.
Corregido error en test.
Eliminados métodos duplicados.Source formating.
Cambios en los mensajes al indicar que el test ha fallado.Cambiados los test de start y stop.Añadidos métodos start() necesarios para inicializar el servicio.
Corregidos error al añadir un valor al radio. Ahora no permite insertar radios negativos o muy cercanos al 0.Corregido error al obtener el drawing status cuando ya todos los parámetros tenían valor asignado. Ahora devuelve nulo en este caso.Source formating
Implementados test unitarios del proveedor CircleCr.
Corrigas dependencias erróneas en los providers para los test.
Implementados test unitarios sobre el proveedor InsertPoint.
Implementado método stop.Source formating.
Implementado método stop en el proveedor de círculos.Soruce formating.
Corregidos mensajes de error.Añadidos mensajes de error.Cambiado el logging de error a info.
Corregida clave de traducción.
Añadido mensaje al log cuando ocurre algun error al obtener un editing service.
Corregido error al cambiar la activación entre capas.
Corregido error el terminar edición. Ahora al terminar edición se pone automáticamente la herramienta "Pan". Refactoring de los métodos savechanges y discardchanges.
Movidas las claves de simetría al proyecto externo org.gvsig.vectorediting.symmetry
Corregida la familia al registrar la traducciones.Añadidas las claves de traducciones.
Corregido el grupo al registrar el icono.
Creado proyecto a modo de ejemplo que implementa la herramienta symmetry.
First commit
Initial import.
Add tags, trunk and branches folders.
Added org.gvsig.vectorediting.symmetry folder
Eliminados los iconos del main plugin.Cambiado el nombre del paquete org.gvsig.vectorediting.mainplugin.extensions a org.gvsig.vectorediting.mainpluginSeparada la extension EditingExtension en EditingExtension y ServiceExtension.
Eliminada la inclusión del jar symmetry.
Añadido scope a las dependencias. Eliminada dependencia con symmetry ya que estaŕa en otro proyecto.
Implementación del método de utilidad usado por los proveedores para registrar sus iconos.Eliminadas dependencias con los proveedores.Eliminado el registro de los proveedores. Ahora cada proveedor se registra asimismo.
Eliminado el modulo symmetry para crear un proyecto de ejemplo de como habría que realizar para implementar una herramineta que use la libreria vectorediting.
Añadida una clase library en cada proveedor.El library registra el proveedor en EditingProviderManager, registra los iconos del proveedor y las claves de las traducciones.
Añadido método de utilidad usado por los proveedores para registar sus iconos.
Source formatting.Añadidos los botones de circunferencia y polígono.
Implementado DefaultMapCreationListener.Añadido al api el método registerEditingContext que se llama a traves del listener implementado.Corregido error en editing context.Revision y simplificacion de editing behavior.
Eliminado mensaje de traza.
Corregidos errores en los links del SCM del pom padre.Actualizada la version del parent.Añadido el manejo de dependencia sobre el proyecto mainplugin.
Elimiando el uso de TrivialLayerOrdenManager en el main. Implementada la clase DummyLayerOrderManager (clase vacía que implementa a LayerOrderManager) necesaria para añadir las capas de ejemplo al main.
Añadidas las dependencias que faltaban al main.Reorganizadas las dependencias en el pom del main.
Reorganizadas las keys de traducción en los dialogos de terminar edición.
Eliminada la lista de servicios
Arreglada la condición del finish
Fixed bug on dxf layers.
Added key internal polygon.Changed variable name.
arreglados imports
Eliminada la variable de clase geomManager
Agrupadas todas las extensiones en EditingExtension.
Cambiado el nombre al método draw por getDrawingStatus
Separador los proveedores de createPolyline y createPolygon (irregular).
Arreglado error en el finish por el que nunca entraba en multicurve o multisurface.
Fixed bugs and code refactor at EditingBehavior.
Corregido error en la activación de la extensiones con capas dxf.
Implemented isCompatibleWith method at EditingServiceInfo.Deleted useless methods at BaseEditingExtension due to now extension ask to serviceInfo if it is compatible with the featureStore of active layer.
Code refactoring. Deleted useless comments.
Implemented EditingContext.Added ServiceInformationException to be thrown when somebody tries to get information of service.
Separadas las herramientas de crear círculos y circunferencias.
Cambiado nombre del método value por setValue
Arreglado el método finishAndStore para que descomponga las multisurfaces si le llegan.
Eliminado codigo inservible previamente comentarizado.
Arreglos para poder añadir el StatusBarBehavior al mapControl en edición.Eliminadas las referencias a PluginServices.
Fixed bug when first active internal polygon and then symmetry.
Fixed code errors. Moved code to correct method. Deleted unused variables.
Deleted unused variable.Code refactor.
Implemented Internal polygon provider.
Eliminadas dependencias con andami y mainplugin de gvsig
Añadido EditingCompoundBehavior que permita entrar en modo selección cuando un servicio lo requiera.
Fixed bug when polyline stops.
Refactor code.Added throw StopServiceException and catch clause.Added comments.
Added endEditingExtension to main.
Removed unused methods to create geometries.
Created JavaDoc.
Changed activateTool to activateService.Deleted useless comments and unused variables.