Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void contextActivated​(ISelection selection)
      Handles the activation of the specified debug context (i.e.
      protected org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler[] createEventHandlers()  
      void dispose()  
      org.eclipse.debug.core.model.IExpression getExpression()  
      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
    • Constructor Detail

      • BslWatchExpressionModelProxy

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

      • 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