If you are not using the IDataModel framework, then there is no need to continue reading this note.
In order to fix bugs https://bugs.eclipse.org/bugs/show_bug.cgi?id=125338 and https://bugs.eclipse.org/bugs/show_bug.cgi?id=118853, some api changes are necessary. Though these changes are potentially breaking, I don't believe there was any usage outside the internal classes I have already cleaned up. If there are no objections, I would like to put these changes in this week's integration build.
The following methods will be removed from the public API, because they no longer make sense:
org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation.getDataModelIDs()
org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation.getPreOperations()
org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation.getPostOperations()
org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation.getDataModelIDs()
org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation.getPreOperations()
org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation.getPostOperations()
Substantial changes are necessary in various internal classes which include the removal of the following classes:
org.eclipse.wst.common.frameworks.internal.DataModelManager
org.eclipse.wst.common.frameworks.internal.OperationListener
org.eclipse.wst.common.frameworks.internal.OperationManager
org.eclipse.wst.common.frameworks.internal.datamodel.ExtendableOperationImpl
I have cleaned up all compile and runtime errors in the following plugins:
org.eclipse.wst.common.frameworks
org.eclipse.wst.common.frameworks.ui
org.eclipse.wst.common.modulecore
org.eclipse.wst.common.tests
org.eclipse.wst.common.tests.ui
org.eclipse.wst.web.ui
I did not find any references to any of the deleted classes or methods anywhere in WTP. Lastly, I ran the api tool and am following up with the owners to determine whether they are legitimate concerns. If anyone has concerns about these changes please let me know.
Thank you,
Jason A. Sholl
[EMAIL PROTECTED]
919-543-0011 (t/l 441-0011)
_______________________________________________ wtp-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/wtp-dev
