## Uses of Class
org.apache.sis.feature.builder.TypeBuilder

- Packages that use TypeBuilder
  Package | Description
  --- | ---
  org.apache.sis.feature.builder | Helper classes for creating `FeatureType` instances.

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

    Subclasses of TypeBuilder in org.apache.sis.feature.builder
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AssociationRoleBuilder` | Describes one association from the `FeatureType` to be built by an `FeatureTypeBuilder` to another `FeatureType`.
    `class` | `AttributeTypeBuilder<V>` | Describes one `AttributeType` which will be part of the feature type to be built by a `FeatureTypeBuilder`.
    `class` | `CharacteristicTypeBuilder<V>` | Describes one characteristic of the `AttributeType` will will be built by a `FeatureTypeBuilder`.
    `class` | `FeatureTypeBuilder` | Helper class for the creation of `FeatureType` instances.
    `class` | `PropertyTypeBuilder` | Describes one property of the `FeatureType` to be built by an `FeatureTypeBuilder`.

    Methods in org.apache.sis.feature.builder that return TypeBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeBuilder` | TypeBuilder.`setDefinition​(CharSequence definition)` | Sets a concise definition of the element.
    `TypeBuilder` | TypeBuilder.`setDeprecated​(boolean deprecated)` | Sets whether the type is deprecated.
    `TypeBuilder` | TypeBuilder.`setDescription​(CharSequence description)` | Sets optional information beyond that required for concise definition of the element.
    `TypeBuilder` | TypeBuilder.`setDesignation​(CharSequence designation)` | Sets a natural language designator for the element.
    `TypeBuilder` | TypeBuilder.`setName​(CharSequence localPart)` | Sets the `IdentifiedType` name as a simple string (local name).
    `TypeBuilder` | TypeBuilder.`setName​(CharSequence... components)` | Sets the `IdentifiedType` name as a string in the given scope.
    `TypeBuilder` | TypeBuilder.`setName​(GenericName name)` | Sets the `IdentifiedType` name as a generic name.