Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dali-dev] 305079 - provisional API changes

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


Back to the top