## Uses of Class
org.apache.sis.feature.AbstractFeature

- Packages that use AbstractFeature
  Package | Description
  --- | ---
  org.apache.sis.feature | Defines the structure and content of views of real-world phenomenon.
  org.apache.sis.storage | Data store base types for retrieving and saving geospatial data in various storage formats.

- - ### Uses of AbstractFeature in org.apache.sis.feature

    Methods in org.apache.sis.feature that return AbstractFeature
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract AbstractFeature` | AbstractAssociation.`getValue()` | Returns the associated feature, or `null` if none.
    `AbstractFeature` | DefaultFeatureType.`newInstance()` | Creates a new feature instance of this type.

    Methods in org.apache.sis.feature that return types with arguments of type AbstractFeature
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<AbstractFeature>` | AbstractAssociation.`getValues()` | Returns all features, or an empty collection if none.

    Methods in org.apache.sis.feature with parameters of type AbstractFeature
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Object` | AbstractOperation.`apply​(AbstractFeature feature, ParameterValueGroup parameters)` | Executes the operation on the specified feature with the specified parameters.
    `abstract void` | AbstractAssociation.`setValue​(AbstractFeature value)` | Sets the associated feature.
    `static void` | Features.`validate​(AbstractFeature feature)` | Ensures that all characteristics and property values in the given feature are valid.

    Method parameters in org.apache.sis.feature with type arguments of type AbstractFeature
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractAssociation.`setValues​(Collection<? extends AbstractFeature> values)` | Sets the features.

  - ### Uses of AbstractFeature in org.apache.sis.storage

    Methods in org.apache.sis.storage that return types with arguments of type AbstractFeature
    Modifier and Type | Method | Description
    --- | --- | ---
    `Stream<AbstractFeature>` | FeatureSet.`features​(boolean parallel)` | Returns a stream of all features contained in this dataset.

    Method parameters in org.apache.sis.storage with type arguments of type AbstractFeature
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | WritableFeatureSet.`add​(Iterator<? extends AbstractFeature> features)` | Inserts new feature instances in this `FeatureSet`.
    `boolean` | WritableFeatureSet.`removeIf​(Predicate<? super AbstractFeature> filter)` | Removes all feature instances from this `FeatureSet` which matches the given predicate.
    `void` | WritableFeatureSet.`replaceIf​(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater)` | Updates all feature instances from this `FeatureSet` which match the given predicate.
    `void` | WritableFeatureSet.`replaceIf​(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater)` | Updates all feature instances from this `FeatureSet` which match the given predicate.