Package org.eclipse.jdt.internal.core

Examples of org.eclipse.jdt.internal.core.JavaElementDelta


                DeltaProcessingState state = JavaModelManager.getJavaModelManager().deltaState;
                synchronized (state) {
                    IElementChangedListener[] listeners = state.elementChangedListeners;
                    for (int i = 0; i < listeners.length; i++) {
                        if (listeners[i] instanceof PackageExplorerContentProvider) {
                            JavaElementDelta delta = new JavaElementDelta(javaProject);
                            delta.changed(IJavaElementDelta.F_CLASSPATH_CHANGED);
                            listeners[i].elementChanged(new ElementChangedEvent(delta,
                                    ElementChangedEvent.POST_CHANGE));
                        }
                    }
                }
View Full Code Here


                DeltaProcessingState state = JavaModelManager.getJavaModelManager().deltaState;
                synchronized (state) {
                    IElementChangedListener[] listeners = state.elementChangedListeners;
                    for (int i = 0; i < listeners.length; i++) {
                        if (listeners[i] instanceof PackageExplorerContentProvider) {
                            JavaElementDelta delta = new JavaElementDelta(conf.javaProject);
                            delta.changed(IJavaElementDelta.F_CLASSPATH_CHANGED);
                            listeners[i].elementChanged(new ElementChangedEvent(delta,
                                    ElementChangedEvent.POST_CHANGE));
                        }
                    }
                }
View Full Code Here

                DeltaProcessingState s = JavaModelManager.getJavaModelManager().deltaState;
                synchronized (s) {
                    IElementChangedListener[] listeners = s.elementChangedListeners;
                    for (int i = 0; i < listeners.length; i++) {
                        if (listeners[i] instanceof PackageExplorerContentProvider) {
                            JavaElementDelta delta = new JavaElementDelta(conf.getJavaProject());
                            delta.changed(IJavaElementDelta.F_CLASSPATH_CHANGED);
                            listeners[i].elementChanged(new ElementChangedEvent(delta,
                                    ElementChangedEvent.POST_CHANGE));
                        }
                    }
                }
View Full Code Here

                DeltaProcessingState state = JavaModelManager.getJavaModelManager().deltaState;
                synchronized (state) {
                    IElementChangedListener[] listeners = state.elementChangedListeners;
                    for (int i = 0; i < listeners.length; i++) {
                        if (listeners[i] instanceof PackageExplorerContentProvider) {
                            JavaElementDelta delta = new JavaElementDelta(conf.javaProject);
                            delta.changed(IJavaElementDelta.F_CLASSPATH_CHANGED);
                            listeners[i].elementChanged(new ElementChangedEvent(delta,
                                    ElementChangedEvent.POST_CHANGE));
                        }
                    }
                }
View Full Code Here

                    .getMessage(), e));
      }

      // Construct a delta to indicate that the source attachment has changed
      JavaModelManager modelManager = JavaModelManager.getJavaModelManager();
      JavaElementDelta delta = new JavaElementDelta(modelManager.getJavaModel());
      delta.changed(root.getJavaProject(),
          IJavaElementDelta.F_RESOLVED_CLASSPATH_CHANGED);
      delta.changed(root, IJavaElementDelta.F_SOURCEATTACHED);

      // Notify Eclipse that the source attachment has changed
      DeltaProcessor deltaProcessor = modelManager.getDeltaProcessor();
      deltaProcessor.fire(delta, ElementChangedEvent.POST_CHANGE);
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.core.JavaElementDelta

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.