Examples of IResourceDeltaVisitor


Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    public void resourceChanged(IResourceChangeEvent event) {
        try {
            final List<IResource> resourcesChanged = new ArrayList<IResource>();
          
            event.getDelta().accept(new IResourceDeltaVisitor() {                  
                public boolean visit(IResourceDelta delta) throws CoreException {
                    if (delta.getResource() instanceof IFile) {
                        IFile file = (IFile)delta.getResource();
                        if (file.getFileExtension().equals("tml")) {
                            resourcesChanged.add(file);
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

  public void resourceChanged(IResourceChangeEvent event) {
    try {
      final IFile fRuntimeConfigFile = ((IFileEditorInput)getEditorInput()).getFile();
      final IFile fWGAConfigFile = _wgaRuntime.getWGAConfigFile();
      event.getDelta().accept(new IResourceDeltaVisitor() {

        public boolean visit(IResourceDelta delta) throws CoreException {
          if (delta.getResource().equals(fRuntimeConfigFile)) {
            if (delta.getResource().exists()) {
              refresh();
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    IResourceDelta docDelta = rootDelta.findMember(new Path(""));
    if (docDelta == null)
      return;

    final ArrayList<IResource> removed = new ArrayList<IResource>();
    IResourceDeltaVisitor rvisitor = new IResourceDeltaVisitor() {
      public boolean visit(IResourceDelta delta) {

        if (delta.getKind() != IResourceDelta.REMOVED)
          return true;

        IResource resource = delta.getResource();

        if (resource.getType() == IResource.FILE) {
          removed.add(resource);
        }
        return true;
      }
    };

    final ArrayList<IResource> added = new ArrayList<IResource>();
    IResourceDeltaVisitor avisitor = new IResourceDeltaVisitor() {
      public boolean visit(IResourceDelta delta) {

        if (delta.getKind() != IResourceDelta.ADDED)
          return true;
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

      IFile schema = null;
      if (fSyncInfo != null && fSyncInfo.exists()) {
          schema = fSyncInfo.getParent().getFolder(new Path("files").append("system")).getFile("schema.xml");
      }
      final IFile fSchema = schema;
      event.getDelta().accept(new IResourceDeltaVisitor() {

        public boolean visit(IResourceDelta delta) throws CoreException {
          // check if editor files (syninfo.xml/csconfig.xml) has been changed external for e.g. by an plugin export
          // in this case we can refresh the editor
          // external functions changing the editors input should check about dirty state before
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

  public void resourceChanged(IResourceChangeEvent event) {
    if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
      IResourceDelta delta = event.getDelta();
      if (delta != null) {
        try {
          delta.accept(new IResourceDeltaVisitor() {

            public boolean visit(IResourceDelta delta) throws CoreException {
              if (delta.getResource() instanceof IFile) {
                IFile file = (IFile) delta.getResource();
                if (file != null && file.getLocation() != null && file.getLocation().getFileExtension() != null &&
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

  public void resourceChanged(IResourceChangeEvent event) {
    if (event.getType() == IResourceChangeEvent.POST_CHANGE) {
      IResourceDelta delta = event.getDelta();
      if (delta != null) {
        try {
          delta.accept(new IResourceDeltaVisitor() {
            public boolean visit(IResourceDelta delta) throws CoreException {
              if (delta.getResource() instanceof IProject) {
                IProject project = (IProject) delta.getResource();
                if (delta.getKind() == IResourceDelta.ADDED || delta.getKind() == IResourceDelta.CHANGED) {
                  _projectsAddedOrChanged.add(project);
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    }
    try {
      monitor.beginTask("Incremental updating wga deployment.", 1);
      IResourceDelta delta = projectDelta.findMember(new Path("WebContent"));
      if (delta != null) {
        IResourceDeltaVisitor visitor = new IResourceDeltaVisitor() {

          public boolean visit(IResourceDelta delta) throws CoreException {
            if (delta.getResource() != null) {
              if (delta.getResource() instanceof IFile) {
                IFile file = (IFile)delta.getResource();
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

      class FoundRelevantDeltaException extends RuntimeException {
        private static final long serialVersionUID = 7137113252936111022L; // backward compatible
        // only the class name is used (to differenciate from other RuntimeExceptions)
      }
      try {
        rootDelta.accept(new IResourceDeltaVisitor() {
          public boolean visit(IResourceDelta delta) /* throws CoreException */ {
            switch (delta.getKind()){
              case IResourceDelta.ADDED :
              case IResourceDelta.REMOVED :
                throw new FoundRelevantDeltaException();
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

            return;

        IResourceDelta rootDelta = event.getDelta();
        try {
            final Set<Project> changed = new HashSet<Project>();
            rootDelta.accept(new IResourceDeltaVisitor() {
                public boolean visit(IResourceDelta delta) throws CoreException {
                    try {

                        IPath location = delta.getResource().getLocation();
                        if (location == null) {
View Full Code Here

Examples of org.eclipse.core.resources.IResourceDeltaVisitor

    public static boolean isCnfChanged(IResourceDelta delta) {

        final AtomicBoolean result = new AtomicBoolean(false);
        try {
            delta.accept(new IResourceDeltaVisitor() {
                public boolean visit(IResourceDelta delta) throws CoreException {
                    try {

                        if (!isChangeDelta(delta))
                            return false;
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.