# Deprecated API

## Contents

- Interfaces
- Classes
- Fields
- Methods

- Interfaces
  Interface | Description
  --- | ---
  org.apache.sis.util.logging.WarningListener | Replaced by `Filter`.

- Classes
  Class | Description
  --- | ---
  org.apache.sis.distance.DistanceUtils | Replaced by `GeodeticCalculator`. See SIS-385.
  org.apache.sis.distance.LatLonPointRadius | Replaced by `GeodeticCalculator.createGeodesicCircle2D(double)`.
  org.apache.sis.metadata.iso.ImmutableIdentifier | Moved to `org.apache.sis.referencing` for anticipation with Jigsaw modules.
  org.apache.sis.metadata.iso.maintenance.LegacyFeatureType | To be removed after migration to GeoAPI 4.0.
  org.apache.sis.metadata.iso.quality.DefaultScope | As of ISO 19115:2014, `DQ_Scope` has been replaced by `MD_Scope`. The later is defined in the `org.apache.sis.metadata.iso.maintenance` package.
  org.apache.sis.metadata.iso.quality.DefaultUsability | Not found in ISO 19115-3:2016 schemas.
  org.apache.sis.util.logging.WarningListeners | Replaced by `StoreListeners`.

- Fields
  Field | Description
  --- | ---
  org.apache.sis.geometry.GeneralDirectPosition.ordinates | Renamed `GeneralDirectPosition.coordinates`.
  org.apache.sis.referencing.cs.AxesConvention.CONVENTIONALLY_ORIENTED | Renamed `AxesConvention.DISPLAY_ORIENTED` since "conventional" is too vague. For example the (latitude, longitude) axis order is also conventional.
  org.apache.sis.util.ComparisonMode.APPROXIMATIVE | Renamed `ComparisonMode.APPROXIMATE`.
  org.apache.sis.xml.Namespaces.GMD | as of ISO 19115-3, splitted in many different namespaces.
  org.apache.sis.xml.Namespaces.GMI | as of ISO 19115-4, splitted in many different namespaces.
  org.apache.sis.xml.Namespaces.GMX | as of ISO 19115-3, splitted in many different namespaces.
  org.apache.sis.xml.Namespaces.GTS | as of ISO 19115-3, splitted in many different namespaces.
  org.apache.sis.xml.XML.DEFAULT_NAMESPACE | This property is no longer honored by Apache SIS 1.0. Use `XmlSchema` instead.
  org.apache.sis.xml.XML.WARNING_LISTENER | Replaced by `XML.WARNING_FILTER`.

