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
The
BslSourceDisplay
extension that chaches lookuped and opened editors.-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.internal.debug.ui.BslSourceDisplay
BslSourceDisplay.ExternalObjcectModuleLabelProvider, BslSourceDisplay.SourceDisplayJob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) Opens an editor for the given source lookup module result: module owner and owner reference.Methods inherited from class com._1c.g5.v8.dt.internal.debug.ui.BslSourceDisplay
clearSourceSelection, displayModule, displayModule, displaySource, getEditorPresentation, getLineInformation, openSourceNotFoundEditor, positionEditor
-
Constructor Details
-
CachingBslSourceDisplay
public CachingBslSourceDisplay()Creates an instance ofCachingBslSourceDisplay
.
-
-
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 classBslSourceDisplay
- Parameters:
moduleOwner
- module owner, cannot benull
reference
- reference from module owner to module, cannot benull
page
- the page in which to display source, cannot benull
stackFrame
- BSL stack frame, cannot benull
forceSourceLookup
- whether source lookup should be performed, ignoring any previously cached results for the same element
-