Added MapContext parameter to getEditingService because it could be necessary for some editing provider.Modify all provider factory classes.
Fixed selection parameter in internalPolygonEditingProvider
Implemented move provider.
Implemented explode provider.
Clean up code.
Implemented stop method of internal polygon.
Fixed bug when user try to to draw several internal polygons at the same selection.
Moved initialization of variables at providers.Changed keys of options by i18n keys at polyline provider.
Deleted getServiceParameterInfo from API of EditingProviderFactory.To get information about some parameter, you should get EditingServiceInfo first an then call getParameterInfo(String parameterName).
Changed constructor of DefaultEditingServiceInfo.Implemented getParameterInfo :: EditingServiceParameter.
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....
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.
Fixed bug on dxf layers.
arreglados imports
Agrupadas todas las extensiones en EditingExtension.
Cambiado el nombre al método draw por getDrawingStatus
Cambiado nombre del método value por setValue
Arreglado el método finishAndStore para que descomponga las multisurfaces si le llegan.
Fixed code errors. Moved code to correct method. Deleted unused variables.
Implemented Internal polygon provider.