This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.
from 12ba81b Improve compatibility with other modules that use legacy
metadata, for example Feature Catalog. Add CI_ResponsibleParty even if not used
by the SIS branch on GeoAPI 4.0 because some standards still depend on it.
Also, be less aggressive in the namespace renaming performed by
TransformingReader because some names (e.g. "Record") are used in other context
than metadata.
new c75183e Add a clarification about why we filter the namespaces.
new 263f004 Replace ModifiableMetadata.isModifiable(), unmodifiable() and
freeze() by an enumeration. https://issues.apache.org/jira/browse/SIS-81
new a4fac08 ModifiableMetadata does not need anymore to be cloneable.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../sis/internal/jaxb/gmi/LE_ProcessStep.java | 1 -
.../apache/sis/internal/jaxb/gmi/LE_Source.java | 1 -
.../org/apache/sis/internal/jaxb/gmi/MI_Band.java | 1 -
.../internal/jaxb/gmi/MI_CoverageDescription.java | 1 -
.../sis/internal/jaxb/gmi/MI_Georectified.java | 1 -
.../sis/internal/jaxb/gmi/MI_Georeferenceable.java | 1 -
.../sis/internal/jaxb/gmi/MI_ImageDescription.java | 1 -
.../apache/sis/internal/jaxb/gmi/MI_Metadata.java | 1 -
.../main/java/org/apache/sis/metadata/Freezer.java | 16 +-
.../org/apache/sis/metadata/MetadataCopier.java | 81 ++++---
.../org/apache/sis/metadata/MetadataStandard.java | 2 -
.../apache/sis/metadata/ModifiableMetadata.java | 268 ++++++++++++++-------
.../org/apache/sis/metadata/PropertyAccessor.java | 4 +-
.../metadata/UnmodifiableMetadataException.java | 5 +-
.../iso/DefaultApplicationSchemaInformation.java | 1 -
.../iso/DefaultExtendedElementInformation.java | 1 -
.../apache/sis/metadata/iso/DefaultIdentifier.java | 1 -
.../apache/sis/metadata/iso/DefaultMetadata.java | 1 -
.../iso/DefaultMetadataExtensionInformation.java | 1 -
.../sis/metadata/iso/DefaultMetadataScope.java | 1 -
.../iso/DefaultPortrayalCatalogueReference.java | 1 -
.../org/apache/sis/metadata/iso/ISOMetadata.java | 16 +-
.../sis/metadata/iso/MetadataScopeAdapter.java | 4 +-
.../acquisition/DefaultAcquisitionInformation.java | 1 -
.../acquisition/DefaultEnvironmentalRecord.java | 1 -
.../sis/metadata/iso/acquisition/DefaultEvent.java | 1 -
.../iso/acquisition/DefaultInstrument.java | 1 -
.../metadata/iso/acquisition/DefaultObjective.java | 1 -
.../metadata/iso/acquisition/DefaultOperation.java | 1 -
.../sis/metadata/iso/acquisition/DefaultPlan.java | 1 -
.../metadata/iso/acquisition/DefaultPlatform.java | 1 -
.../iso/acquisition/DefaultPlatformPass.java | 1 -
.../iso/acquisition/DefaultRequestedDate.java | 1 -
.../iso/acquisition/DefaultRequirement.java | 1 -
.../sis/metadata/iso/citation/AbstractParty.java | 1 -
.../sis/metadata/iso/citation/DefaultAddress.java | 1 -
.../sis/metadata/iso/citation/DefaultCitation.java | 1 -
.../metadata/iso/citation/DefaultCitationDate.java | 1 -
.../sis/metadata/iso/citation/DefaultContact.java | 1 -
.../metadata/iso/citation/DefaultIndividual.java | 1 -
.../iso/citation/DefaultOnlineResource.java | 1 -
.../metadata/iso/citation/DefaultOrganisation.java | 1 -
.../iso/citation/DefaultResponsibility.java | 2 +-
.../iso/citation/DefaultResponsibleParty.java | 1 -
.../sis/metadata/iso/citation/DefaultSeries.java | 1 -
.../metadata/iso/citation/DefaultTelephone.java | 3 +-
.../iso/constraint/DefaultConstraints.java | 1 -
.../iso/constraint/DefaultLegalConstraints.java | 1 -
.../iso/constraint/DefaultReleasability.java | 1 -
.../iso/constraint/DefaultSecurityConstraints.java | 1 -
.../iso/content/AbstractContentInformation.java | 1 -
.../iso/content/DefaultAttributeGroup.java | 1 -
.../sis/metadata/iso/content/DefaultBand.java | 1 -
.../iso/content/DefaultCoverageDescription.java | 1 -
.../DefaultFeatureCatalogueDescription.java | 1 -
.../iso/content/DefaultFeatureTypeInfo.java | 1 -
.../iso/content/DefaultImageDescription.java | 1 -
.../iso/content/DefaultRangeDimension.java | 1 -
.../content/DefaultRangeElementDescription.java | 1 -
.../iso/content/DefaultSampleDimension.java | 1 -
.../metadata/iso/distribution/DefaultDataFile.java | 1 -
.../DefaultDigitalTransferOptions.java | 1 -
.../iso/distribution/DefaultDistribution.java | 1 -
.../iso/distribution/DefaultDistributor.java | 1 -
.../metadata/iso/distribution/DefaultFormat.java | 1 -
.../metadata/iso/distribution/DefaultMedium.java | 1 -
.../distribution/DefaultStandardOrderProcess.java | 1 -
.../iso/extent/AbstractGeographicExtent.java | 1 -
.../iso/extent/DefaultBoundingPolygon.java | 1 -
.../sis/metadata/iso/extent/DefaultExtent.java | 1 -
.../iso/extent/DefaultGeographicBoundingBox.java | 1 -
.../iso/extent/DefaultGeographicDescription.java | 1 -
.../iso/extent/DefaultSpatialTemporalExtent.java | 1 -
.../metadata/iso/extent/DefaultTemporalExtent.java | 1 -
.../metadata/iso/extent/DefaultVerticalExtent.java | 1 -
.../iso/identification/AbstractIdentification.java | 1 -
.../DefaultAggregateInformation.java | 1 -
.../identification/DefaultAssociatedResource.java | 1 -
.../iso/identification/DefaultBrowseGraphic.java | 1 -
.../iso/identification/DefaultCoupledResource.java | 1 -
.../identification/DefaultDataIdentification.java | 1 -
.../iso/identification/DefaultKeywordClass.java | 1 -
.../iso/identification/DefaultKeywords.java | 1 -
.../DefaultOperationChainMetadata.java | 1 -
.../identification/DefaultOperationMetadata.java | 1 -
.../iso/identification/DefaultResolution.java | 1 -
.../DefaultServiceIdentification.java | 1 -
.../metadata/iso/identification/DefaultUsage.java | 1 -
.../sis/metadata/iso/lineage/DefaultAlgorithm.java | 1 -
.../sis/metadata/iso/lineage/DefaultLineage.java | 1 -
.../iso/lineage/DefaultNominalResolution.java | 1 -
.../metadata/iso/lineage/DefaultProcessStep.java | 1 -
.../iso/lineage/DefaultProcessStepReport.java | 1 -
.../metadata/iso/lineage/DefaultProcessing.java | 1 -
.../sis/metadata/iso/lineage/DefaultSource.java | 3 +-
.../maintenance/DefaultMaintenanceInformation.java | 1 -
.../sis/metadata/iso/maintenance/DefaultScope.java | 1 -
.../iso/maintenance/DefaultScopeDescription.java | 1 -
.../metadata/iso/quality/AbstractCompleteness.java | 1 -
.../sis/metadata/iso/quality/AbstractElement.java | 1 -
.../iso/quality/AbstractLogicalConsistency.java | 1 -
.../iso/quality/AbstractPositionalAccuracy.java | 1 -
.../sis/metadata/iso/quality/AbstractResult.java | 1 -
.../iso/quality/AbstractTemporalAccuracy.java | 1 -
.../iso/quality/AbstractThematicAccuracy.java | 1 -
.../DefaultAbsoluteExternalPositionalAccuracy.java | 1 -
.../quality/DefaultAccuracyOfATimeMeasurement.java | 1 -
.../iso/quality/DefaultCompletenessCommission.java | 1 -
.../iso/quality/DefaultCompletenessOmission.java | 1 -
.../iso/quality/DefaultConceptualConsistency.java | 1 -
.../iso/quality/DefaultConformanceResult.java | 1 -
.../iso/quality/DefaultCoverageResult.java | 1 -
.../metadata/iso/quality/DefaultDataQuality.java | 1 -
.../iso/quality/DefaultDomainConsistency.java | 1 -
.../iso/quality/DefaultFormatConsistency.java | 1 -
.../DefaultGriddedDataPositionalAccuracy.java | 1 -
.../DefaultNonQuantitativeAttributeAccuracy.java | 1 -
.../DefaultQuantitativeAttributeAccuracy.java | 1 -
.../iso/quality/DefaultQuantitativeResult.java | 1 -
.../DefaultRelativeInternalPositionalAccuracy.java | 1 -
.../sis/metadata/iso/quality/DefaultScope.java | 1 -
.../iso/quality/DefaultTemporalConsistency.java | 1 -
.../iso/quality/DefaultTemporalValidity.java | 1 -
.../DefaultThematicClassificationCorrectness.java | 1 -
.../iso/quality/DefaultTopologicalConsistency.java | 1 -
.../sis/metadata/iso/quality/DefaultUsability.java | 1 -
.../spatial/AbstractGeolocationInformation.java | 1 -
.../iso/spatial/AbstractSpatialRepresentation.java | 1 -
.../sis/metadata/iso/spatial/DefaultDimension.java | 1 -
.../sis/metadata/iso/spatial/DefaultGCP.java | 1 -
.../metadata/iso/spatial/DefaultGCPCollection.java | 1 -
.../iso/spatial/DefaultGeometricObjects.java | 1 -
.../metadata/iso/spatial/DefaultGeorectified.java | 1 -
.../iso/spatial/DefaultGeoreferenceable.java | 1 -
.../spatial/DefaultGridSpatialRepresentation.java | 1 -
.../DefaultVectorSpatialRepresentation.java | 1 -
.../org/apache/sis/xml/TransformingReader.java | 6 +-
.../metadata/iso/citation/DefaultCitationTest.java | 54 ++++-
.../DefaultRepresentativeFractionTest.java | 8 +-
.../referencing/PositionalAccuracyConstant.java | 1 -
ide-project/NetBeans/nbproject/genfiles.properties | 2 +-
ide-project/NetBeans/nbproject/project.xml | 1 +
.../sis/internal/profile/fra/Constraints.java | 1 -
.../internal/profile/fra/DataIdentification.java | 1 -
.../sis/internal/profile/fra/LegalConstraints.java | 1 -
.../internal/profile/fra/SecurityConstraints.java | 1 -
146 files changed, 314 insertions(+), 291 deletions(-)