Improved validation of parameter values and used in the rotation provider
Fixed TrimPolygonEditingProvider
Added Chamfer by length and angle editing tool.
Added combine geometries editing tool
Improved the scale provider to allow non-proportional scaling and scaling from the center
Added restart & initDefaultValues method to EditingProvider and fix console message in parameters with options.
Improved parameters with type OPTION
Added AbstractEditingProviderFactory and support for show previewSymbol in editing tools.
- Unificado el terminar edicion del menu en uno solo que llama a una u otra cosa en funcion de si se esta terminando edicion de mas de una capa.- Añadido el panel que muestra las opciones de edicion de la herramienta de edicion activa.
refs #5660 Added support for copy alphanumeric attributes en PastFromClipboard
Added PasteFromClipboardEditingProvider and many more.
Added "distance" editing parameters type to introduce a graphical distance
Added insert arc by center provider.
Arreglado para que el DefaultEditingProviderManager lleve un registro de valores por defecto y pueda "recordar" el último valor introducido por el usuario en la sesion actual de gvSIG y lo utilice posteriormente como valor por defecto.
Added default values to some parameters of regular polygon provider.Changed console message.
Added MapContext parameter to getEditingService because it could be necessary for some editing provider.Modify all provider factory classes.
Primera aproximación al stretchEditingProvider
Added InvalidEntryException exception to start method.Changed test try catch.Added message when service finalizes.
Revised and updated Javadoc.
Clean up code.
Deleted unnecessary methods from drawing status interface.
Implemented contextual menus.
Changed headers of exceptions.
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.
New exception
Agrupadas todas las extensiones en EditingExtension.
Cambiado el nombre al método draw por getDrawingStatus
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.
Implemented EditingContext.Added ServiceInformationException to be thrown when somebody tries to get information of service.
Cambiado nombre del método value por setValue
Implemented Internal polygon provider.
Añadido EditingCompoundBehavior que permita entrar en modo selección cuando un servicio lo requiera.
Created JavaDoc.
Added StopServiceException
Implemented endeditingExtension.Implemented EndEditingException and StartEditingException.Added i18n labels.
Symmetry extension
Deleted InvalidOption and Invalidvalue. Now there is a common exception.Fixed bug when user insert points by console.
Changed how exceptions are thrown and captured.Generated message errors with a logger.
Created vector editing exceptions.
Implemented polyline provider.
Changed return type of draw operation. Code refactor.
- Movidos los métodos de utilidad a EditingService.- Creado DrawindStatus.
Parámetros multitipo.
Changed layer parameter for featureStore.Changed provider name. Now action-command and provider name is the same.
Changed types constant for class enum.
Added swing api and impl to dependency management.Moved activateTool and beginEdition to swingManager.Moved EditingBehavior to swing.apiMoved DefaultEditingBehavior to swing.implAdded swingManager, locator and library.
Changed equals method to override equals method of Object.Deleted attribute console message to simplify EditingServiceParameter class.Changed name and description of provider params because console message was deleted.
Refactored names of some operations.Changed how to insert providers stores values.Implemented getParameters of providers.
Changed the use of java.awt.geom.point2d for org.gvsig.fmap.geom.primitive.Point.
Implemented set last tool selected when active layer changes.
Added cleanBehavior method at EditingBehavior.
Implemented getServiceInfo.Implemented common operations at BaseEditingExtension to set if each extension is enable or not.Changed return type of getSupportedPrimitiveGeometryTypes operation to int[].
Changed version of org.gvsig.desktop to 2.0.58.Added dependency management of prov.circle2p project.Added prov.circle2p dependency to projects.Added project to plugin package.Changed structure of extensions. Now BaseEditingServiceExtension is abstract and each editingextension extends this class....
Removed isValidValue from interfaces and services. This method should be called in an internal way.Removed getName() at InsertPoint provider because name is static.
Implemented method to get points by console.Added message console parameter in EditingServiceParameter.
Commented main module to test plugin in gvSIG.Added app.mainplugin dependency to app.mainpluign and lib.api.Create common operations on BaseEditingServiceExtension. This operations can be used for each extension.Added beginEdition to EditingManager (API) and implemented (IMPL)...
Refactoring and formating code. Added start method to service that permits us to reset values of service.Added incomplete new abstract class to extract common functionality of providers.Added new functionality to Main.
First commit.