Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IMarkerDelta


    if (markerDeltas.length ==  0)
      return;

    for (int i= 0; i < markerDeltas.length; i++) {
      IMarkerDelta delta= markerDeltas[i];
      switch (delta.getKind()) {
        case IResourceDelta.ADDED :
          addMarkerAnnotation(delta.getMarker());
          break;
        case IResourceDelta.REMOVED :
          removeMarkerAnnotation(delta.getMarker());
          break;
        case IResourceDelta.CHANGED :
          modifyMarkerAnnotation(delta.getMarker());
          break;
      }
    }

    fireModelChanged();
View Full Code Here


    if (markerDeltas.length ==  0)
      return;

    for (int i= 0; i < markerDeltas.length; i++) {
      IMarkerDelta delta= markerDeltas[i];
      switch (delta.getKind()) {
      case IResourceDelta.ADDED :
        addMarkerAnnotation(delta.getMarker());
        break;
      case IResourceDelta.REMOVED :
        removeMarkerAnnotation(delta.getMarker());
        break;
      case IResourceDelta.CHANGED :
        modifyMarkerAnnotation(delta.getMarker());
        break;
      }
    }

    fireModelChanged();
View Full Code Here

        private boolean isErrorDelta(IResourceDelta delta) {
            if ((delta.getFlags() & IResourceDelta.MARKERS) != 0) {
                IMarkerDelta[] markerDeltas = delta.getMarkerDeltas();
                for (int i = 0; i < markerDeltas.length; i++) {
                    IMarkerDelta iMarkerDelta = markerDeltas[i];
                    if (iMarkerDelta.isSubtypeOf(IMarker.PROBLEM)) {
                        int kind = iMarkerDelta.getKind();
                        if (kind == IResourceDelta.ADDED || kind == IResourceDelta.REMOVED) {
                            return true;
                        }
                        int severity = iMarkerDelta.getAttribute(IMarker.SEVERITY, -1);
                        int newSeverity = iMarkerDelta.getMarker().getAttribute(IMarker.SEVERITY, -1);
                        if (newSeverity != severity) {
                            return true;
                        }
                    }
                }
View Full Code Here

   
    if (markerDeltas.length ==  0)
      return;
   
    for (int i= 0; i < markerDeltas.length; i++) {
      IMarkerDelta delta= markerDeltas[i];
      switch (delta.getKind()) {
        case IResourceDelta.ADDED :
          addMarkerAnnotation(delta.getMarker());
          break;
        case IResourceDelta.REMOVED :
          removeMarkerAnnotation(delta.getMarker());
          break;
        case IResourceDelta.CHANGED :
          modifyMarkerAnnotation(delta.getMarker());
          break;
      }
    }
   
    fireModelChanged();
View Full Code Here

    if (markerDeltas.length ==  0)
      return;

    if (markerDeltas.length == 1) {
      IMarkerDelta delta= markerDeltas[0];
      switch (delta.getKind()) {
        case IResourceDelta.ADDED :
          addMarkerAnnotation(delta.getMarker());
          break;
        case IResourceDelta.REMOVED :
          removeMarkerAnnotation(delta.getMarker());
          break;
        case IResourceDelta.CHANGED :
          modifyMarkerAnnotation(delta.getMarker());
          break;
      }
    } else
      batchedUpdate(markerDeltas);
View Full Code Here

  private void batchedUpdate(IMarkerDelta[] markerDeltas) {
    HashSet removedMarkers= new HashSet(markerDeltas.length);
    HashSet modifiedMarkers= new HashSet(markerDeltas.length);

    for (int i= 0; i < markerDeltas.length; i++) {
      IMarkerDelta delta= markerDeltas[i];
      switch (delta.getKind()) {
        case IResourceDelta.ADDED:
          addMarkerAnnotation(delta.getMarker());
          break;
        case IResourceDelta.REMOVED:
          removedMarkers.add(delta.getMarker());
          break;
        case IResourceDelta.CHANGED:
          modifiedMarkers.add(delta.getMarker());
          break;
        }
    }

    if (modifiedMarkers.isEmpty() && removedMarkers.isEmpty())
View Full Code Here

         return true;
      }
      IMarkerDelta[] markerdeltas = delta.getMarkerDeltas();
      boolean isReviewMarker = false;
      for (int i = 0; i < markerdeltas.length; i++) {
        IMarkerDelta markerDelta = markerdeltas[i];
        String markerType = markerDelta.getType();
        if (!markerDelta.getType().equals(ReviewMarker.REVIEW_MARKER)) {
          continue;
        }
        IMarker marker = markerDelta.getMarker();
        Integer oldLineNumber = (Integer) markerDelta.getAttribute(IMarker.LINE_NUMBER);
        Integer newLineNumber = (Integer) marker.getAttribute(IMarker.LINE_NUMBER);
        if (newLineNumber == null || oldLineNumber == null
            || newLineNumber.equals(oldLineNumber)) {
          continue;
        }
View Full Code Here

TOP

Related Classes of org.eclipse.core.resources.IMarkerDelta

Copyright © 2018 www.massapicom. 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.