Package org.apache.cayenne.reflect

## Interface EmbeddableDescriptor

- All Known Implementing Classes:
    `FieldEmbeddableDescriptor`

      public interface EmbeddableDescriptor

  Since:
    3.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | `createObject​(Object owner, String embeddedProperty)` | Creates a new instance of an embeddable class described by this object.
    `Embeddable` | `getEmbeddable()` | Returns a metadata object for this descriptor.
    `Class<?>` | `getObjectClass()` | Returns an embeddable class mapped by this descriptor.

- - ### Method Detail

    - #### createObject

          Object createObject​(Object owner,
                              String embeddedProperty)

      Creates a new instance of an embeddable class described by this object.

    - #### getObjectClass

          Class<?> getObjectClass()

      Returns an embeddable class mapped by this descriptor.

    - #### getEmbeddable

          Embeddable getEmbeddable()

      Returns a metadata object for this descriptor.