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.IEditorPartopenModuleEditor(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:BslSourceDisplayOpens an editor for the given source lookup module result: module owner and owner reference.- Overrides:
openModuleEditorin classBslSourceDisplay- Parameters:
moduleOwner- module owner, cannot benullreference- reference from module owner to module, cannot benullpage- the page in which to display source, cannot benullstackFrame- BSL stack frame, cannot benullforceSourceLookup- whether source lookup should be performed, ignoring any previously cached results for the same element
-