While fixing bug 305079,
which fixes Dali's handling of static member classes in the generated
metamodel,
I made the following changes to Dali provisional API:
o.e.jpt.core
o.e.jpt.core.jpa2.JpaFactory2_0
changed
buildPersistentTypeMetamodelSynchronizer(PersistentType2_0) :
PersistentType2_0.MetamodelSynchronizer
to buildMetamodelSynchronizer(MetamodelSourceType) :
MetamodelSourceType.Synchronizer
o.e.jpt.core.jpa2.JpaProject2_0
renamed getGeneratedMetamodelTypes()
to getGeneratedMetamodelTopLevelTypes
renamed getGeneratedMetamodelType(IFile)
to getGeneratedMetamodelTopLevelType
o.e.jpt.core.jpa2.MetamodelSourceType
new interface
o.e.jpt.core.jpa2.PersistentType2_0
removed the member interface MetamodelSynchronizer
removed getMetamodelFile() : IFile
added getDeclaringTypeName() : String
added DECLARING_TYPE_NAME_PROPERTY : String
o.e.jpt.core.jpa2.resource.java.JavaResourcePersistentType2_0
renamed
isGeneratedMetamodel() to isGeneratedMetamodelTopLevelType
renamed
isGeneratedMetamodel(IPackageFragmentRoot)
to isGeneratedMetamodelTopLevelType
added isMetamodel()
o.e.jpt.core.resource.java.JavaResourcePersistentType
added getDeclaringTypeName() : String
added
DECLARING_TYPE_NAME_PROPERTY : String
o.e.jpt.core.utility.BodySourceWriter
new class
o.e.jpt.utility
o.e.jpt.utility.IndentingPrintWriter
moved from o.e.jpt.utility.internal to o.e.jpt.utility
Please respond with any feedback or concerns either on this mailing
list or the bug.
The bug will be reviewed
by PMC and released
soon.
Brian
|