- Methods
  Method | Description
  --- | ---
  org.apache.sis.distance.DistanceUtils.getHaversineDistance​(double, double, double, double) | Replaced by `GeodeticCalculator.getGeodesicDistance()`.
  org.apache.sis.distance.DistanceUtils.getPointOnGreatCircle​(double, double, double, double) | Replaced by `GeodeticCalculator.getEndPoint()`.
  org.apache.sis.feature.builder.FeatureTypeBuilder.setDefaultCardinality​(int, int) | Renamed `FeatureTypeBuilder.setDefaultMultiplicity(int, int)`. A cardinality is the actual number of elements in a set, while multiplicity is the range of cardinality that a set can have.
  org.apache.sis.metadata.iso.citation.Citations.getCodeSpace​(Citation) | Renamed as `Citations.toCodeSpace(Citation)`. The previous name was confusing because this method does not return the namespace of the given citation, but instead represents it as a namespace.
  org.apache.sis.metadata.iso.citation.Citations.getUnicodeIdentifier​(Citation) | Replaced by `Citations.toCodeSpace(Citation)` in order to reduce the risk of inconsistent behavior if those two methods are mixed.
  org.apache.sis.metadata.iso.citation.DefaultCitation.getCollectiveTitle() | Removed as of ISO 19115:2014.
  org.apache.sis.metadata.iso.citation.DefaultCitation.setCollectiveTitle​(InternationalString) | Removed as of ISO 19115:2014.
  org.apache.sis.metadata.iso.citation.DefaultContact.getAddress() | As of ISO 19115:2014, replaced by `DefaultContact.getAddresses()`.
  org.apache.sis.metadata.iso.citation.DefaultContact.getOnlineResource() | As of ISO 19115:2014, replaced by `DefaultContact.getOnlineResources()`.
  org.apache.sis.metadata.iso.citation.DefaultContact.getPhone() | As of ISO 19115:2014, replaced by `DefaultContact.getPhones()`.
  org.apache.sis.metadata.iso.citation.DefaultContact.setAddress​(Address) | As of ISO 19115:2014, replaced by `DefaultContact.setAddresses(Collection)`.
  org.apache.sis.metadata.iso.citation.DefaultContact.setOnlineResource​(OnlineResource) | As of ISO 19115:2014, replaced by `DefaultContact.setOnlineResources(Collection)`.
  org.apache.sis.metadata.iso.citation.DefaultContact.setPhone​(Telephone) | As of ISO 19115:2014, replaced by `DefaultContact.setPhones(Collection)`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.getContactInfo() | As of ISO 19115:2014, replaced by `AbstractParty.getContactInfo()`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.getIndividualName() | As of ISO 19115:2014, replaced by `getName()` in `DefaultIndividual`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.getOrganisationName() | As of ISO 19115:2014, replaced by `getName()` in `DefaultOrganisation`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.getPositionName() | As of ISO 19115:2014, replaced by `DefaultIndividual.getPositionName()`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.setContactInfo​(Contact) | As of ISO 19115:2014, replaced by `AbstractParty.setContactInfo(Collection)`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.setIndividualName​(String) | As of ISO 19115:2014, replaced by `setName(InternationalString)` in `DefaultIndividual`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.setOrganisationName​(InternationalString) | As of ISO 19115:2014, replaced by `setName(InternationalString)` in `DefaultOrganisation`.
  org.apache.sis.metadata.iso.citation.DefaultResponsibleParty.setPositionName​(InternationalString) | As of ISO 19115:2014, replaced by `DefaultIndividual.setPositionName(InternationalString)`.
  org.apache.sis.metadata.iso.citation.DefaultTelephone.getFacsimiles() | As of ISO 19115:2014, replaced by a number code `TelephoneType.FACSIMILE`.
  org.apache.sis.metadata.iso.citation.DefaultTelephone.getVoices() | As of ISO 19115:2014, replaced by a number with `TelephoneType.VOICE`.
  org.apache.sis.metadata.iso.citation.DefaultTelephone.setFacsimiles​(Collection<? extends String>) | As of ISO 19115:2014, replaced by a number with `TelephoneType.FACSIMILE`.
  org.apache.sis.metadata.iso.citation.DefaultTelephone.setVoices​(Collection<? extends String>) | As of ISO 19115:2014, replaced by a number code `TelephoneType.VOICE`.
  org.apache.sis.metadata.iso.content.DefaultCoverageDescription.getContentType() | As of ISO 19115:2014, moved to `DefaultAttributeGroup.getContentTypes()`.
  org.apache.sis.metadata.iso.content.DefaultCoverageDescription.getDimensions() | As of ISO 19115:2014, moved to `DefaultAttributeGroup.getAttributes()`.
  org.apache.sis.metadata.iso.content.DefaultCoverageDescription.setContentType​(CoverageContentType) | As of ISO 19115:2014, moved to `DefaultAttributeGroup.setContentTypes(Collection)`.
  org.apache.sis.metadata.iso.content.DefaultCoverageDescription.setDimensions​(Collection<? extends RangeDimension>) | As of ISO 19115:2014, moved to `DefaultAttributeGroup.setAttributes(Collection)`.
  org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription.getFeatureTypes() | As of ISO 19115:2014, replaced by `DefaultFeatureCatalogueDescription.getFeatureTypeInfo()`.
  org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription.getLanguages() | Replaced by `getLocalesAndCharsets().keySet()`.
  org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription.setFeatureTypes​(Collection<? extends GenericName>) | As of ISO 19115:2014, replaced by `DefaultFeatureCatalogueDescription.setFeatureTypeInfo(Collection)`.
  org.apache.sis.metadata.iso.content.DefaultFeatureCatalogueDescription.setLanguages​(Collection<? extends Locale>) | Replaced by putting keys in `DefaultFeatureCatalogueDescription.getLocalesAndCharsets()` map.
  org.apache.sis.metadata.iso.content.DefaultRangeDimension.getDescriptor() | As of ISO 19115:2014, renamed `DefaultRangeDimension.getDescription()`.
  org.apache.sis.metadata.iso.content.DefaultRangeDimension.setDescriptor​(InternationalString) | As of ISO 19115:2014, renamed `DefaultRangeDimension.setDescription(InternationalString)`.
  org.apache.sis.metadata.iso.DefaultExtendedElementInformation.getDomainCode() | Removed as of ISO 19115:2014.
  org.apache.sis.metadata.iso.DefaultExtendedElementInformation.getRationales() | As of ISO 19115:2014, replaced by `DefaultExtendedElementInformation.getRationale()`.
  org.apache.sis.metadata.iso.DefaultExtendedElementInformation.getShortName() | Removed as of ISO 19115:2014.
  org.apache.sis.metadata.iso.DefaultExtendedElementInformation.setDomainCode​(Integer) | Removed as of ISO 19115:2014.
  org.apache.sis.metadata.iso.DefaultExtendedElementInformation.setRationales​(Collection<? extends InternationalString>) | As of ISO 19115:2014, replaced by `DefaultExtendedElementInformation.setRationale(InternationalString)`.
  org.apache.sis.metadata.iso.DefaultExtendedElementInformation.setShortName​(String) | Removed as of ISO 19115:2014.
  org.apache.sis.metadata.iso.DefaultMetadata.getCharacterSet() | Replaced by `DefaultMetadata.getLocalesAndCharsets().values()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getCharacterSets() | Replaced by `DefaultMetadata.getLocalesAndCharsets().values()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getDataSetUri() | As of ISO 19115:2014, replaced by `DefaultMetadata.getIdentificationInfo()` followed by `AbstractIdentification.getCitation()` followed by `DefaultCitation.getOnlineResources()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getDateStamp() | As of ISO 19115:2014, replaced by `DefaultMetadata.getDateInfo()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getFileIdentifier() | As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataIdentifier()` in order to include the codespace attribute.
  org.apache.sis.metadata.iso.DefaultMetadata.getHierarchyLevelNames() | As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataScopes()` followed by `DefaultMetadataScope.getName()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getHierarchyLevels() | As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataScopes()` followed by `DefaultMetadataScope.getResourceScope()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getLanguage() | Replaced by `DefaultMetadata.getLocalesAndCharsets().keySet()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getLanguages() | Replaced by `DefaultMetadata.getLocalesAndCharsets().keySet()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getLocales() | Replaced by `DefaultMetadata.getLocalesAndCharsets().keySet()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getMetadataStandardName() | As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataStandards()` followed by `DefaultCitation.getTitle()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getMetadataStandardVersion() | As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataStandards()` followed by `DefaultCitation.getEdition()`.
  org.apache.sis.metadata.iso.DefaultMetadata.getParentIdentifier() | As of ISO 19115:2014, replaced by `DefaultMetadata.getParentMetadata()`.
  org.apache.sis.metadata.iso.DefaultMetadata.setCharacterSet​(CharacterSet) | Replaced by `DefaultMetadata.getLocalesAndCharsets().put(…, newValue)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setCharacterSets​(Collection<? extends Charset>) | Replaced by putting values in `DefaultMetadata.getLocalesAndCharsets()` map.
  org.apache.sis.metadata.iso.DefaultMetadata.setDataSetUri​(String) | As of ISO 19115:2014, replaced by `DefaultMetadata.getIdentificationInfo()` followed by `AbstractIdentification.getCitation()` followed by `DefaultCitation.setOnlineResources(Collection)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setDateStamp​(Date) | As of ISO 19115:2014, replaced by `DefaultMetadata.setDateInfo(Collection)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setFileIdentifier​(String) | As of ISO 19115:2014, replaced by `DefaultMetadata.setMetadataIdentifier(Identifier)`
  org.apache.sis.metadata.iso.DefaultMetadata.setHierarchyLevelNames​(Collection<? extends String>) | As of ISO 19115:2014, replaced by `DefaultMetadata.setMetadataScopes(Collection)` and `DefaultMetadataScope.setName(InternationalString)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setHierarchyLevels​(Collection<? extends ScopeCode>) | As of ISO 19115:2014, replaced by `DefaultMetadata.setMetadataScopes(Collection)` and `DefaultMetadataScope.setResourceScope(ScopeCode)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setLanguage​(Locale) | Replaced by `DefaultMetadata.getLocalesAndCharsets().put(newValue, …)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setLanguages​(Collection<Locale>) | Replaced by putting keys in `DefaultMetadata.getLocalesAndCharsets()` map.
  org.apache.sis.metadata.iso.DefaultMetadata.setLocales​(Collection<? extends Locale>) | Replaced by putting keys in `DefaultMetadata.getLocalesAndCharsets()`.
  org.apache.sis.metadata.iso.DefaultMetadata.setMetadataStandardName​(String) | As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataStandards()` followed by `DefaultCitation.setTitle(InternationalString)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setMetadataStandardVersion​(String) | As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataStandards()` followed by `DefaultCitation.setEdition(InternationalString)`.
  org.apache.sis.metadata.iso.DefaultMetadata.setParentIdentifier​(String) | As of ISO 19115:2014, replaced by `DefaultMetadata.getParentMetadata()`.
  org.apache.sis.metadata.iso.distribution.DefaultDataFile.getFileFormat() | Removed in latest XSD schemas.
  org.apache.sis.metadata.iso.distribution.DefaultDataFile.setFileFormat​(Format) | Removed in latest XSD schemas.
  org.apache.sis.metadata.iso.distribution.DefaultDigitalTransferOptions.getOffLine() | As of ISO 19115:2014, replaced by `DefaultDigitalTransferOptions.getOffLines()`.
  org.apache.sis.metadata.iso.distribution.DefaultDigitalTransferOptions.setOffLine​(Medium) | As of ISO 19115:2014, replaced by `DefaultDigitalTransferOptions.setOffLines(Collection)`.
  org.apache.sis.metadata.iso.distribution.DefaultFormat.getName() | As of ISO 19115:2014, replaced by `DefaultFormat.getFormatSpecificationCitation().getAlternateTitles()`. Note that citation alternate titles are often used for abbreviations.
  org.apache.sis.metadata.iso.distribution.DefaultFormat.getSpecification() | As of ISO 19115:2014, replaced by `DefaultFormat.getFormatSpecificationCitation().getTitle()`.
  org.apache.sis.metadata.iso.distribution.DefaultFormat.getVersion() | As of ISO 19115:2014, replaced by `DefaultFormat.getFormatSpecificationCitation().getEdition()`.
  org.apache.sis.metadata.iso.distribution.DefaultFormat.setName​(InternationalString) | As of ISO 19115:2014, replaced by `DefaultFormat.getFormatSpecificationCitation().setAlternateTitles(Collection)`.
  org.apache.sis.metadata.iso.distribution.DefaultFormat.setSpecification​(InternationalString) | As of ISO 19115:2014, replaced by `DefaultFormat.getFormatSpecificationCitation().setTitle(InternationalString)`.
  org.apache.sis.metadata.iso.distribution.DefaultFormat.setVersion​(InternationalString) | As of ISO 19115:2014, replaced by `DefaultFormat.getFormatSpecificationCitation().setEdition(InternationalString)`.
  org.apache.sis.metadata.iso.distribution.DefaultMedium.getDensities() | As of ISO 19115:2014, replaced by `DefaultMedium.getDensity()`.
  org.apache.sis.metadata.iso.distribution.DefaultMedium.setDensities​(Collection<? extends Double>) | As of ISO 19115:2014, replaced by `DefaultMedium.setDensity(Double)`.
  org.apache.sis.metadata.iso.distribution.DefaultStandardOrderProcess.getOrderOptionType() | Renamed `DefaultStandardOrderProcess.getOrderOptionsType()` for ISO 19115 conformance.
  org.apache.sis.metadata.iso.distribution.DefaultStandardOrderProcess.setOrderOptionType​(RecordType) | Renamed `DefaultStandardOrderProcess.setOrderOptionsType(RecordType)` for ISO 19115 conformance.
  org.apache.sis.metadata.iso.identification.AbstractIdentification.getAggregationInfo() | As of ISO 19115:2014, replaced by `AbstractIdentification.getAssociatedResources()`.
  org.apache.sis.metadata.iso.identification.AbstractIdentification.setAggregationInfo​(Collection<? extends AggregateInformation>) | As of ISO 19115:2014, replaced by `AbstractIdentification.setAssociatedResources(Collection)`.
  org.apache.sis.metadata.iso.identification.DefaultAggregateInformation.getAggregateDataSetIdentifier() | As of ISO 19115:2014, replaced by the first identifier of `DefaultAggregateInformation.getAggregateDataSetName()`.
  org.apache.sis.metadata.iso.identification.DefaultAggregateInformation.getAggregateDataSetName() | As of ISO 19115:2014, replaced by `DefaultAssociatedResource.getName()`.
  org.apache.sis.metadata.iso.identification.DefaultAggregateInformation.setAggregateDataSetIdentifier​(Identifier) | As of ISO 19115:2014, replaced by an identifier of `DefaultAggregateInformation.getAggregateDataSetName()`.
  org.apache.sis.metadata.iso.identification.DefaultAggregateInformation.setAggregateDataSetName​(Citation) | As of ISO 19115:2014, replaced by `DefaultAssociatedResource.setName(Citation)`.
  org.apache.sis.metadata.iso.identification.DefaultDataIdentification.getCharacterSets() | Replaced by `getLocalesAndCharsets().values()`.
  org.apache.sis.metadata.iso.identification.DefaultDataIdentification.getLanguages() | Replaced by `getLocalesAndCharsets().keySet()`.
  org.apache.sis.metadata.iso.identification.DefaultDataIdentification.setCharacterSets​(Collection<? extends CharacterSet>) | Replaced by putting values in `DefaultDataIdentification.getLocalesAndCharsets()` map.
  org.apache.sis.metadata.iso.identification.DefaultDataIdentification.setLanguages​(Collection<? extends Locale>) | Replaced by putting keys in `DefaultDataIdentification.getLocalesAndCharsets()` map.
  org.apache.sis.metadata.iso.lineage.DefaultProcessStep.getDate() | As of ISO 19115-1:2014, replaced by `DefaultProcessStep.getStepDateTime()`.
  org.apache.sis.metadata.iso.lineage.DefaultProcessStep.setDate​(Date) | As of ISO 19115-1:2014, replaced by `DefaultProcessStep.setStepDateTime(TemporalPrimitive)`.
  org.apache.sis.metadata.iso.lineage.DefaultSource.getScaleDenominator() | As of ISO 19115:2014, moved to `DefaultResolution.getEquivalentScale()`.
  org.apache.sis.metadata.iso.lineage.DefaultSource.getSourceExtents() | As of ISO 19115:2014, moved to `DefaultScope.getExtents()`.
  org.apache.sis.metadata.iso.lineage.DefaultSource.setScaleDenominator​(RepresentativeFraction) | As of ISO 19115:2014, moved to `DefaultResolution.setEquivalentScale(RepresentativeFraction)`.
  org.apache.sis.metadata.iso.lineage.DefaultSource.setSourceExtents​(Collection<? extends Extent>) | As of ISO 19115:2014, moved to `DefaultScope.setExtents(Collection)`.
  org.apache.sis.metadata.iso.maintenance.DefaultMaintenanceInformation.getDateOfNextUpdate() | As of ISO 19115:2014, replaced by `DefaultMaintenanceInformation.getMaintenanceDates()` in order to enable inclusion of a `DateType` to describe the type of the date. The associated date type is `DateType.valueOf("NEXT_UPDATE")`.
  org.apache.sis.metadata.iso.maintenance.DefaultMaintenanceInformation.getUpdateScopeDescriptions() | As of ISO 19115:2014, `DefaultMaintenanceInformation.getUpdateScopes()` and `getUpdateScopeDescriptions()` were combined into `DefaultMaintenanceInformation.getMaintenanceScopes()` in order to allow specifying a scope that includes a spatial and temporal extent.
  org.apache.sis.metadata.iso.maintenance.DefaultMaintenanceInformation.getUpdateScopes() | As of ISO 19115:2014, `getUpdateScopes()` and `DefaultMaintenanceInformation.getUpdateScopeDescriptions()` were combined into `DefaultMaintenanceInformation.getMaintenanceScopes()` in order to allow specifying a scope that includes a spatial and temporal extent.
  org.apache.sis.metadata.iso.maintenance.DefaultMaintenanceInformation.setDateOfNextUpdate​(Date) |
  org.apache.sis.metadata.iso.maintenance.DefaultMaintenanceInformation.setUpdateScopeDescriptions​(Collection<? extends ScopeDescription>) | As of ISO 19115:2014, replaced by `DefaultMaintenanceInformation.setMaintenanceScopes(Collection)`.
  org.apache.sis.metadata.iso.maintenance.DefaultMaintenanceInformation.setUpdateScopes​(Collection<? extends ScopeCode>) | As of ISO 19115:2014, replaced by `DefaultMaintenanceInformation.setMaintenanceScopes(Collection)`.
  org.apache.sis.metadata.iso.maintenance.DefaultScope.getExtent() | As of ISO 19115:2014, replaced by `DefaultScope.getExtents()`.
  org.apache.sis.metadata.iso.maintenance.DefaultScope.setExtent​(Extent) | As of ISO 19115:2014, replaced by `DefaultScope.setExtents(Collection)`.
  org.apache.sis.metadata.ModifiableMetadata.checkWritePermission() | Replaced by `ModifiableMetadata.checkWritePermission(Object)`.
  org.apache.sis.metadata.ModifiableMetadata.freeze() | Replaced by `transition(State.FINAL)`.
  org.apache.sis.metadata.ModifiableMetadata.isModifiable() | Replaced by `ModifiableMetadata.state() != State.FINAL`. See SIS-81.
  org.apache.sis.metadata.ModifiableMetadata.unmodifiable() | Replaced by `MetadataCopier.forModifiable(getStandard()).copy(this).transition(State.FINAL)`.
  org.apache.sis.metadata.sql.MetadataSource.addWarningListener​(WarningListener<? super MetadataSource>) | `WarningListener` to be replaced by `Filter`.
  org.apache.sis.metadata.sql.MetadataSource.removeWarningListener​(WarningListener<? super MetadataSource>) | `WarningListener` to be replaced by `Filter`.
  org.apache.sis.referencing.CRS.fromAuthority​(CoordinateReferenceSystem, CRSAuthorityFactory, WarningListener<?>) | `WarningListener` argument replaced by `java.util.logging.Filter`.
  org.apache.sis.referencing.datum.DefaultEllipsoid.orthodromicDistance​(double, double, double, double) | Replaced by `GeodeticCalculator`.
  org.apache.sis.referencing.IdentifiedObjects.getUnicodeIdentifier​(IdentifiedObject) | Renamed `IdentifiedObjects.getSimpleNameOrIdentifier(IdentifiedObject)`.
  org.apache.sis.referencing.operation.DefaultCoordinateOperationFactory.createOperation​(CoordinateReferenceSystem, CoordinateReferenceSystem, OperationMethod) | Replaced by `DefaultCoordinateOperationFactory.createOperation(CoordinateReferenceSystem, CoordinateReferenceSystem, CoordinateOperationContext)`.
  org.apache.sis.referencing.operation.DefaultPassThroughOperation.getMethod() | May be removed in GeoAPI 4.0 since it does not apply to pass-through operations.
  org.apache.sis.referencing.operation.DefaultPassThroughOperation.getParameterValues() | May be removed in GeoAPI 4.0 since it does not apply to pass-through operations.
  org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory.createBaseToDerived​(CoordinateReferenceSystem, ParameterValueGroup, CoordinateSystem) | Replaced by `DefaultMathTransformFactory.createParameterizedTransform(ParameterValueGroup, Context)`.
  org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory.createFromXML​(String) |
  org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory.createParameterizedTransform​(ParameterValueGroup) | Replaced by `DefaultMathTransformFactory.createParameterizedTransform(ParameterValueGroup, Context)` where the `Context` argument can be null.
  org.apache.sis.referencing.operation.transform.PassThroughTransform.create​(int, MathTransform, int) | Moved to `MathTransforms.passThrough(int, MathTransform, int)`.
  org.apache.sis.storage.DataStore.addWarningListener​(WarningListener<? super DataStore>) | Replaced by `addListener(listener, WarningEvent.class)`.
  org.apache.sis.storage.DataStore.removeWarningListener​(WarningListener<? super DataStore>) | Replaced by `removeListener(listener, WarningEvent.class)`.
  org.apache.sis.storage.event.StoreListeners.addWarningListener​(WarningListener) | Replaced by `addListener(listener, WarningEvent.class)`.
  org.apache.sis.storage.event.StoreListeners.hasListeners() |
  org.apache.sis.storage.event.StoreListeners.removeWarningListener​(WarningListener) | Replaced by `removeListener(listener, WarningEvent.class)`.
  org.apache.sis.util.ComparisonMode.isApproximative() | Renamed `ComparisonMode.isApproximate()`.
  org.apache.sis.util.logging.LoggerAdapter.logrb​(Level, String, String, String, String) | JDK 8 has deprecated this method.
  org.apache.sis.util.Utilities.equalsApproximatively​(Object, Object) | Renamed `Utilities.equalsApproximately(Object, Object)`.