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(-)

Reply via email to