Skip to content

Commit

Permalink
Deletion of databinding api marked for deletion
Browse files Browse the repository at this point in the history
The following databinding classes will be removed. They have been
obsolete since the databinding framework was transitioned to work with
property classes in 2014. They are replaced by corresponding property
factory classes. See bug 546820.

org.eclipse.jface.databinding.viewers.ViewersObservables
org.eclipse.jface.databinding.swt.SWTObservables
org.eclipse.core.databinding.beans.BeansObservables
org.eclipse.core.databinding.beans.PojoObservables
org.eclipse.ui.databinding.WorkbenchObservables

The following classes in the databinding bundles will be removed. They
are replaced by typed factory classes with the same name, but in a
sub-package that is called "typed". See bug 546822.
org.eclipse.ui.databinding.WorkbenchProperties
org.eclipse.core.databinding.beans.BeanProperties
org.eclipse.core.databinding.beans.PojoProperties
org.eclipse.jface.databinding.viewers.ViewerProperties
org.eclipse.jface.databinding.swt.WidgetProperties

Includes API filter for the affected plug-ins as we do not increase
major version due to API deletion.
  • Loading branch information
vogella committed Sep 21, 2022
1 parent 0f3e53c commit c44f8d7
Show file tree
Hide file tree
Showing 16 changed files with 145 additions and 4,464 deletions.
46 changes: 46 additions & 0 deletions bundles/org.eclipse.core.databinding.beans/.settings/.api_filters
Original file line number Diff line number Diff line change
@@ -1,5 +1,51 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component id="org.eclipse.core.databinding.beans" version="2">
<resource path="META-INF/MANIFEST.MF">
<filter comment="planned-api-deletion" id="923795461">
<message_arguments>
<message_argument value="1.9.0"/>
<message_argument value="1.8.0"/>
</message_arguments>
</filter>
<filter comment="Planned API removal so we increase the minor version" id="926941240">
<message_arguments>
<message_argument value="1.9.0"/>
<message_argument value="1.8.0"/>
</message_arguments>
</filter>
</resource>
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.core.databinding.beans.BeanProperties">
<filter comment="Planned API removal" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.core.databinding.beans.BeanProperties"/>
<message_argument value="org.eclipse.core.databinding.beans_1.9.0"/>
</message_arguments>
</filter>
</resource>
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.core.databinding.beans.BeansObservables">
<filter comment="Planned API removal" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.core.databinding.beans.BeansObservables"/>
<message_argument value="org.eclipse.core.databinding.beans_1.9.0"/>
</message_arguments>
</filter>
</resource>
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.core.databinding.beans.PojoObservables">
<filter comment="Planned API removal" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.core.databinding.beans.PojoObservables"/>
<message_argument value="org.eclipse.core.databinding.beans_1.9.0"/>
</message_arguments>
</filter>
</resource>
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.core.databinding.beans.PojoProperties">
<filter comment="Planned API removal" id="305324134">
<message_arguments>
<message_argument value="org.eclipse.core.databinding.beans.PojoProperties"/>
<message_argument value="org.eclipse.core.databinding.beans_1.9.0"/>
</message_arguments>
</filter>
</resource>
<resource path="src/org/eclipse/core/databinding/beans/IBeanListProperty.java" type="org.eclipse.core.databinding.beans.IBeanListProperty">
<filter comment="Extending interface in accordance with the API specification." id="574619656">
<message_arguments>
Expand Down
Loading

0 comments on commit c44f8d7

Please sign in to comment.