Class BslExpressionContentProvider
java.lang.Object
org.eclipse.debug.internal.ui.model.elements.ElementContentProvider
org.eclipse.debug.internal.ui.model.elements.VariableContentProvider
org.eclipse.debug.internal.ui.model.elements.ExpressionContentProvider
com._1c.g5.v8.dt.internal.debug.ui.variables.BslExpressionContentProvider
- All Implemented Interfaces:
org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider
public class BslExpressionContentProvider
extends org.eclipse.debug.internal.ui.model.elements.ExpressionContentProvider
BSL-specific extension of
ExpressionContentProvider
.-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.debug.internal.ui.model.elements.ElementContentProvider
org.eclipse.debug.internal.ui.model.elements.ElementContentProvider.ElementContentProviderJob
-
Field Summary
Fields inherited from class org.eclipse.debug.internal.ui.model.elements.ElementContentProvider
EMPTY
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance ofBslExpressionContentProvider
. -
Method Summary
Modifier and TypeMethodDescriptionprotected int
computeParitionSize
(org.eclipse.debug.core.model.IIndexedValue value) protected int
getChildCount
(Object element, org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext context, org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate monitor) protected Object[]
getValueChildren
(org.eclipse.debug.core.model.IDebugElement parent, org.eclipse.debug.core.model.IValue value, org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext context) protected boolean
Methods inherited from class org.eclipse.debug.internal.ui.model.elements.ExpressionContentProvider
getAllChildren, hasChildren, update, update, update
Methods inherited from class org.eclipse.debug.internal.ui.model.elements.VariableContentProvider
getArrayPartitionSize, getChildren, getLogicalStructureCache, getLogicalValue, getLogicalValue, isShowLogicalStructure
Methods inherited from class org.eclipse.debug.internal.ui.model.elements.ElementContentProvider
getElements, getRule, getRule, getRule, retrieveChildCount, retrieveChildren, supportsContext, updateHasChildren
-
Constructor Details
-
BslExpressionContentProvider
Creates an instance ofBslExpressionContentProvider
.- Parameters:
delegate
- the valuables content provider delegate, cannot benullS
-
-
Method Details
-
getValueChildren
protected Object[] getValueChildren(org.eclipse.debug.core.model.IDebugElement parent, org.eclipse.debug.core.model.IValue value, org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext context) throws org.eclipse.core.runtime.CoreException - Overrides:
getValueChildren
in classorg.eclipse.debug.internal.ui.model.elements.VariableContentProvider
- Throws:
org.eclipse.core.runtime.CoreException
-
computeParitionSize
protected int computeParitionSize(org.eclipse.debug.core.model.IIndexedValue value) - Overrides:
computeParitionSize
in classorg.eclipse.debug.internal.ui.model.elements.VariableContentProvider
-
supportsContextId
- Overrides:
supportsContextId
in classorg.eclipse.debug.internal.ui.model.elements.VariableContentProvider
-
getChildCount
protected int getChildCount(Object element, org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext context, org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate monitor) throws org.eclipse.core.runtime.CoreException - Overrides:
getChildCount
in classorg.eclipse.debug.internal.ui.model.elements.VariableContentProvider
- Throws:
org.eclipse.core.runtime.CoreException
-