Class CachingBslSourceDisplay

java.lang.Object
com._1c.g5.v8.dt.internal.debug.ui.BslSourceDisplay
com._1c.g5.v8.dt.internal.debug.ui.CachingBslSourceDisplay
All Implemented Interfaces:
org.eclipse.debug.ui.sourcelookup.ISourceDisplay

public class CachingBslSourceDisplay extends BslSourceDisplay
The BslSourceDisplay extension that chaches lookuped and opened editors.
  • Constructor Details

  • Method Details

    • openModuleEditor

      protected org.eclipse.ui.IEditorPart openModuleEditor(org.eclipse.emf.ecore.EObject moduleOwner, org.eclipse.emf.ecore.EStructuralFeature reference, org.eclipse.ui.IWorkbenchPage page, IBslStackFrame stackFrame, boolean forceSourceLookup)
      Description copied from class: BslSourceDisplay
      Opens an editor for the given source lookup module result: module owner and owner reference.
      Overrides:
      openModuleEditor in class BslSourceDisplay
      Parameters:
      moduleOwner - module owner, cannot be null
      reference - reference from module owner to module, cannot be null
      page - the page in which to display source, cannot be null
      stackFrame - BSL stack frame, cannot be null
      forceSourceLookup - whether source lookup should be performed, ignoring any previously cached results for the same element