Examples of IBreakpointManager


Examples of org.eclipse.debug.core.IBreakpointManager

        if (toggler.isEnabled()) {
          IResource resource = toggler.getResource();
          AbstractMarkerAnnotationModel model = toggler.getAnnotationModel();
          IBreakpoint[] breakpoints = getBreakpoints(resource, document, model, lineNumber);
          if (breakpoints.length > 0) {
            IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager();
            for (int i = 0; i < breakpoints.length; i++) {
              breakpoints[i].getMarker().delete();
              breakpointManager.removeBreakpoint(breakpoints[i], true);
            }
          }
          else {
            toggler.createBreakpoints(lineNumber + 1);
          }
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

    }
    return contentType;
  }

  protected void removeBreakpoints(int lineNumber) {
    IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager();
    IBreakpoint[] breakpoints = getBreakpoints(getMarkers());
    for (int i = 0; i < breakpoints.length; i++) {
      try {
        breakpointManager.removeBreakpoint(breakpoints[i], true);
      }
      catch (CoreException e) {
        Logger.logException(e);
      }
    }
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

      return (AbstractMarkerAnnotationModel) model;
    return null;
  }

  protected IBreakpoint[] getBreakpoints(IMarker[] markers) {
    IBreakpointManager manager = DebugPlugin.getDefault().getBreakpointManager();
    List breakpoints = new ArrayList(markers.length);
    for (int i = 0; i < markers.length; i++) {
      IBreakpoint breakpoint = manager.getBreakpoint(markers[i]);
      if (breakpoint != null) {
        breakpoints.add(breakpoint);
      }
    }
    return (IBreakpoint[]) breakpoints.toArray(new IBreakpoint[0]);
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

  /*
   * @param res @param lineNumber @return boolean
   */
  private boolean isBreakpointExist(IResource res, int lineNumber) {
    IBreakpointManager manager = DebugPlugin.getDefault().getBreakpointManager();
    IBreakpoint[] breakpoints = manager.getBreakpoints();
    for (int i = 0; i < breakpoints.length; i++) {
      if (!(breakpoints[i] instanceof JavascriptLineBreakpoint))
        continue;
      JavascriptLineBreakpoint breakpoint = (JavascriptLineBreakpoint) breakpoints[i];
      try {
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

      return (AbstractMarkerAnnotationModel) model;
    return null;
  }

  protected IBreakpoint[] getBreakpoints(IMarker[] markers) {
    IBreakpointManager manager = DebugPlugin.getDefault().getBreakpointManager();
    List breakpoints = new ArrayList(markers.length);
    for (int i = 0; i < markers.length; i++) {
      IBreakpoint breakpoint = manager.getBreakpoint(markers[i]);
      if (breakpoint != null) {
        breakpoints.add(breakpoint);
      }
    }
    return (IBreakpoint[]) breakpoints.toArray(new IBreakpoint[0]);
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

      setEnabled(true);
    }
   
    @Override
    public void run(){
      IBreakpointManager manager = DebugPlugin.getDefault().getBreakpointManager();
      IBreakpoint[] breakpoints = manager.getBreakpoints();
      IEditorInput input = getEditorInput();
      IResource resource = (IResource)input.getAdapter(IFile.class);
      if(resource==null){
        resource = (IResource)input.getAdapter(IResource.class);
      }
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

    }
  }

  private void createBreakpoints(List<Breakpoint> sdkBreakpointsToCreate,
      List<ChromiumLineBreakpoint> uiBreakpointsToCreate, final StatusBuilder statusBuilder) {
    IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager();
    for (Breakpoint sdkBreakpoint : sdkBreakpointsToCreate) {
      Object sourceElement = sourceDirector.getSourceElement(sdkBreakpoint);
      if (sourceElement instanceof IFile == false) {
        statusBuilder.getReportBuilder().addProblem(
            ReportBuilder.Problem.UNRESOLVED_REMOTE_BREAKPOINT,
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

    return callback.getResult();
  }

  private ChromiumBreakpointsFiltered getUiBreakpoints() {
    IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager();
    final Set<ChromiumLineBreakpoint> lineBreakpoints = new HashSet<ChromiumLineBreakpoint>();
    final List<ChromiumExceptionBreakpoint> exceptionBreakpoints =
        new ArrayList<ChromiumExceptionBreakpoint>(2);

    for (IBreakpoint breakpoint :
        breakpointManager.getBreakpoints(VProjectWorkspaceBridge.DEBUG_MODEL_ID)) {
      {
        ChromiumLineBreakpoint chromiumLineBreakpoint =
            ChromiumBreakpointAdapter.tryCastBreakpoint(breakpoint);
        if (chromiumLineBreakpoint != null) {
          lineBreakpoints.add(chromiumLineBreakpoint);
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

    initWorkspaceRelations();
  }

  public void initListeners() {
    IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager();
    breakpointManager.addBreakpointListener(debugTargetState.getBreakpointListner());
    breakpointManager.addBreakpointManagerListener(workspaceRelations.getBreakpointHandler());
    workspaceRelations.getBreakpointHandler().initBreakpointManagerListenerState(
        breakpointManager);

    workspaceRelations.startInitialization();
  }
View Full Code Here

Examples of org.eclipse.debug.core.IBreakpointManager

  public void selectionChanged(IAction action, ISelection selection) {
    currentPerformer = createPerformer(selection);
  }

  private Performer createPerformer(ISelection selection) {
    final IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager();
    return new Performer() {
      @Override
      void run() {
        IResource resource = ResourcesPlugin.getWorkspace().getRoot();
        boolean includingCaught = true;
        try {
          ChromiumExceptionBreakpoint exceptionBreakpoint = new ChromiumExceptionBreakpoint(
              resource, includingCaught, VProjectWorkspaceBridge.DEBUG_MODEL_ID);
          breakpointManager.addBreakpoint(exceptionBreakpoint);
        } catch (CoreException e) {
          throw new RuntimeException(e);
        }
      }
    };
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.