## Uses of Class
com.sas.lsaf.core.type.AttributeDefinition

- Packages that use AttributeDefinition
  Package | Description
  --- | ---
  com.sas.lsaf.core.type | Services and classes to describe the object type definitions within the system.

- - ### Uses of AttributeDefinition in com.sas.lsaf.core.type

    Methods in com.sas.lsaf.core.type that return AttributeDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `AttributeDefinition` | Type.`getAttributeDefinitionById​(java.lang.String id)` | Gets the attribute definition with the specified identifier.
    `AttributeDefinition` | Type.`getAttributeDefinitionByName​(java.lang.String name)` | Gets the attribute definition with the specified name.

    Methods in com.sas.lsaf.core.type that return types with arguments of type AttributeDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<AttributeDefinition>` | Type.`getAttributeDefinitions()` | Gets the attribute definitions that are related to the object type.

    Constructor parameters in com.sas.lsaf.core.type with type arguments of type AttributeDefinition
    Constructor | Description
    --- | ---
    `Type​(java.lang.String id, java.lang.String name, java.lang.String description, boolean contextType, boolean folderType, boolean sharedFolderType, boolean fileType, java.util.List<AttributeDefinition> attributeDefinitions, java.util.List<Type.Capability> capabilities, java.util.List<java.lang.String> allowableChildTypes, long revision)` | It is not intended or recommended that the consumer of this API construct these objects.