# 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.