platform-ui-home/R2_1/apichanges.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (download) (as text) (annotate)
Fri Jun 13 15:27:50 2003 UTC (6 years, 5 months ago) by nick
Branch: MAIN
CVS Tags: HEAD
*** empty log message ***
<html>
<head>
<title>API Changes in Platform UI and Platform Text between Eclipse 2.0 and 2.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<table border=0 cellspacing=5 cellpadding=2 width="100%" >
  <tr> 
    <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica"> 
      API changes in Platform UI and Platform Text between Eclipse 2.0 and 2.1</font></b></td>
  </tr>
</table>
<h2>org.eclipse.jface.action</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>StatusLineLayoutData</b> </li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  class  <b>Action</b>  implements IAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void Action(java.lang.String, int);</li>
</ul>
</ul>
<li>public  class  <b>ActionContributionItem</b>  extends ContributionItem</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public static boolean getUseColorIconsInToolbars();</li>
<li>public boolean isEnabled();</li>
<li>public static void setUseColorIconsInToolbars(boolean);</li>
</ul>
</ul>
<li>public abstract  class  <b>ContributionItem</b>  implements IContributionItem</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dispose();</li>
<li>public boolean isDirty();</li>
<li>public boolean isEnabled();</li>
</ul>
</ul>
<li>public abstract  class  <b>ContributionManager</b>  implements IContributionManager</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public int indexOf(java.lang.String);</li>
<li>public void insert(int, org.eclipse.jface.action.IContributionItem);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IAction</b> </li>
<ul>
<li><i>Deprecated methods</i></li>
<ul>
<li>public abstract void setAccelerator(int);</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final int AS_RADIO_BUTTON;</li>
<li>public static final int AS_UNSPECIFIED;</li>
</ul>
</ul>
<li>public abstract  interface  <b>IContributionItem</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract void dispose();</li>
<li>public abstract boolean isDirty();</li>
<li>public abstract boolean isEnabled();</li>
</ul>
</ul>
<li>public  class  <b>MenuManager</b>  extends ContributionManager implements IMenuManager</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public org.eclipse.swt.widgets.Menu createMenuBar(org.eclipse.swt.widgets.Decorations);</li>
<li>public java.lang.String getMenuText();</li>
</ul>
</ul>
<li>public  class  <b>SubContributionItem</b>  implements IContributionItem</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dispose();</li>
<li>public boolean isDirty();</li>
<li>public boolean isEnabled();</li>
</ul>
</ul>
<li>public  class  <b>SubMenuManager</b>  extends SubContributionManager implements IMenuManager</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dispose();</li>
<li>protected final org.eclipse.jface.action.IMenuManager getParentMenuManager();</li>
</ul>
</ul>
<li>public  class  <b>SubStatusLineManager</b>  extends SubContributionManager implements IStatusLineManager</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected final org.eclipse.jface.action.IStatusLineManager getParentStatusLineManager();</li>
</ul>
</ul>
<li>public  class  <b>SubToolBarManager</b>  extends SubContributionManager implements IToolBarManager</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected final org.eclipse.jface.action.IToolBarManager getParentToolBarManager();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.dialogs</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public abstract class <b>IconAndMessageDialog</b> extends Dialog</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  class  <b>Dialog</b>  extends org.eclipse.jface.window.Window</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public static void applyDialogFont(org.eclipse.swt.widgets.Control);</li>
<li>public boolean close();</li>
<li>protected void configureShell(org.eclipse.swt.widgets.Shell);</li>
<li>protected void initializeBounds();</li>
<li>protected void setButtonLayoutData(org.eclipse.swt.widgets.Button);</li>
<li>protected void setButtonLayoutFormData(org.eclipse.swt.widgets.Button);</li>
</ul>
<li><i>Changed fields</i></li>
<ul>
<li> org.eclipse.swt.widgets.Control buttonBar; <i>[Access flags are now protected]</i></li>
<li> org.eclipse.swt.widgets.Control dialogArea; <i>[Access flags are now protected]</i></li>
</ul>
</ul>
<li>public abstract  class  <b>DialogPage</b>  implements IDialogPage, IMessageProvider</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.swt.layout.GridData setButtonLayoutData(org.eclipse.swt.widgets.Button);</li>
</ul>
<li><i>Deprecated methods</i></li>
<ul>
<li>protected final java.lang.String getToolTipText(int);</li>
</ul>
</ul>
<li>public  class  <b>ErrorDialog</b>  extends Dialog</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Superclass is now org.eclipse.jface.dialogs.IconAndMessageDialog</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void createDialogAndButtonArea(org.eclipse.swt.widgets.Composite);</li>
<li>protected org.eclipse.swt.widgets.Control createButtonBar(org.eclipse.swt.widgets.Composite);</li>
<li>protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite);</li>
<li>protected org.eclipse.swt.widgets.Control createMessageArea(org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IDialogConstants</b> </li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final int NO_TO_ALL_ID;</li>
</ul>
</ul>
<li>public  class  <b>MessageDialog</b>  extends Dialog</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Superclass is now org.eclipse.jface.dialogs.IconAndMessageDialog</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite, int, java.lang.String, boolean);</li>
<li>protected boolean customShouldTakeFocus();</li>
<li>public org.eclipse.swt.graphics.Image getImage();</li>
<li>protected org.eclipse.swt.widgets.Control createButtonBar(org.eclipse.swt.widgets.Composite);</li>
<li>protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
<li>public  class  <b>ProgressMonitorDialog</b>  extends Dialog implements org.eclipse.jface.operation.IRunnableContext</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Superclass is now org.eclipse.jface.dialogs.IconAndMessageDialog</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.swt.graphics.Image getImage();</li>
<li>protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.preference</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>ColorSelector</b> </li>
<li>public abstract interface <b>IPersistentPreferenceStore</b> implements IPreferenceStore</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>BooleanFieldEditor</b>  extends FieldEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
<li>public  class  <b>ColorFieldEditor</b>  extends FieldEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
<li>protected void updateColorImage(org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.RGB);</li>
</ul>
</ul>
<li>public abstract  class  <b>FieldEditor</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void setButtonLayoutData(org.eclipse.swt.widgets.Button);</li>
<li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
<li>public  class  <b>FontFieldEditor</b>  extends FieldEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
<li>public  class  <b>IntegerFieldEditor</b>  extends StringFieldEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void IntegerFieldEditor(java.lang.String, java.lang.String, org.eclipse.swt.widgets.Composite, int);</li>
</ul>
</ul>
<li>public abstract  class  <b>ListEditor</b>  extends FieldEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
<li>public  class  <b>PreferenceConverter</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public static void putValue(org.eclipse.jface.preference.IPreferenceStore, java.lang.String, org.eclipse.swt.graphics.FontData[]);</li>
<li>public static org.eclipse.swt.graphics.FontData[] readFontData(java.lang.String);</li>
</ul>
</ul>
<li>public abstract  class  <b>PreferencePage</b>  extends org.eclipse.jface.dialogs.DialogPage implements IPreferencePage</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.swt.widgets.Composite createNoteComposite(org.eclipse.swt.graphics.Font, org.eclipse.swt.widgets.Composite, java.lang.String, java.lang.String);</li>
<li>protected org.eclipse.swt.widgets.Button getApplyButton();</li>
<li>protected org.eclipse.swt.widgets.Button getDefaultsButton();</li>
<li>public void performHelp();</li>
</ul>
</ul>
<li>public  class  <b>RadioGroupFieldEditor</b>  extends FieldEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
<li>public  class  <b>StringFieldEditor</b>  extends FieldEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setEnabled(boolean, org.eclipse.swt.widgets.Composite);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.resource</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>FontRegistry</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void FontRegistry(java.lang.String, java.lang.ClassLoader) throws java.util.MissingResourceException;</li>
<li>public org.eclipse.swt.graphics.FontData[] bestDataArray(org.eclipse.swt.graphics.FontData[], org.eclipse.swt.widgets.Display);</li>
<li>public boolean hasValueFor(java.lang.String);</li>
</ul>
<li><i>Deprecated methods</i></li>
<ul>
<li>public org.eclipse.swt.graphics.FontData bestData(org.eclipse.swt.graphics.FontData[], org.eclipse.swt.widgets.Display);</li>
</ul>
</ul>
<li>public  class  <b>ImageRegistry</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public org.eclipse.jface.resource.ImageDescriptor getDescriptor(java.lang.String);</li>
</ul>
</ul>
<li>public  class  <b>JFaceResources</b> </li>
<ul>
<li><i>Deprecated methods</i></li>
<ul>
<li>public static org.eclipse.swt.graphics.Font getViewerFont();</li>
</ul>
<li><i>Deprecated fields</i></li>
<ul>
<li>public static final java.lang.String VIEWER_FONT;</li>
<li>public static final java.lang.String WINDOW_FONT;</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.text</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public final class <b>Assert</b> </li>
<li>public class <b>CoordinatesTranslator</b> implements IDocumentInformationMapping</li>
<li>public class <b>CursorLinePainter</b> implements IPainter, org.eclipse.swt.custom.LineBackgroundListener</li>
<li>public class <b>Fragment</b> extends Position</li>
<li>public class <b>FragmentUpdater</b> extends DefaultPositionUpdater</li>
<li>public abstract interface <b>IAutoEditStrategy</b> </li>
<li>public abstract interface <b>IDocumentExtension2</b> </li>
<li>public abstract interface <b>IDocumentInformationMapping</b> </li>
<li>public abstract interface <b>IInformationControlExtension2</b> </li>
<li>public abstract interface <b>IPaintPositionManager</b> </li>
<li>public abstract interface <b>IPainter</b> </li>
<li>public abstract interface <b>ISlaveDocumentManager</b> </li>
<li>public abstract interface <b>ITextViewerExtension2</b> </li>
<li>public abstract interface <b>ITextViewerExtension3</b> </li>
<li>public class <b>MarginPainter</b> implements IPainter, org.eclipse.swt.events.PaintListener</li>
<li>public final class <b>PaintManager</b> implements org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.jface.viewers.ISelectionChangedListener, ITextListener, ITextInputListener</li>
<li>public class <b>ParentChildMapping</b> implements IDocumentInformationMapping</li>
<li>public final class <b>ProjectionDocument</b> extends AbstractDocument</li>
<li>public final class <b>ProjectionDocumentManager</b> implements IDocumentListener, ISlaveDocumentManager</li>
<li>public class <b>ProjectionPosition</b> extends Position</li>
<li>public class <b>ProjectionPositionUpdater</b> extends DefaultPositionUpdater</li>
<li>public class <b>ProjectionTextStore</b> implements ITextStore</li>
<li>public class <b>SlaveDocumentEvent</b> extends DocumentEvent</li>
<li>public class <b>TextViewer$TextHoverKey</b> </li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  class  <b>AbstractDocument</b>  implements IDocument, IDocumentExtension</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.jface.text.IDocumentExtension2</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public void acceptPostNotificationReplaces();</li>
<li>protected void doFireDocumentChanged(org.eclipse.jface.text.DocumentEvent);</li>
<li>protected void doFireDocumentChanged(org.eclipse.jface.text.DocumentEvent, boolean, org.eclipse.jface.text.IRegion);</li>
<li>public void ignorePostNotificationReplaces();</li>
<li>public void resumeListenerNotification();</li>
<li>public void stopListenerNotification();</li>
</ul>
</ul>
<li>public abstract  class  <b>AbstractHoverInformationControlManager</b>  extends AbstractInformationControlManager</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected int getHoverEventStateMask();</li>
</ul>
</ul>
<li>public abstract  class  <b>AbstractInformationControlManager</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected final void setInformation(java.lang.Object, org.eclipse.swt.graphics.Rectangle);</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final org.eclipse.jface.text.AbstractInformationControlManager.Anchor ANCHOR_GLOBAL;</li>
</ul>
</ul>
<li>public final  class  <b>ChildDocument</b>  extends AbstractDocument</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public boolean isAutoExpandEvent(org.eclipse.jface.text.DocumentEvent);</li>
<li>public void setAutoExpandMode(boolean);</li>
</ul>
</ul>
<li>public final  class  <b>ChildDocumentManager</b>  implements IDocumentListener</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.jface.text.ISlaveDocumentManager</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public org.eclipse.jface.text.IDocumentInformationMapping createMasterSlaveMapping(org.eclipse.jface.text.IDocument);</li>
<li>public org.eclipse.jface.text.IDocument createSlaveDocument(org.eclipse.jface.text.IDocument);</li>
<li>public void freeSlaveDocument(org.eclipse.jface.text.IDocument);</li>
<li>public org.eclipse.jface.text.IDocument getMasterDocument(org.eclipse.jface.text.IDocument);</li>
<li>public boolean isSlaveDocument(org.eclipse.jface.text.IDocument);</li>
<li>public void setAutoExpandMode(org.eclipse.jface.text.IDocument, boolean);</li>
<li>public org.eclipse.jface.text.ChildDocument createChildDocument(org.eclipse.jface.text.IDocument, int, int) throws org.eclipse.jface.text.BadLocationException;</li>
<li>public void freeChildDocument(org.eclipse.jface.text.ChildDocument);</li>
</ul>
</ul>
<li>public  class  <b>DefaultInformationControl</b>  implements IInformationControl, IInformationControlExtension</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void DefaultInformationControl(org.eclipse.swt.widgets.Shell, int, int, org.eclipse.jface.text.DefaultInformationControl$IInformationPresenter);</li>
</ul>
</ul>
<li>public final  class  <b>DocumentCommand</b> </li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Access flags are now public </li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public void addCommand(int, int, java.lang.String, org.eclipse.jface.text.IDocumentListener) throws org.eclipse.jface.text.BadLocationException;</li>
<li>public int getCommandCount();</li>
<li>public java.util.Iterator getCommandIterator();</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>public int caretOffset;</li>
<li>public org.eclipse.jface.text.IDocumentListener owner;</li>
</ul>
</ul>
<li>public  class  <b>DocumentEvent</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void DocumentEvent();</li>
</ul>
<li><i>Changed fields</i></li>
<ul>
<li> org.eclipse.jface.text.IDocument fDocument; <i>[Access flags are now public]</i></li>
<li> int fLength; <i>[Access flags are now public]</i></li>
<li> int fOffset; <i>[Access flags are now public]</i></li>
<li> java.lang.String fText; <i>[Access flags are now public]</i></li>
</ul>
</ul>
<li>public abstract  interface  <b>IAutoIndentStrategy</b> </li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.jface.text.IAutoEditStrategy</li>
</ul>
</ul>
<li>public  class  <b>Position</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void Position();</li>
</ul>
</ul>
<li>public  class  <b>TextPresentation</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void TextPresentation(int);</li>
</ul>
</ul>
<li>public  class  <b>TextSelection</b>  implements ITextSelection</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public boolean equals(java.lang.Object);</li>
<li>public int hashCode();</li>
</ul>
</ul>
<li> class  <b>TextUtilities</b> </li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Access flags are now public </li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public static org.eclipse.jface.text.DocumentEvent mergeProcessedDocumentEvents(java.util.List) throws org.eclipse.jface.text.BadLocationException;</li>
<li>public static org.eclipse.jface.text.DocumentEvent mergeUnprocessedDocumentEvents(org.eclipse.jface.text.IDocument, java.util.List) throws org.eclipse.jface.text.BadLocationException;</li>
</ul>
<li><i>Changed methods</i></li>
<ul>
<li> void TextUtilities(); <i>[Access flags are now public]</i></li>
</ul>
</ul>
<li>public  class  <b>TextViewer</b>  extends org.eclipse.jface.viewers.Viewer implements ITextViewer, ITextViewerExtension, ITextOperationTarget, ITextOperationTargetExtension, IWidgetTokenOwner</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.jface.text.ITextViewerExtension2</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>protected int _getVisibleRegionOffset();</li>
<li>protected org.eclipse.jface.text.IRegion _internalGetVisibleRegion();</li>
<li>public void addPainter(org.eclipse.jface.text.IPainter);</li>
<li>protected org.eclipse.jface.text.IDocument createSlaveDocument(org.eclipse.jface.text.IDocument);</li>
<li>protected org.eclipse.jface.text.ISlaveDocumentManager createSlaveDocumentManager();</li>
<li>protected org.eclipse.jface.text.IRegion event2ModelRange(org.eclipse.swt.events.VerifyEvent);</li>
<li>protected int getClosestWidgetLineForModelLine(int);</li>
<li>public org.eclipse.jface.text.ITextHover getCurrentTextHover();</li>
<li>protected final org.eclipse.jface.text.IRegion getExtent(int, int);</li>
<li>public org.eclipse.swt.graphics.Point getHoverEventLocation();</li>
<li>public org.eclipse.jface.text.IRegion getModelCoverage();</li>
<li>protected org.eclipse.jface.text.PaintManager getPaintManager();</li>
<li>protected org.eclipse.jface.text.ISlaveDocumentManager getSlaveDocumentManager();</li>
<li>protected org.eclipse.jface.text.ITextHover getTextHover(int, int);</li>
<li>protected void ignoreAutoEditStrategies(boolean);</li>
<li>protected void initializeDocumentInformationMapping(org.eclipse.jface.text.IDocument);</li>
<li>public final void invalidateTextPresentation(int, int);</li>
<li>protected boolean isIgnoringAutoEditStrategies();</li>
<li>public int modelLine2WidgetLine(int);</li>
<li>public int modelOffset2WidgetOffset(int);</li>
<li>public org.eclipse.jface.text.IRegion modelRange2WidgetRange(org.eclipse.jface.text.IRegion);</li>
<li>protected org.eclipse.jface.text.IRegion modelRange2WidgetRange(org.eclipse.jface.text.Position);</li>
<li>protected org.eclipse.swt.graphics.Point modelSelection2WidgetSelection(org.eclipse.swt.graphics.Point);</li>
<li>protected org.eclipse.swt.custom.StyleRange modelStyleRange2WidgetStyleRange(org.eclipse.swt.custom.StyleRange);</li>
<li>public void prependAutoEditStrategy(org.eclipse.jface.text.IAutoEditStrategy, java.lang.String);</li>
<li>public void removeAutoEditStrategy(org.eclipse.jface.text.IAutoEditStrategy, java.lang.String);</li>
<li>public void removePainter(org.eclipse.jface.text.IPainter);</li>
<li>public void removeTextHovers(java.lang.String);</li>
<li>public void setTextHover(org.eclipse.jface.text.ITextHover, java.lang.String, int);</li>
<li>protected boolean updateVisibleDocument(org.eclipse.jface.text.IDocument, int, int) throws org.eclipse.jface.text.BadLocationException;</li>
<li>public int widgetLineOfWidgetOffset(int);</li>
<li>public int widgetOffset2ModelOffset(int);</li>
<li>public org.eclipse.jface.text.IRegion widgetRange2ModelRange(org.eclipse.jface.text.IRegion);</li>
<li>protected org.eclipse.swt.graphics.Point widgetSelection2ModelSelection(org.eclipse.swt.graphics.Point);</li>
<li>public int widgetlLine2ModelLine(int);</li>
<li>protected int getVisibleRegionOffset();</li>
<li>protected org.eclipse.jface.text.IRegion internalGetVisibleRegion();</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>protected org.eclipse.jface.text.IDocumentInformationMapping fInformationMapping;</li>
<li>protected org.eclipse.jface.text.PaintManager fPaintManager;</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.text.contentassist</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public abstract interface <b>ICompletionProposalExtension2</b> </li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>ContentAssistant</b>  implements IContentAssistant, org.eclipse.jface.text.IWidgetTokenKeeper</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void contextInformationClosed();</li>
<li>protected void possibleCompletionsClosed();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.text.formatter</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>ContentFormatter</b>  implements IContentFormatter</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected boolean positionAboutToBeAdded(org.eclipse.jface.text.IDocument, java.lang.String, org.eclipse.jface.text.Position);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.text.information</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public abstract interface <b>IInformationProviderExtension</b> </li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  interface  <b>IInformationProvider</b> </li>
<ul>
<li><i>Deprecated methods</i></li>
<ul>
<li>public abstract java.lang.String getInformation(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion);</li>
</ul>
</ul>
<li>public  class  <b>InformationPresenter</b>  extends org.eclipse.jface.text.AbstractInformationControlManager implements IInformationPresenter, org.eclipse.jface.text.IWidgetTokenKeeper</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setOffset(int);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.text.reconciler</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  class  <b>AbstractReconciler</b>  implements IReconciler</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected synchronized void startReconciling();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.text.rules</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>MultiLineRule</b>  extends PatternRule</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void MultiLineRule(java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean);</li>
</ul>
</ul>
<li>public  class  <b>PatternRule</b>  implements IPredicateRule</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void PatternRule(java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean, boolean);</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>protected boolean fBreaksOnEOF;</li>
</ul>
</ul>
<li>public  class  <b>SingleLineRule</b>  extends PatternRule</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void SingleLineRule(java.lang.String, java.lang.String, org.eclipse.jface.text.rules.IToken, char, boolean);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.text.source</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>AnnotationPainter</b> implements org.eclipse.jface.text.IPainter, org.eclipse.swt.events.PaintListener, IAnnotationModelListener</li>
<li>public abstract interface <b>IAnnotationAccess</b> </li>
<li>public abstract interface <b>ICharacterPairMatcher</b> </li>
<li>public abstract interface <b>IOverviewRuler</b> implements IVerticalRuler</li>
<li>public abstract interface <b>ISharedTextColors</b> </li>
<li>public abstract interface <b>ISourceViewerExtension</b> </li>
<li>public final class <b>MatchingCharacterPainter</b> implements org.eclipse.jface.text.IPainter, org.eclipse.swt.events.PaintListener</li>
<li>public class <b>OutlinerRulerColumn</b> extends AnnotationRulerColumn</li>
<li>public class <b>OverviewRuler</b> implements IOverviewRuler</li>
<li>public class <b>ProjectionAnnotation</b> extends Annotation</li>
<li>public class <b>ProjectionSourceViewer</b> extends SourceViewerimplements ISourceViewer, org.eclipse.jface.text.ITextViewerExtension3</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li> class  <b>AnnotationBarHoverManager</b>  extends org.eclipse.jface.text.AbstractHoverInformationControlManager</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Access flags are now public </li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public void AnnotationBarHoverManager(org.eclipse.jface.text.source.IVerticalRulerInfo, org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.IAnnotationHover, org.eclipse.jface.text.IInformationControlCreator);</li>
<li>protected org.eclipse.jface.text.source.IAnnotationHover getAnnotationHover();</li>
<li>protected org.eclipse.jface.text.source.ISourceViewer getSourceViewer();</li>
<li>protected org.eclipse.jface.text.source.IVerticalRulerInfo getVerticalRulerInfo();</li>
</ul>
</ul>
<li>public  class  <b>AnnotationRulerColumn</b>  implements IVerticalRulerColumn</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void AnnotationRulerColumn(org.eclipse.jface.text.source.IAnnotationModel, int);</li>
<li>protected void doPaint1(org.eclipse.swt.graphics.GC);</li>
<li>protected org.eclipse.jface.text.ITextViewer getCachedTextViewer();</li>
<li>protected org.eclipse.jface.text.source.IAnnotationModel getModel();</li>
<li>protected void mouseDoubleClicked(int);</li>
</ul>
<li><i>Changed methods</i></li>
<ul>
<li>private int getInclusiveTopIndexStartOffset(); <i>[Access flags are now protected]</i></li>
</ul>
</ul>
<li>public final  class  <b>CompositeRuler</b>  implements IVerticalRuler, IVerticalRulerExtension</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Access flags are now public </li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public void CompositeRuler(int);</li>
<li>protected static final int widgetLine2ModelLine(org.eclipse.jface.text.ITextViewer, int);</li>
</ul>
</ul>
<li>public final  class  <b>LineNumberRulerColumn</b>  implements IVerticalRulerColumn</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected boolean computeNumberOfDigits();</li>
<li>protected void layout(boolean);</li>
</ul>
</ul>
<li>public  class  <b>SourceViewer</b>  extends org.eclipse.jface.text.TextViewer implements ISourceViewer</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.jface.text.source.ISourceViewerExtension</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public void SourceViewer(org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IOverviewRuler, boolean, int);</li>
<li>protected void ensureAnnotationHoverManagerInstalled();</li>
<li>protected void ensureOverviewHoverManagerInstalled();</li>
<li>public void showAnnotationsOverview(boolean);</li>
</ul>
</ul>
<li>public  class  <b>SourceViewerConfiguration</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public int[] getConfiguredTextHoverStateMasks(org.eclipse.jface.text.source.ISourceViewer, java.lang.String);</li>
<li>public org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer, java.lang.String, int);</li>
</ul>
</ul>
<li>public final  class  <b>VerticalRuler</b>  implements IVerticalRuler, IVerticalRulerExtension</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void doPaint1(org.eclipse.swt.graphics.GC);</li>
<li>protected static final int widgetLine2ModelLine(org.eclipse.jface.text.ITextViewer, int);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.viewers</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>ArrayContentProvider</b> implements IStructuredContentProvider</li>
<li>public abstract interface <b>IColorProvider</b> </li>
<li>public abstract interface <b>IDecoration</b> </li>
<li>public abstract interface <b>IElementComparer</b> </li>
<li>public abstract interface <b>ILightweightLabelDecorator</b> implements IBaseLabelProvider</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  class  <b>AbstractTreeViewer</b>  extends StructuredViewer</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void associate(java.lang.Object, org.eclipse.swt.widgets.Item);</li>
<li>protected void internalRefresh(java.lang.Object, boolean);</li>
</ul>
</ul>
<li>public abstract  class  <b>CellEditor</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void CellEditor();</li>
<li>protected void CellEditor(org.eclipse.swt.widgets.Composite, int);</li>
<li>public void create(org.eclipse.swt.widgets.Composite);</li>
<li>protected void focusLost();</li>
<li>public int getStyle();</li>
<li>protected void markDirty();</li>
<li>public void setStyle(int);</li>
</ul>
</ul>
<li>public  class  <b>CheckboxCellEditor</b>  extends CellEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void CheckboxCellEditor();</li>
<li>public void CheckboxCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
</ul>
</ul>
<li>public  class  <b>ColorCellEditor</b>  extends DialogCellEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void ColorCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
</ul>
</ul>
<li>public  class  <b>ComboBoxCellEditor</b>  extends CellEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void ComboBoxCellEditor();</li>
<li>public void ComboBoxCellEditor(org.eclipse.swt.widgets.Composite, java.lang.String[], int);</li>
<li>protected void focusLost();</li>
<li>public java.lang.String[] getItems();</li>
<li>protected void keyReleaseOccured(org.eclipse.swt.events.KeyEvent);</li>
<li>public void setItems(java.lang.String[]);</li>
</ul>
</ul>
<li>public abstract  class  <b>DialogCellEditor</b>  extends CellEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void DialogCellEditor();</li>
<li>protected void DialogCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
</ul>
</ul>
<li>public abstract  class  <b>StructuredViewer</b>  extends ContentViewer</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected boolean equals(java.lang.Object, java.lang.Object);</li>
<li>public org.eclipse.jface.viewers.IElementComparer getComparer();</li>
<li>public void setComparer(org.eclipse.jface.viewers.IElementComparer);</li>
</ul>
</ul>
<li>public  class  <b>TextCellEditor</b>  extends CellEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void TextCellEditor();</li>
<li>public void TextCellEditor(org.eclipse.swt.widgets.Composite, int);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.jface.window</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>ApplicationWindow</b>  extends Window implements org.eclipse.jface.operation.IRunnableContext</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected boolean canHandleShellCloseEvent();</li>
</ul>
</ul>
<li>public abstract  class  <b>Window</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected boolean canHandleShellCloseEvent();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public abstract interface <b>IActionDelegate2</b> implements IActionDelegate</li>
<li>public abstract interface <b>IContainmentAdapter</b> </li>
<li>public abstract interface <b>IMarkerResolutionGenerator2</b> implements IMarkerResolutionGenerator</li>
<li>public abstract interface <b>INavigationHistory</b> </li>
<li>public abstract interface <b>INavigationLocation</b> </li>
<li>public abstract interface <b>INavigationLocationProvider</b> </li>
<li>public abstract interface <b>IPartListener2</b> </li>
<li>public abstract interface <b>ISaveablePart</b> </li>
<li>public abstract class <b>NavigationLocation</b> implements INavigationLocation</li>
<li>public class <b>SubActionBars</b> implements IActionBars</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  interface  <b>IActionDelegateWithEvent</b> </li>
<ul>
<li><i>Deprecated methods</i></li>
<ul>
<li>public abstract void runWithEvent(org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IDecoratorManager</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract org.eclipse.jface.viewers.IBaseLabelProvider getBaseLabelProvider(java.lang.String);</li>
<li>/** @deprecated */public abstract org.eclipse.jface.viewers.ILightweightLabelDecorator getLightweightLabelDecorator(java.lang.String);</li>
<li>public abstract void update(java.lang.String);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IEditorPart</b>  implements IWorkbenchPart</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.ui.ISaveablePart</li>
</ul>
</ul>
<li>public abstract  interface  <b>IEditorSite</b>  implements IWorkbenchPartSite</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract org.eclipse.ui.IActionBars getActionBars();</li>
<li>public abstract org.eclipse.ui.IKeyBindingService getKeyBindingService();</li>
</ul>
</ul>
<li>public abstract  interface  <b>IKeyBindingService</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract java.lang.String[] getScopes();</li>
<li>public abstract void setScopes(java.lang.String[]) throws java.lang.IllegalArgumentException;</li>
<li>public abstract void unregisterAction(org.eclipse.jface.action.IAction) throws java.lang.IllegalArgumentException;</li>
</ul>
<li><i>Deprecated methods</i></li>
<ul>
<li>public abstract void enable(boolean);</li>
<li>public abstract java.lang.String getActiveAcceleratorConfigurationId();</li>
<li>public abstract java.lang.String getActiveAcceleratorScopeId();</li>
<li>public abstract boolean processKey(org.eclipse.swt.events.KeyEvent);</li>
<li>public abstract void setActiveAcceleratorScopeId(java.lang.String);</li>
</ul>
<li><i>Changed methods</i></li>
<ul>
<li>public abstract void registerAction(org.eclipse.jface.action.IAction); <i>[ Added exception java.lang.IllegalArgumentException]</i></li>
</ul>
</ul>
<li>public abstract  interface  <b>IMarkerActionFilter</b>  implements IActionFilter</li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String RESOURCE_TYPE;</li>
</ul>
</ul>
<li>public abstract  interface  <b>IPageLayout</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract void addShowInPart(java.lang.String);</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String ID_NAVIGATE_ACTION_SET;</li>
</ul>
</ul>
<li>public abstract  interface  <b>IPartService</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract void addPartListener(org.eclipse.ui.IPartListener2);</li>
<li>public abstract org.eclipse.ui.IWorkbenchPartReference getActivePartReference();</li>
<li>public abstract void removePartListener(org.eclipse.ui.IPartListener2);</li>
</ul>
</ul>
<li>public abstract  interface  <b>ISharedImages</b> </li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String IMG_TOOL_BACK;</li>
<li>public static final java.lang.String IMG_TOOL_BACK_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_BACK_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_COPY;</li>
<li>public static final java.lang.String IMG_TOOL_COPY_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_COPY_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_CUT;</li>
<li>public static final java.lang.String IMG_TOOL_CUT_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_CUT_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_DELETE;</li>
<li>public static final java.lang.String IMG_TOOL_DELETE_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_DELETE_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_FORWARD;</li>
<li>public static final java.lang.String IMG_TOOL_FORWARD_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_FORWARD_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_NEW_WIZARD;</li>
<li>public static final java.lang.String IMG_TOOL_NEW_WIZARD_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_NEW_WIZARD_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_PASTE;</li>
<li>public static final java.lang.String IMG_TOOL_PASTE_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_PASTE_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_REDO;</li>
<li>public static final java.lang.String IMG_TOOL_REDO_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_REDO_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_UNDO;</li>
<li>public static final java.lang.String IMG_TOOL_UNDO_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_UNDO_HOVER;</li>
<li>public static final java.lang.String IMG_TOOL_UP;</li>
<li>public static final java.lang.String IMG_TOOL_UP_DISABLED;</li>
<li>public static final java.lang.String IMG_TOOL_UP_HOVER;</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkbench</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract boolean saveAllEditors(boolean);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkbenchActionConstants</b> </li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String BUILD_GROUP;</li>
<li>public static final java.lang.String GO_TO_RESOURCE;</li>
<li>public static final java.lang.String GROUP_SHOW_IN;</li>
<li>public static final java.lang.String HISTORY_GROUP;</li>
<li>public static final java.lang.String NEW_GROUP;</li>
<li>public static final java.lang.String PIN_GROUP;</li>
<li>public static final java.lang.String SAVE_GROUP;</li>
<li>/** @deprecated */public static final java.lang.String SHOW_IN;</li>
<li>/** @deprecated */public static final java.lang.String SYNC_EDITOR;</li>
<li>public static final java.lang.String TOOLBAR_FILE;</li>
<li>public static final java.lang.String TOOLBAR_NAVIGATE;</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkbenchPage</b>  implements IPartService, ISelectionService</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract org.eclipse.ui.INavigationHistory getNavigationHistory();</li>
<li>public abstract boolean isPartVisible(org.eclipse.ui.IWorkbenchPart);</li>
<li>public abstract void reuseEditor(org.eclipse.ui.IReusableEditor, org.eclipse.ui.IEditorInput);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkbenchPartReference</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract org.eclipse.ui.IWorkbenchPage getPage();</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkbenchPartSite</b>  implements IWorkbenchSite</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract org.eclipse.ui.IKeyBindingService getKeyBindingService();</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkbenchPreferenceConstants</b> </li>
<ul>
<li><i>Deprecated fields</i></li>
<ul>
<li>public static final java.lang.String NO_NEW_PERSPECTIVE;</li>
<li>public static final java.lang.String OPEN_NEW_PERSPECTIVE;</li>
<li>public static final java.lang.String OPEN_PERSPECTIVE_REPLACE;</li>
<li>public static final java.lang.String OPEN_PERSPECTIVE_WINDOW;</li>
<li>public static final java.lang.String PROJECT_OPEN_NEW_PERSPECTIVE;</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkingSet</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract java.lang.String getId();</li>
<li>public abstract org.eclipse.jface.resource.ImageDescriptor getImage();</li>
<li>public abstract void setId(java.lang.String);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkingSetManager</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract org.eclipse.ui.dialogs.IWorkingSetEditWizard createWorkingSetEditWizard(org.eclipse.ui.IWorkingSet);</li>
</ul>
</ul>
<li>public final  class  <b>XMLMemento</b>  implements IMemento</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public static org.eclipse.ui.XMLMemento createReadRoot(java.io.Reader, java.lang.String) throws org.eclipse.ui.WorkbenchException;</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.actions</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>AddTaskAction</b> extends SelectionListenerAction</li>
<li>public class <b>MoveFilesAndFoldersOperation</b> extends CopyFilesAndFoldersOperation</li>
<li>public class <b>NewExampleAction</b> extends org.eclipse.jface.action.Action</li>
<li>public class <b>WorkingSetFilterActionGroup</b> extends ActionGroup</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  class  <b>ActionDelegate</b>  implements org.eclipse.ui.IActionDelegate</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Removed interface org.eclipse.ui.IActionDelegate</li>
<li> Added interface org.eclipse.ui.IActionDelegate2</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dispose();</li>
<li>public void init(org.eclipse.jface.action.IAction);</li>
<li>public void runWithEvent(org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event);</li>
</ul>
</ul>
<li>public  class  <b>AddBookmarkAction</b>  extends SelectionListenerAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void AddBookmarkAction(org.eclipse.swt.widgets.Shell, boolean);</li>
</ul>
</ul>
<li>public  class  <b>CopyFilesAndFoldersOperation</b> </li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected boolean canPerformAutoRename();</li>
<li>protected java.lang.String getDeepCheckQuestion(org.eclipse.core.resources.IResource);</li>
<li>protected org.eclipse.core.resources.IFile getFile(org.eclipse.core.resources.IResource);</li>
<li>protected java.io.File[] getFiles(java.lang.String[]);</li>
<li>protected org.eclipse.core.resources.IFolder getFolder(org.eclipse.core.resources.IResource);</li>
<li>protected java.lang.String getOperationTitle();</li>
<li>protected java.lang.String getProblemsMessage();</li>
<li>protected java.lang.String getProblemsTitle();</li>
<li>protected boolean getValidateConflictSource();</li>
<li>protected boolean homogenousResources(org.eclipse.core.resources.IResource, org.eclipse.core.resources.IResource);</li>
<li>public java.lang.String validateImportDestination(org.eclipse.core.resources.IContainer, java.lang.String[]);</li>
</ul>
</ul>
<li>public  class  <b>CopyResourceAction</b>  extends SelectionListenerAction implements org.eclipse.ui.dialogs.ISelectionValidator</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.ui.actions.CopyFilesAndFoldersOperation createOperation();</li>
<li>protected void runOperation(org.eclipse.core.resources.IResource[], org.eclipse.core.resources.IContainer);</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>protected org.eclipse.ui.actions.CopyFilesAndFoldersOperation operation;</li>
</ul>
</ul>
<li>public  class  <b>ExportResourcesAction</b>  extends SelectionListenerAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void ExportResourcesAction(org.eclipse.ui.IWorkbenchWindow);</li>
<li>public void ExportResourcesAction(org.eclipse.ui.IWorkbenchWindow, java.lang.String);</li>
</ul>
</ul>
<li>public  class  <b>ImportResourcesAction</b>  extends SelectionListenerAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void ImportResourcesAction(org.eclipse.ui.IWorkbenchWindow);</li>
</ul>
</ul>
<li>public  class  <b>LabelRetargetAction</b>  extends RetargetAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void propagateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
<li>protected void propogateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
</ul>
</ul>
<li>public  class  <b>MoveResourceAction</b>  extends CopyResourceAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.ui.actions.CopyFilesAndFoldersOperation createOperation();</li>
<li>protected void runOperation(org.eclipse.core.resources.IResource[], org.eclipse.core.resources.IContainer);</li>
<li>public void run();</li>
</ul>
</ul>
<li>public  class  <b>NewWizardAction</b>  extends org.eclipse.jface.action.Action</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void NewWizardAction(org.eclipse.ui.IWorkbenchWindow);</li>
<li>public java.lang.String getCategoryId();</li>
<li>public void setCategoryId(java.lang.String);</li>
</ul>
</ul>
<li>public  class  <b>NewWizardMenu</b>  extends org.eclipse.ui.internal.ShortcutMenu</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Superclass is now org.eclipse.jface.action.ContributionItem</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public void NewWizardMenu(org.eclipse.ui.IWorkbenchWindow);</li>
<li>/** @deprecated */public void deregisterListeners();</li>
<li>public void fill(org.eclipse.swt.widgets.Menu, int);</li>
<li>public boolean isDirty();</li>
<li>public boolean isDynamic();</li>
<li>public boolean isEnabled();</li>
<li>protected void fillMenu();</li>
</ul>
</ul>
<li>public abstract  class  <b>PerspectiveMenu</b>  extends org.eclipse.jface.action.ContributionItem</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public boolean isDirty();</li>
</ul>
</ul>
<li>public  class  <b>RetargetAction</b>  extends PartEventAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void propagateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
<li>protected void propogateChange(org.eclipse.jface.util.PropertyChangeEvent);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.dialogs</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public abstract interface <b>IWorkingSetEditWizard</b> implements org.eclipse.jface.wizard.IWizard</li>
<li>public class <b>ListDialog</b> extends SelectionDialog</li>
<li>public class <b>NewFolderDialog</b> extends SelectionStatusDialog</li>
<li>public class <b>ResourceListSelectionDialog</b> extends SelectionDialog</li>
<li>public class <b>TypeFilteringDialog</b> extends SelectionDialog</li>
<li>public class <b>WizardNewLinkPage</b> extends org.eclipse.jface.wizard.WizardPage</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>ElementTreeSelectionDialog</b>  extends SelectionStatusDialog</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void handleShellCloseEvent();</li>
</ul>
</ul>
<li>public  class  <b>FilteredList</b>  extends org.eclipse.swt.widgets.Composite</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public boolean getAllowDuplicates();</li>
<li>public boolean getIgnoreCase();</li>
<li>public org.eclipse.jface.viewers.ILabelProvider getLabelProvider();</li>
<li>public boolean getMatchEmptyString();</li>
<li>public void setAllowDuplicates(boolean);</li>
<li>public void setIgnoreCase(boolean);</li>
<li>public void setLabelProvider(org.eclipse.jface.viewers.ILabelProvider);</li>
<li>public void setMatchEmptyString(boolean);</li>
</ul>
</ul>
<li>public  class  <b>ProjectLocationSelectionDialog</b>  extends SelectionDialog</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li>Superclass is now org.eclipse.ui.dialogs.SelectionStatusDialog</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void computeResult();</li>
<li>protected void okPressed();</li>
</ul>
</ul>
<li>public  class  <b>SaveAsDialog</b>  extends org.eclipse.jface.dialogs.TitleAreaDialog</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setOriginalName(java.lang.String);</li>
</ul>
</ul>
<li>public abstract  class  <b>SelectionDialog</b>  extends org.eclipse.jface.dialogs.Dialog</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected java.util.List getInitialElementSelections();</li>
<li>public void setInitialElementSelections(java.util.List);</li>
</ul>
</ul>
<li>public abstract  class  <b>WizardDataTransferPage</b>  extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.swt.widgets.Listener, IOverwriteQuery</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.core.runtime.IPath queryForContainer(org.eclipse.core.resources.IContainer, java.lang.String, java.lang.String);</li>
</ul>
</ul>
<li>public abstract  class  <b>WizardExportResourcesPage</b>  extends WizardDataTransferPage</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected boolean saveDirtyEditors();</li>
</ul>
</ul>
<li>public  class  <b>WizardNewFileCreationPage</b>  extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.swt.widgets.Listener</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void createAdvancedControls(org.eclipse.swt.widgets.Composite);</li>
<li>protected void createLinkTarget();</li>
<li>protected void handleAdvancedButtonSelect();</li>
<li>protected org.eclipse.core.runtime.IStatus validateLinkedResource();</li>
</ul>
</ul>
<li>public  class  <b>WizardNewFolderMainPage</b>  extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.swt.widgets.Listener</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void createAdvancedControls(org.eclipse.swt.widgets.Composite);</li>
<li>protected void createLinkTarget();</li>
<li>protected void handleAdvancedButtonSelect();</li>
<li>protected org.eclipse.core.runtime.IStatus validateLinkedResource();</li>
</ul>
</ul>
<li>public  class  <b>WizardNewProjectCreationPage</b>  extends org.eclipse.jface.wizard.WizardPage</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public boolean useDefaults();</li>
</ul>
<li><i>Changed methods</i></li>
<ul>
<li>private boolean validatePage(); <i>[Access flags are now protected]</i></li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.editors.text</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>TextEditorPreferenceConstants</b> </li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>FileDocumentProvider</b>  extends StorageDocumentProvider</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected java.lang.String getPersistedEncoding(java.lang.Object);</li>
<li>protected void persistEncoding(java.lang.Object, java.lang.String) throws org.eclipse.core.runtime.CoreException;</li>
<li>protected void refreshFile(org.eclipse.core.resources.IFile) throws org.eclipse.core.runtime.CoreException;</li>
</ul>
</ul>
<li>public  class  <b>FileDocumentProvider$FileSynchronizer</b>  implements org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.resources.IResourceDeltaVisitor</li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>protected boolean fIsInstalled;</li>
</ul>
</ul>
<li>public  class  <b>StorageDocumentProvider</b>  extends org.eclipse.ui.texteditor.AbstractDocumentProvider implements IStorageDocumentProvider</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.jface.text.IDocument createEmptyDocument();</li>
<li>protected java.lang.String getPersistedEncoding(java.lang.Object);</li>
<li>protected void persistEncoding(java.lang.Object, java.lang.String) throws org.eclipse.core.runtime.CoreException;</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>protected static final int DEFAULT_FILE_SIZE;</li>
</ul>
</ul>
<li>public  class  <b>TextEditor</b>  extends org.eclipse.ui.texteditor.StatusTextEditor</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void configureSourceViewerDecorationSupport();</li>
<li>protected org.eclipse.jface.text.source.IAnnotationAccess createAnnotationAccess();</li>
<li>protected org.eclipse.jface.text.source.IVerticalRulerColumn createLineNumberRulerColumn();</li>
<li>public void createPartControl(org.eclipse.swt.widgets.Composite);</li>
<li>protected org.eclipse.jface.text.source.ISourceViewer createSourceViewer(org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, int);</li>
<li>protected org.eclipse.jface.text.source.IVerticalRuler createVerticalRuler();</li>
<li>public void doSave(org.eclipse.core.runtime.IProgressMonitor);</li>
<li>public void doSaveAs();</li>
<li>protected void handlePreferenceStoreChanged(org.eclipse.jface.util.PropertyChangeEvent);</li>
<li>protected void initializeKeyBindingScopes();</li>
<li>protected void initializeLineNumberRulerColumn(org.eclipse.jface.text.source.LineNumberRulerColumn);</li>
<li>protected void installEncodingSupport();</li>
<li>protected boolean isOverviewRulerVisible();</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>protected org.eclipse.jface.text.source.IAnnotationAccess fAnnotationAccess;</li>
<li>protected org.eclipse.jface.text.source.LineNumberRulerColumn fLineNumberRulerColumn;</li>
<li>protected org.eclipse.jface.text.source.IOverviewRuler fOverviewRuler;</li>
<li>protected org.eclipse.ui.texteditor.SourceViewerDecorationSupport fSourceViewerDecorationSupport;</li>
</ul>
<li><i>Changed fields</i></li>
<ul>
<li>private org.eclipse.ui.editors.text.DefaultEncodingSupport fEncodingSupport; <i>[Access flags are now protected]</i></li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.model</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>WorkbenchLabelProvider</b>  extends org.eclipse.jface.viewers.LabelProvider</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public static org.eclipse.jface.viewers.ILabelProvider getDecoratingWorkbenchLabelProvider();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.part</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>EditorInputTransfer</b> extends org.eclipse.swt.dnd.ByteArrayTransfer</li>
<li>public class <b>EditorInputTransfer$EditorInputData</b> </li>
<li>public abstract interface <b>IShowInSource</b> </li>
<li>public abstract interface <b>IShowInTarget</b> </li>
<li>public abstract interface <b>IShowInTargetList</b> </li>
<li>public class <b>ShowInContext</b> </li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>DrillDownAdapter</b>  implements org.eclipse.jface.viewers.ISelectionChangedListener</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public boolean canExpand(java.lang.Object);</li>
<li>public void goInto(java.lang.Object);</li>
<li>public boolean canExpand(org.eclipse.core.runtime.IAdaptable);</li>
<li>public void goInto(org.eclipse.core.runtime.IAdaptable);</li>
</ul>
</ul>
<li>public  class  <b>MultiPageEditorSite</b>  implements org.eclipse.ui.IEditorSite</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dispose();</li>
<li>public org.eclipse.ui.IActionBars getActionBars();</li>
</ul>
</ul>
<li>public abstract  class  <b>PageBookView</b>  extends ViewPart implements org.eclipse.ui.IPartListener</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public java.lang.Object getAdapter(java.lang.Class);</li>
</ul>
</ul>
<li>public  class  <b>PageBookView$PageRec</b> </li>
<ul>
<li><i>Changed fields</i></li>
<ul>
<li>public org.eclipse.ui.internal.SubActionBars subActionBars; <i>[Field type is now org.eclipse.ui.SubActionBars]</i></li>
</ul>
</ul>
<li>public  class  <b>PageSite</b>  implements IPageSite</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected void dispose();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.texteditor</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>AnnotationPreference</b> </li>
<li>public class <b>DefaultMarkerAnnotationAccess</b> implements org.eclipse.jface.text.source.IAnnotationAccess</li>
<li>public abstract interface <b>IDocumentProviderExtension2</b> </li>
<li>public abstract interface <b>IEditorStatusLine</b> </li>
<li>public abstract interface <b>IFindReplaceTargetExtension2</b> </li>
<li>public abstract interface <b>ITextEditorExtension2</b> </li>
<li>public class <b>MarkerAnnotationPreferences</b> </li>
<li>public class <b>SourceViewerDecorationSupport</b> </li>
<li>public class <b>TextSelectionNavigationLocation</b> extends org.eclipse.ui.NavigationLocation</li>
<li>public class <b>ValidateStateException</b> extends org.eclipse.core.runtime.CoreException</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  class  <b>AbstractDocumentProvider</b>  implements IDocumentProvider, IDocumentProviderExtension</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.ui.texteditor.IDocumentProviderExtension2</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor();</li>
<li>public void setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor);</li>
</ul>
</ul>
<li>public abstract  class  <b>AbstractTextEditor</b>  extends org.eclipse.ui.part.EditorPart implements ITextEditor, org.eclipse.ui.IReusableEditor, ITextEditorExtension</li>
<ul>
<li><i>Changed type declaration</i></li>
<ul>
<li> Added interface org.eclipse.ui.INavigationLocationProvider</li>
<li> Added interface org.eclipse.ui.texteditor.ITextEditorExtension2</li>
</ul>
<li><i>Added methods</i></li>
<ul>
<li>public org.eclipse.ui.INavigationLocation createEmptyNavigationLocation();</li>
<li>public org.eclipse.ui.INavigationLocation createNavigationLocation();</li>
<li>protected org.eclipse.ui.actions.WorkspaceModifyOperation createRevertOperation();</li>
<li>protected org.eclipse.jface.viewers.ISelection doGetSelection();</li>
<li>protected void doSetSelection(org.eclipse.jface.viewers.ISelection);</li>
<li>protected void editorSaved();</li>
<li>protected void enableStateValidation(boolean);</li>
<li>protected static final org.eclipse.jface.text.IRegion getCoverage(org.eclipse.jface.text.source.ISourceViewer);</li>
<li>protected final java.lang.String getFontPropertyPreferenceKey();</li>
<li>protected org.eclipse.core.runtime.IProgressMonitor getProgressMonitor();</li>
<li>protected final void internalInit(org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) throws org.eclipse.ui.PartInitException;</li>
<li>public boolean isEditorInputModifiable();</li>
<li>protected static final boolean isVisible(org.eclipse.jface.text.source.ISourceViewer, int, int);</li>
<li>protected void markInNavigationHistory();</li>
<li>protected void performRevertOperation(org.eclipse.ui.actions.WorkspaceModifyOperation, org.eclipse.core.runtime.IProgressMonitor);</li>
<li>protected void setKeyBindingScopes(java.lang.String[]);</li>
<li>public boolean validateEditorInputState();</li>
<li>protected static final int widgetOffset2ModelOffset(org.eclipse.jface.text.source.ISourceViewer, int);</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String PREFERENCE_NAVIGATION_SMART_HOME_END;</li>
</ul>
<li><i>Deprecated fields</i></li>
<ul>
<li>public static final java.lang.String PREFERENCE_FONT;</li>
</ul>
</ul>
<li>public  class  <b>DeleteLineAction</b>  extends TextEditorAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void DeleteLineAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.texteditor.ITextEditor, int, boolean);</li>
</ul>
</ul>
<li>public abstract  interface  <b>IAbstractTextEditorHelpContextIds</b> </li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String CUT_LINE_ACTION;</li>
<li>public static final java.lang.String CUT_LINE_TO_BEGINNING_ACTION;</li>
<li>public static final java.lang.String CUT_LINE_TO_END_ACTION;</li>
<li>public static final java.lang.String FIND_INCREMENTAL_REVERSE_ACTION;</li>
<li>public static final java.lang.String GOTO_LAST_EDIT_POSITION_ACTION;</li>
</ul>
</ul>
<li>public abstract  interface  <b>ITextEditorActionConstants</b>  implements org.eclipse.ui.IWorkbenchActionConstants</li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String CUT_LINE;</li>
<li>public static final java.lang.String CUT_LINE_TO_BEGINNING;</li>
<li>public static final java.lang.String CUT_LINE_TO_END;</li>
<li>public static final java.lang.String FIND_INCREMENTAL_REVERSE;</li>
</ul>
</ul>
<li>public abstract  interface  <b>ITextEditorActionDefinitionIds</b>  implements IWorkbenchActionDefinitionIds</li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String CONTENT_ASSIST_CONTEXT_INFORMATION;</li>
<li>public static final java.lang.String CONTENT_ASSIST_PROPOSALS;</li>
<li>public static final java.lang.String CUT_LINE;</li>
<li>public static final java.lang.String CUT_LINE_TO_BEGINNING;</li>
<li>public static final java.lang.String CUT_LINE_TO_END;</li>
<li>public static final java.lang.String DELETE_NEXT_WORD;</li>
<li>public static final java.lang.String DELETE_PREVIOUS_WORD;</li>
<li>public static final java.lang.String GOTO_LAST_EDIT_POSITION;</li>
</ul>
</ul>
<li>public abstract  interface  <b>IWorkbenchActionDefinitionIds</b> </li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String FIND_INCREMENTAL_REVERSE;</li>
</ul>
</ul>
<li>public  class  <b>IncrementalFindAction</b>  extends ResourceAction implements IUpdate</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchPart, boolean);</li>
<li>/** @deprecated */public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchWindow, boolean);</li>
<li>public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchPart);</li>
<li>/** @deprecated */public void IncrementalFindAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.IWorkbenchWindow);</li>
</ul>
</ul>
<li>public  class  <b>MarkRegionTarget</b>  implements org.eclipse.jface.text.IMarkRegionTarget</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected static final boolean isVisible(org.eclipse.jface.text.ITextViewer, int);</li>
</ul>
</ul>
<li>public abstract  class  <b>ResourceAction</b>  extends org.eclipse.jface.action.Action</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void ResourceAction(java.util.ResourceBundle, java.lang.String, int);</li>
</ul>
</ul>
<li>public  class  <b>ResourceMarkerAnnotationModel</b>  extends AbstractMarkerAnnotationModel</li>
<ul>
<li><i>Changed methods</i></li>
<ul>
<li>private void update(org.eclipse.core.resources.IMarkerDelta[]); <i>[Access flags are now protected]</i></li>
</ul>
</ul>
<li>public final  class  <b>RetargetTextEditorAction</b>  extends ResourceAction</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void RetargetTextEditorAction(java.util.ResourceBundle, java.lang.String, int);</li>
<li>public void RetargetTextEditorAction(java.util.ResourceBundle, java.lang.String, java.lang.String, int);</li>
<li>public void setHelpListener(org.eclipse.swt.events.HelpListener);</li>
<li>public java.lang.String getActionDefinitionId();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.views.bookmarkexplorer</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>BookmarkNavigator</b>  extends org.eclipse.ui.part.ViewPart</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dispose();</li>
<li>public java.lang.Object getAdapter(java.lang.Class);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.views.framelist</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>TreeFrame</b>  extends Frame</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void restoreState(org.eclipse.ui.IMemento);</li>
<li>public void saveState(org.eclipse.ui.IMemento);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.views.navigator</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Added Types</h3>
<ul>
<li>public class <b>CollapseAllAction</b> extends ResourceNavigatorAction</li>
<li>public class <b>LocalSelectionTransfer</b> extends org.eclipse.swt.dnd.ByteArrayTransfer</li>
</ul>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>GotoActionGroup</b>  extends ResourceNavigatorActionGroup</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dispose();</li>
</ul>
</ul>
<li>public abstract  interface  <b>IResourceNavigator</b>  implements org.eclipse.ui.IViewPart</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public abstract boolean isLinkingEnabled();</li>
<li>public abstract void setLinkingEnabled(boolean);</li>
</ul>
</ul>
<li>public  class  <b>MainActionGroup</b>  extends ResourceNavigatorActionGroup</li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>protected org.eclipse.ui.actions.AddTaskAction addTaskAction;</li>
<li>protected org.eclipse.ui.views.navigator.CollapseAllAction collapseAllAction;</li>
<li>protected org.eclipse.ui.views.navigator.ToggleLinkingAction toggleLinkingAction;</li>
<li>protected org.eclipse.ui.actions.WorkingSetFilterActionGroup workingSetGroup;</li>
<li>protected org.eclipse.ui.actions.NewWizardAction newWizardAction;</li>
</ul>
</ul>
<li>public  class  <b>NavigatorDropAdapter</b>  extends org.eclipse.ui.part.PluginDropAdapter implements org.eclipse.ui.dialogs.IOverwriteQuery</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void dragEnter(org.eclipse.swt.dnd.DropTargetEvent);</li>
<li>public void dragOver(org.eclipse.swt.dnd.DropTargetEvent);</li>
</ul>
</ul>
<li>public  class  <b>ResourceNavigator</b>  extends org.eclipse.ui.part.ViewPart implements org.eclipse.ui.part.ISetSelectionTarget, IResourceNavigator</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public java.lang.Object getAdapter(java.lang.Class);</li>
<li>protected org.eclipse.ui.part.IShowInSource getShowInSource();</li>
<li>protected org.eclipse.ui.part.IShowInTarget getShowInTarget();</li>
<li>public void setLinkingEnabled(boolean);</li>
</ul>
</ul>
<li>public abstract  class  <b>ResourceNavigatorActionGroup</b>  extends org.eclipse.ui.actions.ActionGroup</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String);</li>
</ul>
</ul>
<li>public  class  <b>ResourceSorter</b>  extends org.eclipse.jface.viewers.ViewerSorter</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setCriteria(int);</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.views.properties</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public abstract  interface  <b>IResourcePropertyConstants</b> </li>
<ul>
<li><i>Added fields</i></li>
<ul>
<li>public static final java.lang.String P_DERIVED_RES;</li>
<li>public static final java.lang.String P_DISPLAYDERIVED_RES;</li>
<li>public static final java.lang.String P_DISPLAYLINKED_RES;</li>
<li>public static final java.lang.String P_DISPLAYLOCATION_RES;</li>
<li>public static final java.lang.String P_DISPLAYRESOLVED_LOCATION_RES;</li>
<li>public static final java.lang.String P_LINKED_RES;</li>
<li>public static final java.lang.String P_LOCATION_RES;</li>
<li>public static final java.lang.String P_RESOLVED_LOCATION_RES;</li>
</ul>
</ul>
<li>public  class  <b>ResourcePropertySource</b>  implements IPropertySource</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>protected java.io.File getFile(org.eclipse.core.resources.IResource);</li>
</ul>
<li><i>Added fields</i></li>
<ul>
<li>protected static java.lang.String FILE_NOT_EXIST_TEXT;</li>
<li>protected static java.lang.String FILE_NOT_FOUND;</li>
<li>protected static java.lang.String UNDEFINED_PATH_VARIABLE;</li>
<li>protected static org.eclipse.ui.views.properties.IPropertyDescriptor[] propertyDescriptorsLinkVariable;</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.views.tasklist</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>TaskList</b>  extends org.eclipse.ui.part.ViewPart</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public java.lang.Object getAdapter(java.lang.Class);</li>
<li>public org.eclipse.core.resources.IResource[] getResources();</li>
</ul>
</ul>
</ul>
<h2>org.eclipse.ui.wizards.datatransfer</h2>
<h3>&nbsp;&nbsp;&nbsp;&nbsp;Changed Types</h3>
<ul>
<li>public  class  <b>ImportOperation</b>  extends org.eclipse.ui.actions.WorkspaceModifyOperation</li>
<ul>
<li><i>Added methods</i></li>
<ul>
<li>public void setContext(org.eclipse.swt.widgets.Shell);</li>
</ul>
</ul>
</ul>
</body>
</html>