Examples of IPBDotProjectAdapter


Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  }

  public IPBDotProjectAdapter getPBDotProjectAdapter() {
    IContainer underlyingContainer = this.getUnderlyingProject();
    IResource pbDotProjectResource = underlyingContainer.getFile(new Path(IPBDotProjectAdapter.FILE_NAME));
    IPBDotProjectAdapter pbDotProjectAdapter = (IPBDotProjectAdapter) pbDotProjectResource.getAdapter(IPBDotProjectAdapter.class);
    return pbDotProjectAdapter;
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  }

  public boolean buildStarted(int kind, Map args, IProgressMonitor monitor, IProject project, Map buildCache) {
    this.affectedPBDotProjectOwner = new Hashtable();
    ProjectAdapter projectAdapter = (ProjectAdapter) project.getAdapter(ProjectAdapter.class);
    IPBDotProjectAdapter adapter = projectAdapter.getPBDotProjectAdapter();
    boolean fullBuildRequested = adapter.isRebuildRequired();
    return fullBuildRequested;
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  public boolean buildPreparationDone(int kind, Map args, IProgressMonitor monitor, IProject project, Map buildCache) {
    Iterator iterator = affectedPBDotProjectOwner.values().iterator();
    while (iterator.hasNext()) {
      Object object = iterator.next();
      IPBDotProjectAdapter pbDotProjectAdapter = (IPBDotProjectAdapter) object;
      pbDotProjectAdapter.save();
    }
    this.affectedPBDotProjectOwner = null;
    return false;
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

    IPBDotProjectOwner pbDotProjectOwner = projectAdapter.getPBDotProjectOwner(resource);
    return pbDotProjectOwner;
  }

  public IPBDotProjectAdapter getIPBDotProjectAdapter(IPBDotProjectOwner pbDotProjectOwner) {
    IPBDotProjectAdapter pbDotProjectAdapter = this.getIPBDotProjectAdapterForKey(pbDotProjectOwner.getUnderlyingResource());
    if (pbDotProjectAdapter == null) {
      pbDotProjectAdapter = pbDotProjectOwner.getPBDotProjectAdapter();
      this.setIPBDotProjectOwnerForKey(pbDotProjectAdapter, pbDotProjectOwner.getUnderlyingResource());
      // pbDotProjectAdapter.cleanTables();
    }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  }

  private boolean handleSource(int kind, IResource resource) {
    if (kind == IResourceDelta.ADDED || kind == IResourceDelta.CHANGED || kind == IResourceDelta.REMOVED) {
      IPBDotProjectOwner pbDotProjectOwner = this.getIPBDotProjectOwner(resource);
      IPBDotProjectAdapter pbDotProjectAdapter = this.getIPBDotProjectAdapter(pbDotProjectOwner);
      ILocalizedPath localizedPath = pbDotProjectAdapter.localizedRelativeResourcePath(pbDotProjectOwner, resource);
      if (kind == IResourceDelta.ADDED || kind == IResourceDelta.CHANGED) {
        pbDotProjectAdapter.addClass(localizedPath);
      } else if (kind == IResourceDelta.REMOVED) {
        pbDotProjectAdapter.removeClass(localizedPath);
      }
    }
    return false;
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  }

  public void handleWoappResources(int kind, IResource resource) {
    if (kind == IResourceDelta.ADDED || kind == IResourceDelta.CHANGED || kind == IResourceDelta.REMOVED) {
      IPBDotProjectOwner pbDotProjectOwner = this.getIPBDotProjectOwner(resource);
      IPBDotProjectAdapter pbDotProjectAdapter = this.getIPBDotProjectAdapter(pbDotProjectOwner);
      ILocalizedPath localizedPath = pbDotProjectAdapter.localizedRelativeResourcePath(pbDotProjectOwner, resource);
      IDotWoAdapter dotWoAdapter = (IDotWoAdapter) resource.getAdapter(IDotWoAdapter.class);
      boolean isDotWO = dotWoAdapter != null;
      IDotWoAdapter parentWoAdapter = null;
      if (resource.getParent() != null) {
        parentWoAdapter = (IDotWoAdapter) resource.getParent().getAdapter(IDotWoAdapter.class);
      }
      boolean parentIsDotWO = parentWoAdapter != null;
      if (parentIsDotWO) {
        return;
      }
      IDotEOModeldAdapter parentDotEOModeldAdapter = null;
      if (resource.getParent() != null) {
        parentDotEOModeldAdapter = (IDotEOModeldAdapter) resource.getParent().getAdapter(IDotEOModeldAdapter.class);
      }
      boolean parentIsDotEOModeld = parentDotEOModeldAdapter != null;
      if (parentIsDotEOModeld) {
        return;
      }
      if (kind == IResourceDelta.ADDED || kind == IResourceDelta.CHANGED) {
        if (isDotWO) {
          pbDotProjectAdapter.addWoComponent(localizedPath);
        } else {
          pbDotProjectAdapter.addWoappResource(localizedPath);
        }
      } else if (kind == IResourceDelta.REMOVED) {
        if (isDotWO) {
          pbDotProjectAdapter.removeWoComponent(localizedPath);
        } else {
          pbDotProjectAdapter.removeWoappResource(localizedPath);
        }
      }
    }
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  }

  private void handleWebServerResources(int kind, IResource resource) {
    if (kind == IResourceDelta.ADDED || kind == IResourceDelta.CHANGED || kind == IResourceDelta.REMOVED) {
      IPBDotProjectOwner pbDotProjectOwner = this.getIPBDotProjectOwner(resource);
      IPBDotProjectAdapter pbDotProjectAdapter = this.getIPBDotProjectAdapter(pbDotProjectOwner);
      ILocalizedPath localizedPath = pbDotProjectAdapter.localizedRelativeResourcePath(pbDotProjectOwner, resource);
      if (kind == IResourceDelta.ADDED || kind == IResourceDelta.CHANGED) {
        pbDotProjectAdapter.addWebServerResource(localizedPath);
      } else if (kind == IResourceDelta.REMOVED) {
        pbDotProjectAdapter.removeWebServerResource(localizedPath);
      }
    }
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

    IDotSubprojAdapter dotSubprojAdapter = (IDotSubprojAdapter) resource.getAdapter(IDotSubprojAdapter.class);
    if (dotSubprojAdapter == null) {
      return;
    }
    IPBDotProjectOwner pbDotProjectOwner = this.getIPBDotProjectOwner(resource.getParent());
    IPBDotProjectAdapter pbDotProjectAdapter = this.getIPBDotProjectAdapter(pbDotProjectOwner);
    if (kind == IResourceDelta.ADDED) {
      pbDotProjectAdapter.addSubproject(dotSubprojAdapter);
    }
    if (kind == IResourceDelta.REMOVED) {
      pbDotProjectAdapter.removeSubproject(dotSubprojAdapter);
    }
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  }

  public void handleClasspath(IResource resource, IProgressMonitor progressMonitor, Map buildCache) {

    IPBDotProjectOwner pbDotProjectOwner = this.getIPBDotProjectOwner(resource);
    IPBDotProjectAdapter pbDotProjectAdapter = this.getIPBDotProjectAdapter(pbDotProjectOwner);
    IProject project = resource.getProject();
    ProjectFrameworkAdapter projectAdapter = (ProjectFrameworkAdapter) project.getAdapter(ProjectFrameworkAdapter.class);
    try {
      Set<String> frameworkNames = projectAdapter.getLinkedFrameworkNames();
      pbDotProjectAdapter.updateFrameworkNames(new LinkedList<String>(frameworkNames));
    } catch (JavaModelException e) {
      throw new RuntimeException("Unable to retrieve a list of frameworks.", e);
    }
  }
View Full Code Here

Examples of org.objectstyle.wolips.core.resources.types.file.IPBDotProjectAdapter

  }

  public IPBDotProjectAdapter getPBDotProjectAdapter() {
    IContainer underlyingContainer = this.getUnderlyingFolder();
    IResource pbDotProjectResource = underlyingContainer.getFile(new Path(IPBDotProjectAdapter.FILE_NAME));
    IPBDotProjectAdapter pbDotProjectAdapter = (IPBDotProjectAdapter) pbDotProjectResource.getAdapter(IPBDotProjectAdapter.class);
    return pbDotProjectAdapter;
  }
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.