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

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

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

    Methods in org.apache.sis.feature.builder that return AssociationRoleBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `AssociationRoleBuilder` | FeatureTypeBuilder.`addAssociation​(DefaultAssociationRole template)` | Creates a new `FeatureAssociationRole` builder initialized to the same characteristics than the given template.
    `AssociationRoleBuilder` | FeatureTypeBuilder.`addAssociation​(DefaultFeatureType type)` | Creates a new `FeatureAssociationRole` builder for features of the given type.
    `AssociationRoleBuilder` | FeatureTypeBuilder.`addAssociation​(GenericName type)` | Creates a new `FeatureAssociationRole` builder for features of a type of the given name.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setDefinition​(CharSequence definition)` | Sets a concise definition of the element.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setDeprecated​(boolean deprecated)` | Sets whether the type is deprecated.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setDescription​(CharSequence description)` | Sets optional information beyond that required for concise definition of the element.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setDesignation​(CharSequence designation)` | Sets a natural language designator for the element.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setMaximumOccurs​(int occurs)` | Sets the maximum number of associations.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setMinimumOccurs​(int occurs)` | Sets the minimum number of associations.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setName​(CharSequence localPart)` | Sets the `FeatureAssociationRole` name as a simple string (local name).
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setName​(CharSequence... components)` | Sets the `FeatureAssociationRole` name as a string in the given scope.
    `AssociationRoleBuilder` | AssociationRoleBuilder.`setName​(GenericName name)` | Sets the `FeatureAssociationRole` name as a generic name.