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

    Constructors
    Constructor
    Description
    BslWatchExpressionModelProxy(org.eclipse.debug.core.model.IWatchExpression expression)
    Constructor by IWatchExpression
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Handles the activation of the specified debug context (i.e. the selection).
    protected org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler[]
     
    void
     
    org.eclipse.debug.core.model.IExpression
     
    void
    installed(Viewer viewer)
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BslWatchExpressionModelProxy

      public BslWatchExpressionModelProxy(org.eclipse.debug.core.model.IWatchExpression expression)
      Constructor by IWatchExpression
      Parameters:
      expression - wrapped IWatchExpression, cannot be null
  • Method Details

    • installed

      public void installed(Viewer viewer)
      Specified by:
      installed in interface org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy
      Overrides:
      installed in class org.eclipse.debug.internal.ui.viewers.provisional.AbstractModelProxy
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxy
      Overrides:
      dispose in class org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
    • getExpression

      public org.eclipse.debug.core.model.IExpression getExpression()
      Overrides:
      getExpression in class org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
    • createEventHandlers

      protected org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler[] createEventHandlers()
      Overrides:
      createEventHandlers in class org.eclipse.debug.internal.ui.viewers.update.DefaultExpressionModelProxy
    • contextActivated

      protected void contextActivated(ISelection selection)
      Handles the activation of the specified debug context (i.e. the selection).
      Parameters:
      selection - the specified context to 'activate', can be null