# Uses of Enum Class
org.apache.sis.feature.builder.AttributeRole

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

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

  Subclasses with type arguments of type AttributeRole in org.apache.sis.feature.builder
  Modifier and Type
  Class
  Description
  `enum`
  `AttributeRole`
  Roles that can be associated to some attributes for instructing `FeatureTypeBuilder` how to generate predefined operations.
  Methods in org.apache.sis.feature.builder that return AttributeRole
  Modifier and Type
  Method
  Description
  `static AttributeRole`
  AttributeRole.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static AttributeRole[]`
  AttributeRole.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in org.apache.sis.feature.builder that return types with arguments of type AttributeRole
  Modifier and Type
  Method
  Description
  `Set<AttributeRole>`
  AttributeTypeBuilder.`roles()`
  Returns the roles that the attribute play in the predefined operations managed by `AttributeTypeBuilder`.
  Methods in org.apache.sis.feature.builder with parameters of type AttributeRole
  Modifier and Type
  Method
  Description
  `boolean`
  AttributeTypeBuilder.`addRole(AttributeRole role)`
  Flags this attribute as an input of one of the predefined operations managed by `AttributeTypeBuilder`.