Class BslWatchExpressionModelProxy
java.lang.Object
org.eclipse.debug.internal.ui.viewers.provisional.AbstractModelProxy
org.eclipse.debug.internal.ui.viewers.update.EventHandlerModelProxy
org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
com._1c.g5.v8.dt.debug.ui.viewers.BslWatchExpressionModelProxy
- All Implemented Interfaces:
org.eclipse.debug.core.IDebugEventSetListener
,org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy
,org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy2
public class BslWatchExpressionModelProxy
extends org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
Special DefaultExpressionModelProxy for
IWatchExpression
.
Each BslWatchExpressionModelProxy
contains in special BslWatchExpressionModelProxyContainer
, that provides
special logic for computation all IWatchExpression
s in one http request.-
Constructor Summary
ConstructorsConstructorDescriptionBslWatchExpressionModelProxy
(org.eclipse.debug.core.model.IWatchExpression expression) Constructor byIWatchExpression
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
contextActivated
(ISelection selection) Handles the activation of the specified debug context (i.e. the selection).protected org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler[]
void
dispose()
org.eclipse.debug.core.model.IExpression
void
Methods inherited from class org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
containsEvent
Methods inherited from class org.eclipse.debug.internal.ui.viewers.update.EventHandlerModelProxy
dispatchChange, dispatchCreate, dispatchOther, dispatchResume, dispatchSuspend, dispatchSuspendTimeout, dispatchTerminate, handleDebugEvents, indexOf, init
Methods inherited from class org.eclipse.debug.internal.ui.viewers.provisional.AbstractModelProxy
addModelChangedListener, fireModelChanged, getListeners, getPresentationContext, getRootDelta, getTreeModelViewer, getViewer, initialize, isDisposed, isInstalled, removeModelChangedListener, setDisposed, setInstalled
-
Constructor Details
-
BslWatchExpressionModelProxy
public BslWatchExpressionModelProxy(org.eclipse.debug.core.model.IWatchExpression expression) Constructor byIWatchExpression
- Parameters:
expression
- wrappedIWatchExpression
, cannot benull
-
-
Method Details
-
installed
- Specified by:
installed
in interfaceorg.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy
- Overrides:
installed
in classorg.eclipse.debug.internal.ui.viewers.provisional.AbstractModelProxy
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy
- Overrides:
dispose
in classorg.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
-
getExpression
public org.eclipse.debug.core.model.IExpression getExpression()- Overrides:
getExpression
in classorg.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
-
createEventHandlers
protected org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler[] createEventHandlers()- Overrides:
createEventHandlers
in classorg.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
-
contextActivated
Handles the activation of the specified debug context (i.e. the selection).- Parameters:
selection
- the specified context to 'activate', can benull
-