Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Handly/Migration/1.1"

(Created page with "= Migration Guide for Eclipse Handly 1.1 = Changes that may need to be accommodated by current adopters as part of migrating to Eclipse Handly 1.1 from the previous release (...")
 
Line 20: Line 20:
 
=== org.eclipse.handly.ui.navigator ===
 
=== org.eclipse.handly.ui.navigator ===
  
* '''OpenAction''' has been moved to <tt>org.eclipse.handly.ui.action</tt> (new package)
+
* '''OpenAction''' has been moved to <tt>org.eclipse.handly.ui.action</tt> (new package) ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=540885 540885])
  
 
=== org.eclipse.handly.ui.outline ===
 
=== org.eclipse.handly.ui.outline ===

Revision as of 11:33, 20 November 2018

Migration Guide for Eclipse Handly 1.1

Changes that may need to be accommodated by current adopters as part of migrating to Eclipse Handly 1.1 from the previous release (1.0). Note that these changes do not break the Core API. Only the provisional UI API (which is now at the 0.10 version) is affected. It is expected that these changes will not affect the majority of existing clients.

org.eclipse.handly.model.impl.support

  • ISourceFileImplSupport.NotifyingReconcileOperation
    • New API method:
      • protected boolean shouldNotifyChange(IContext) (541209)

org.eclipse.handly.ui

  • EditorUtility (540535)
    • EditorUtility.DEFAULTDefaultEditorUtility.INSTANCE (new API)
    • public EditorUtility()protected EditorUtility()
  • New API:
    • DefaultEditorUtility (540535), a subclass of EditorUtility

org.eclipse.handly.ui.navigator

  • OpenAction has been moved to org.eclipse.handly.ui.action (new package) (540885)

org.eclipse.handly.ui.outline

  • CommonOutlinePage no longer provides a default implementation for the getLinkWithEditorPreference() and getLexicalSortPreference() methods (539381).
  • FilteringOutlinePopup.IMatcher has been removed. Clients should now use java.util.function.Predicate instead (539382).

org.eclipse.handly.ui.workingset

  • AbstractContainmentAdapter (539383)
    • protected boolean check(IElement, IElement)protected boolean isAncestorOf(IElement, IElement)
    • protected boolean check(IResource, IResource)protected boolean isAncestorOf(IResource, IResource)
  • AbstractWorkingSetUpdater.WorkingSetDelta (539386)
    • public WorkingSetDelta(IWorkingSet)/*package-private*/ WorkingSetDelta(IWorkingSet)
    • public void process()/*package-private*/ void apply()

org.eclipse.handly.xtext.ui.editor

  • HandlyXtextDocument
    • public boolean reconcile(Processor)/*package-private*/ boolean reconcile(Processor) (539387)

Back to the top