Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.context.java
Interface JavaManagedTypeDefinition


public interface JavaManagedTypeDefinition

Map a type to a context managed type and its corresponding Java annotations.

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:
3.3

Nested Class Summary
static class JavaManagedTypeDefinition.AnnotationNamesTransformer
           
 
Method Summary
 JavaManagedType buildContextManagedType(JpaContextModel parent, JavaResourceType jrt, JpaFactory factory)
          Return a new JavaManagedType
 Iterable<String> getAnnotationNames(JpaProject jpaProject)
          Return the names of the annotations applicable to this managed type
 Class<? extends JavaManagedType> getType()
          Return a class that corresponds to the managed type.
 

Method Detail

getType

Class<? extends JavaManagedType> getType()
Return a class that corresponds to the managed type.

See Also:
ManagedType.getType()

getAnnotationNames

Iterable<String> getAnnotationNames(JpaProject jpaProject)
Return the names of the annotations applicable to this managed type


buildContextManagedType

JavaManagedType buildContextManagedType(JpaContextModel parent,
                                        JavaResourceType jrt,
                                        JpaFactory factory)
Return a new JavaManagedType


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.