|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface OrmManagedType
Context managed type.
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.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.ManagedType |
|---|
ManagedType.NameTransformer |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
JptResourceTypeReference.ResourceTypeTransformer |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.DeleteTypeRefactoringParticipant |
|---|
DeleteTypeRefactoringParticipant.DeleteTypeEditsTransformer |
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.TypeRefactoringParticipant |
|---|
TypeRefactoringParticipant.MoveTypeEditsTransformer, TypeRefactoringParticipant.RenamePackageEditsTransformer, TypeRefactoringParticipant.RenameTypeEditsTransformer |
| Field Summary | |
|---|---|
static String |
CLASS_PROPERTY
|
static String |
JAVA_MANAGED_TYPE_PROPERTY
|
| Fields inherited from interface org.eclipse.jpt.jpa.core.context.ManagedType |
|---|
NAME_PROPERTY, NAME_TRANSFORMER |
| Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
RESOURCE_TYPE_TRANSFORMER |
| Method Summary | |
|---|---|
void |
addXmlManagedTypeTo(org.eclipse.jpt.jpa.core.resource.orm.XmlEntityMappings entityMappings)
Add the managed type's XML managed type to the appropriate list in the specified XML entity mappings. |
void |
dispose()
|
String |
getClass_()
Member class names will be qualified with a '$'
between each declaring class name and member class name. |
String |
getDefaultPackage()
Return the managed type's default package, as set in its entity mappings. |
JavaManagedType |
getJavaManagedType()
Return the Java managed type that is referred to by the orm.xml managed type. |
EntityMappings |
getParent()
Return the JPA node's parent. |
Class<? extends OrmManagedType> |
getType()
Return the managed type's type. |
org.eclipse.jpt.jpa.core.resource.orm.XmlManagedType |
getXmlManagedType()
|
int |
getXmlSequence()
Managed types are in a sequence in the orm schema. |
void |
removeXmlManagedTypeFrom(org.eclipse.jpt.jpa.core.resource.orm.XmlEntityMappings entityMappings)
Remove the managed type's XML managed type from the appropriate list in the specified XML entity mappings. |
void |
setClass(String class_)
|
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.ManagedType |
|---|
getJavaResourceType, getName, getSimpleName, getTypeQualifiedName, isFor, isIn |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode |
|---|
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
| Methods inherited from interface org.eclipse.jpt.jpa.core.JpaNode |
|---|
getJpaPlatform, getJpaProject, getJpaProjectManager, getResource, stateChanged |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
getResourceType |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.DeleteTypeRefactoringParticipant |
|---|
createDeleteTypeEdits |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.TypeRefactoringParticipant |
|---|
createMoveTypeEdits, createRenamePackageEdits, createRenameTypeEdits |
| Field Detail |
|---|
static final String CLASS_PROPERTY
static final String JAVA_MANAGED_TYPE_PROPERTY
| Method Detail |
|---|
String getClass_()
'$'
between each declaring class name and member class name.
NB: This may be an unqualified name to be prefixed by the
entity mappings's 'package' value.
EntityMappings.getPackage()void setClass(String class_)
getClass_()EntityMappings getParent()
JpaNode
getParent in interface JpaContextNodegetParent in interface JpaNodeorg.eclipse.jpt.jpa.core.resource.orm.XmlManagedType getXmlManagedType()
Class<? extends OrmManagedType> getType()
getType in interface ManagedTypeOrmManagedTypeDefinition.getContextType(),
JavaManagedTypeDefinition.getType()int getXmlSequence()
Each concrete implementation must implement this method and return an int that matches its order in the schema.
void addXmlManagedTypeTo(org.eclipse.jpt.jpa.core.resource.orm.XmlEntityMappings entityMappings)
void removeXmlManagedTypeFrom(org.eclipse.jpt.jpa.core.resource.orm.XmlEntityMappings entityMappings)
JavaManagedType getJavaManagedType()
orm.xml managed type.
Return null if it is missing.
String getDefaultPackage()
void dispose()
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||