## Uses of Class
org.apache.cayenne.map.EmbeddableAttribute

- Packages that use EmbeddableAttribute
  Package | Description
  --- | ---
  org.apache.cayenne.configuration |
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.map.event |

- - ### Uses of EmbeddableAttribute in org.apache.cayenne.configuration

    Methods in org.apache.cayenne.configuration with parameters of type EmbeddableAttribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | BaseConfigurationNodeVisitor.`visitEmbeddableAttribute​(EmbeddableAttribute attribute)` |
    `T` | ConfigurationNodeVisitor.`visitEmbeddableAttribute​(EmbeddableAttribute attribute)` |
    `Void` | EmptyConfigurationNodeVisitor.`visitEmbeddableAttribute​(EmbeddableAttribute attribute)` |

  - ### Uses of EmbeddableAttribute in org.apache.cayenne.map

    Fields in org.apache.cayenne.map with type parameters of type EmbeddableAttribute
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Map<String,​EmbeddableAttribute>` | Embeddable.`attributes` |

    Methods in org.apache.cayenne.map that return EmbeddableAttribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `EmbeddableAttribute` | Embeddable.`getAttribute​(String name)` |
    `EmbeddableAttribute` | Embeddable.`getAttributeForDbPath​(String dbPath)` | Returns EmbeddableAttribute of this Embeddable that maps to `dbAttribute` parameter.

    Methods in org.apache.cayenne.map that return types with arguments of type EmbeddableAttribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​EmbeddableAttribute>` | Embeddable.`getAttributeMap()` | Returns an unmodifiable sorted map of embeddable attributes.
    `Collection<EmbeddableAttribute>` | Embeddable.`getAttributes()` | Returns an unmodifiable collection of embeddable attributes.

    Methods in org.apache.cayenne.map with parameters of type EmbeddableAttribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Embeddable.`addAttribute​(EmbeddableAttribute attribute)` | Adds new embeddable attribute to the entity, setting its parent embeddable to be this object.

  - ### Uses of EmbeddableAttribute in org.apache.cayenne.map.event

    Fields in org.apache.cayenne.map.event declared as EmbeddableAttribute
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected EmbeddableAttribute` | EmbeddableAttributeEvent.`embeddableAttribute` |

    Methods in org.apache.cayenne.map.event that return EmbeddableAttribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `EmbeddableAttribute` | EmbeddableAttributeEvent.`getEmbeddableAttribute()` |

    Methods in org.apache.cayenne.map.event with parameters of type EmbeddableAttribute
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EmbeddableAttributeEvent.`setEmbeddableAttribute​(EmbeddableAttribute embeddableAttribute)` |

    Constructors in org.apache.cayenne.map.event with parameters of type EmbeddableAttribute
    Constructor | Description
    --- | ---
    `EmbeddableAttributeEvent​(Object source, EmbeddableAttribute attrib, Embeddable embeddable, int id)` |
    `EmbeddableAttributeEvent​(Object source, Embeddable embeddable, EmbeddableAttribute embeddableAttribute)` |