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

- Packages that use AbstractIdentifiedType
  Package | Description
  --- | ---
  org.apache.sis.feature | Defines the structure and content of views of real-world phenomenon.
  org.apache.sis.feature.builder | Helper classes for creating `FeatureType` instances.

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

    Subclasses of AbstractIdentifiedType in org.apache.sis.feature
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractOperation` | Describes the behaviour of a feature type as a function or a method.
    `class` | `DefaultAssociationRole` | Indicates the role played by the association between two features.
    `class` | `DefaultAttributeType<V>` | Definition of an attribute in a feature type.
    `class` | `DefaultFeatureType` | Abstraction of a real-world phenomena.

    Methods in org.apache.sis.feature that return AbstractIdentifiedType
    Modifier and Type | Method | Description
    --- | --- | ---
    `AbstractIdentifiedType` | DefaultFeatureType.`getProperty​(String name)` | Returns the attribute, operation or association role for the given name.
    `abstract AbstractIdentifiedType` | AbstractOperation.`getResult()` | Returns the expected result type, or `null` if none.

    Methods in org.apache.sis.feature that return types with arguments of type AbstractIdentifiedType
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<AbstractIdentifiedType>` | DefaultFeatureType.`getProperties​(boolean includeSuperTypes)` | Returns any feature operation, any feature attribute type and any feature association role that carries characteristics of a feature type.

    Methods in org.apache.sis.feature with parameters of type AbstractIdentifiedType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static AbstractOperation` | FeatureOperations.`compound​(Map<String,​?> identification, String delimiter, String prefix, String suffix, AbstractIdentifiedType... singleAttributes)` | Creates an operation concatenating the string representations of the values of multiple properties.
    `static AbstractOperation` | FeatureOperations.`envelope​(Map<String,​?> identification, CoordinateReferenceSystem crs, AbstractIdentifiedType... geometryAttributes)` | Creates an operation computing the envelope that encompass all geometries found in the given attributes.
    `static GenericName` | Features.`getValueTypeName​(AbstractIdentifiedType property)` | Returns the name of the type of values that the given property can take.
    `static AbstractOperation` | FeatureOperations.`link​(Map<String,​?> identification, AbstractIdentifiedType referent)` | Creates an operation which is only an alias for another property.

    Constructors in org.apache.sis.feature with parameters of type AbstractIdentifiedType
    Constructor | Description
    --- | ---
    `DefaultFeatureType​(Map<String,​?> identification, boolean isAbstract, DefaultFeatureType[] superTypes, AbstractIdentifiedType... properties)` | Constructs a feature type from the given properties.

  - ### Uses of AbstractIdentifiedType in org.apache.sis.feature.builder

    Methods in org.apache.sis.feature.builder that return AbstractIdentifiedType
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract AbstractIdentifiedType` | PropertyTypeBuilder.`build()` | Builds the property type from the information specified to this builder.
    `abstract AbstractIdentifiedType` | TypeBuilder.`build()` | Builds the feature or property type from the information specified to this builder.

    Methods in org.apache.sis.feature.builder with parameters of type AbstractIdentifiedType
    Modifier and Type | Method | Description
    --- | --- | ---
    `PropertyTypeBuilder` | FeatureTypeBuilder.`addProperty​(AbstractIdentifiedType template)` | Adds the given property in the feature type properties.