org.eclipse.jpt.core.jpa2.context
Interface ElementCollectionMapping2_0
- All Superinterfaces:
- AttributeMapping, AttributeMapping2_0, CollectionMapping, CollectionMapping2_0, ConvertibleMapping, Fetchable, org.eclipse.core.runtime.IAdaptable, IResourcePart, JpaContextNode, JpaNode, Model
- All Known Subinterfaces:
- EclipseLinkElementCollectionMapping2_0, JavaElementCollectionMapping2_0, OrmElementCollectionMapping2_0
public interface ElementCollectionMapping2_0
- extends AttributeMapping2_0, CollectionMapping2_0, ConvertibleMapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
- Since:
- 2.3
- Version:
- 2.3
| Methods inherited from interface org.eclipse.jpt.core.context.CollectionMapping |
candidateMapKeyNames, getKeyType, getMapKey, getMetamodelFieldMapKeyTypeName, getOrderable, getResolvedTargetType, getSpecifiedMapKey, getValueType, isCustomMapKey, isNoMapKey, isPkMapKey, setCustomMapKey, setNoMapKey, setPkMapKey, setSpecifiedMapKey |
SPECIFIED_TARGET_CLASS_PROPERTY
static final java.lang.String SPECIFIED_TARGET_CLASS_PROPERTY
- See Also:
- Constant Field Values
DEFAULT_TARGET_CLASS_PROPERTY
static final java.lang.String DEFAULT_TARGET_CLASS_PROPERTY
- See Also:
- Constant Field Values
RESOLVED_TARGET_EMBEDDABLE_PROPERTY
static final java.lang.String RESOLVED_TARGET_EMBEDDABLE_PROPERTY
- See Also:
- Constant Field Values
getEntity
Entity getEntity()
- Return the entity that owns the mapping. This is
just a convenience method that calls getTypeMapping() and returns
null if it is not an Entity
getTargetClass
java.lang.String getTargetClass()
getSpecifiedTargetClass
java.lang.String getSpecifiedTargetClass()
setSpecifiedTargetClass
void setSpecifiedTargetClass(java.lang.String value)
getDefaultTargetClass
java.lang.String getDefaultTargetClass()
getResolvedTargetEmbeddable
Embeddable getResolvedTargetEmbeddable()
- If the target class is a basic type this will return null.
getTargetClassEnclosingTypeSeparator
char getTargetClassEnclosingTypeSeparator()
- Return the char to be used for browsing or creating the target class IType.
- See Also:
IType.getFullyQualifiedName(char)
getCollectionTable
CollectionTable2_0 getCollectionTable()
- Return the collection table for this element collection mapping.
This will not be null.
getValueColumn
Column getValueColumn()
- Return the value column for this element collection mapping.
getValueAttributeOverrideContainer
AttributeOverrideContainer getValueAttributeOverrideContainer()
getValueAssociationOverrideContainer
AssociationOverrideContainer getValueAssociationOverrideContainer()