Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IResourceChangeListener


                    }
                });
            }
        };
       
        _resourceChangeListener = new IResourceChangeListener() {           
            public void resourceChanged(IResourceChangeEvent event) {
                Display.getDefault().asyncExec(new Runnable() {
                    public void run() {
                        validateActions();
                        updateWorkingSetList();
View Full Code Here


        // and cnf hasn't been imported yet.
        return eclipseWorkspace.getLocation().toFile();
    }

    private static void addCnfChangeListener(final Workspace workspace) {
        ResourcesPlugin.getWorkspace().addResourceChangeListener(new IResourceChangeListener() {

            public void resourceChanged(IResourceChangeEvent event) {
                if (event.getType() != IResourceChangeEvent.POST_CHANGE)
                    return;
View Full Code Here

        try {
            targetPath = Central.toPath(project.getTarget());
        } catch (Exception e) {
            throw new CoreException(new Status(IStatus.ERROR, Plugin.PLUGIN_ID, 0, "Error querying project output folder", e));
        }
        final IResourceChangeListener resourceListener = new IResourceChangeListener() {
            @Override
            public void resourceChanged(IResourceChangeEvent event) {
                try {
                    final AtomicBoolean update = new AtomicBoolean(false);
View Full Code Here

        // and cnf hasn't been imported yet.
        return eclipseWorkspace.getLocation().toFile();
    }

    private static void addCnfChangeListener(final Workspace workspace) {
        ResourcesPlugin.getWorkspace().addResourceChangeListener(new IResourceChangeListener() {

            @Override
            public void resourceChanged(IResourceChangeEvent event) {
                if (event.getType() != IResourceChangeEvent.POST_CHANGE)
                    return;
View Full Code Here

   * @return php web project
   * @throws CoreException thrown if the given project is invalid (not a php/ faceted project)
   */
  public static synchronized IPhpWebProject create(IProject project) throws CoreException {
    if (projectListener == null) {
      projectListener = new IResourceChangeListener() {
       
        @Override
        public void resourceChanged(IResourceChangeEvent event) {
          if (event.getType() == IResourceChangeEvent.PRE_CLOSE && event.getResource() instanceof IResource) {
            final PhpWebProject webProject = webProjects.get((IProject) event.getResource());
View Full Code Here

    public final void setupWorkspaceListeners() {
        final IWorkspace workspace = ResourcesPlugin.getWorkspace();
        final IPathVariableManager pvm = workspace.getPathVariableManager();
        pvm.addChangeListener(fPathVariableChangeListener);
        final IResourceChangeListener listener = new ResourceChangeListener();
        workspace.addResourceChangeListener(listener);
    }
View Full Code Here

        try {
            targetPath = Central.toPath(project.getTarget());
        } catch (Exception e) {
            throw new CoreException(new Status(IStatus.ERROR, Plugin.PLUGIN_ID, 0, "Error querying project output folder", e));
        }
        final IResourceChangeListener resourceListener = new IResourceChangeListener() {
            public void resourceChanged(IResourceChangeEvent event) {
                try {
                    final AtomicBoolean update = new AtomicBoolean(false);

                    // Was the properties file (bnd.bnd or *.bndrun) included in
View Full Code Here

        viewer = new TreeViewer(parent, SWT.NONE);
        viewer.setContentProvider(new ResourcesContentProvider());
        viewer.setLabelProvider(new ResourcesLabelProvider());
        viewer.setInput(new Object());

        ResourcesPlugin.getWorkspace().addResourceChangeListener(new IResourceChangeListener() {
            public void resourceChanged(IResourceChangeEvent event) {
                try {
                    PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
                        public void run() {
                            if (!viewer.getControl().isDisposed()) {
View Full Code Here

  public static ImageDescriptor getImageDescriptor(String path) {
    return imageDescriptorFromPlugin(PLUGIN_ID, path);
  }
 
  protected void setupResourceChangeListener(){
    IResourceChangeListener rcl = new IResourceChangeListener() {
      public void resourceChanged(IResourceChangeEvent event) {
        IProject project = event.getResource().getProject();
        RepositorySession session = RepositorySession.getRepositorySession(project);
        if (session != null){
          try {
View Full Code Here

  }
 
  private void initializeListeners()
  {
      IWorkspace workspace = ResourcesPlugin.getWorkspace();
      IResourceChangeListener listener = new ResourceChangeListener();
      workspace.addResourceChangeListener(listener);
  }
View Full Code Here

TOP

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

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.