Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IJavaModel


        public void run() {
          viewer.refresh();
        }
      });
     
      IJavaModel model = JavaModelManager.getJavaModelManager().getJavaModel();
      IJavaProject[] projects;
     
      try {
        projects = model.getJavaProjects();
      } catch (JavaModelException e) {
        log(e.getMessage(), e);
        return Status.CANCEL_STATUS;
      }
     
View Full Code Here


                            viewer.refresh();
                        }
                    }
                });
                statisticsManager.clearMatches();
                IJavaModel model = JavaModelManager.getJavaModelManager().getJavaModel();
                IJavaProject[] projects;
                try {
                    projects = model.getJavaProjects();
                } catch (JavaModelException e) {
                    log(e.getMessage(), e);
                    return Status.CANCEL_STATUS;
                }
                Collection/* <SinkDescription> */sinks = XMLConfig.readSinks("sinks.xml");
View Full Code Here

    return false;
  }

  public static IFolder getWebInf(ILaunchConfiguration configuration){
    IJavaModel javaModel = JavaCore.create(ResourcesPlugin.getWorkspace()
        .getRoot());
    String projectName = null;
    String webAppDirName = null;
    try {
      projectName = configuration.getAttribute(
          IJavaLaunchConfigurationConstants.ATTR_PROJECT_NAME, "");
      webAppDirName = configuration.getAttribute(Plugin.ATTR_WEBAPPDIR,
          "");
    } catch (CoreException e) {
      Plugin.logError(e);
    }

    if (projectName == null || projectName.trim().equals("")
        || webAppDirName == null || webAppDirName.trim().equals("")) {
      return null;
    }

    IJavaProject project = javaModel.getJavaProject(projectName);
    if (project == null) {
      return null;
    }

    // this should be fine since the plugin checks whether WEB-INF exists
View Full Code Here

    return false;
  }

  public static IFolder getWebInf(ILaunchConfiguration configuration){
    IJavaModel javaModel = JavaCore.create(ResourcesPlugin.getWorkspace()
        .getRoot());
    String projectName = null;
    String webAppDirName = null;
    try {
      projectName = configuration.getAttribute(
          IJavaLaunchConfigurationConstants.ATTR_PROJECT_NAME, "");
      webAppDirName = configuration.getAttribute(Plugin.ATTR_WEBAPPDIR,
          "");
    } catch (CoreException e) {
      Plugin.logError(e);
    }

    if (projectName == null || projectName.trim().equals("")
        || webAppDirName == null || webAppDirName.trim().equals("")) {
      return null;
    }

    IJavaProject project = javaModel.getJavaProject(projectName);
    if (project == null) {
      return null;
    }

    // this should be fine since the plugin checks whether WEB-INF exists
View Full Code Here

   
    public static IJavaProject getJavaProject(String projectName) {
        if (projectName.length() < 1) {
            return null;
        }
        IJavaModel javaModel = JavaCore.create(
                MuClipsePlugin.getWorkspaceRoot());
        return javaModel.getJavaProject(projectName);     
    }
View Full Code Here

     */
    public static IJavaProject getJavaProject(String projectName) {
        if (projectName.length() < 1) {
            return null;
        }
        IJavaModel javaModel = JavaCore.create(
                MuClipsePlugin.getWorkspaceRoot());
        return javaModel.getJavaProject(projectName);     
    }
View Full Code Here

 
  public synchronized Map getClassFiles() throws CoreException {
    // TODO use getClassFiles(IJavaProject)
    if (instrumentedClasses == null) {
      instrumentedClasses = new HashMap();
      IJavaModel model = JavaCore.create(ResourcesPlugin.getWorkspace()
          .getRoot());
      IJavaProject[] projects = model.getJavaProjects();
      for (int i = 0; i < projects.length; i++) {
        {
          IPackageFragmentRoot[] roots = projects[i].getPackageFragmentRoots();
          for (int j = 0; j < roots.length; j++) {
            IPath location = getClassFileLocation(roots[j]);
View Full Code Here

  }

  public synchronized Map getClassFiles() throws CoreException {
    if (instrumentedClasses == null) {
      instrumentedClasses = new HashMap();
      IJavaModel model = JavaCore.create(ResourcesPlugin.getWorkspace()
          .getRoot());
      IJavaProject[] projects = model.getJavaProjects();
      for (int i = 0; i < projects.length; i++) {
        {
          IPackageFragmentRoot[] roots = projects[i].getPackageFragmentRoots();
          for (int j = 0; j < roots.length; j++) {
            IPath location = getClassFileLocation(roots[j]);
View Full Code Here

  /*
   * We list all source based class files of all plugins in the workspace.
   */
  public IClassFiles[] getClassFiles(ILaunchConfiguration configuration, boolean includebinaries) throws CoreException {
    IJavaModel model = JavaCore.create(ResourcesPlugin.getWorkspace().getRoot());
    IJavaProject[] projects = model.getJavaProjects();
    List l = new ArrayList();
    for (int i = 0; i < projects.length; i++) {
      if (projects[i].getProject().hasNature(PLUGIN_NATURE)) {
        IClassFiles[] cf = EclEmmaCorePlugin.getClassFiles(projects[i]);
        for (int j = 0; j < cf.length; j++) {
View Full Code Here

  }

  public synchronized Map getClassFiles() throws CoreException {
    if (instrumentedClasses == null) {
      instrumentedClasses = new HashMap();
      IJavaModel model = JavaCore.create(ResourcesPlugin.getWorkspace()
          .getRoot());
      IJavaProject[] projects = model.getJavaProjects();
      for (int i = 0; i < projects.length; i++) {
        {
          IPackageFragmentRoot[] roots = projects[i].getPackageFragmentRoots();
          for (int j = 0; j < roots.length; j++) {
            IPath location = getClassFileLocation(roots[j]);
View Full Code Here

TOP

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

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.