Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IElementChangedListener


    {
        this.project = JavaCore.create( context( Element.class ).adapt( IProject.class ) );
       
        final Value<?> value = context( Value.class );
       
        this.listener = new IElementChangedListener()
        {
            public void elementChanged( final ElementChangedEvent event )
            {
                final IProject project = JdtJavaTypeReferenceService.this.project.getProject();
               
View Full Code Here


    }

    public static void fire(final ElementChangedEvent extraEvent) {
        for (int i = 0; i < elementChangedListenerCount; i++) {
            if ((elementChangedListenerMasks[i] & extraEvent.getType()) != 0) {
                final IElementChangedListener listener = elementChangedListeners[i];

                // wrap callbacks with Safe runnable for subsequent listeners to
                // be called when some are causing grief
                SafeRunner.run(new ISafeRunnable() {
                    public void handleException(Throwable exception) {
                    // Util.log(exception, "Exception occurred in listener
                    // of Java element change notification"); //$NON-NLS-1$
                    }

                    public void run() throws Exception {
                        listener.elementChanged(extraEvent);
                    }
                });

            }
        }
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.IElementChangedListener

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.