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 IWatchExpressions in one http request.-
Constructor Summary
ConstructorsConstructorDescriptionBslWatchExpressionModelProxy(org.eclipse.debug.core.model.IWatchExpression expression) Constructor byIWatchExpression -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcontextActivated(ISelection selection) Handles the activation of the specified debug context (i.e. the selection).protected org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler[]voiddispose()org.eclipse.debug.core.model.IExpressionvoidMethods inherited from class org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
containsEventMethods inherited from class org.eclipse.debug.internal.ui.viewers.update.EventHandlerModelProxy
dispatchChange, dispatchCreate, dispatchOther, dispatchResume, dispatchSuspend, dispatchSuspendTimeout, dispatchTerminate, handleDebugEvents, indexOf, initMethods 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:
installedin interfaceorg.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy- Overrides:
installedin classorg.eclipse.debug.internal.ui.viewers.provisional.AbstractModelProxy
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy- Overrides:
disposein classorg.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
-
getExpression
public org.eclipse.debug.core.model.IExpression getExpression()- Overrides:
getExpressionin classorg.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
-
createEventHandlers
protected org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler[] createEventHandlers()- Overrides:
createEventHandlersin 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
-