Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IJavaModel


  {
    boolean added = false;
    String vmargs = conf.getAttribute(JunitLaunchListener.VM_ARGS, "");
    String project = conf.getAttribute(JunitLaunchListener.PROJ_ATTR, "");

    IJavaModel javaModel = JavaCore.create(ResourcesPlugin.getWorkspace().getRoot());
    IJavaProject jproj = javaModel.getJavaProject(project);

    IType mockitType = jproj.findType("mockit.Mock");
    if (mockitType == null) {
      mockitType = jproj.findType("mockit.Mockit");
    }
View Full Code Here


  public static IJavaProject asJavaProject(IProject project) {
    return JavaCore.create(project);
  }
 
  static IJavaProject[] getAllJavaProjects() {
    IJavaModel model = JavaCore.create(ResourcesPlugin.getWorkspace().getRoot());
    IJavaProject[] jps;
    try {
      jps = model.getJavaProjects();
      return jps;
    } catch (JavaModelException e) {
      e.printStackTrace();
      return null;
    }
View Full Code Here

  private final Logger logger = new Logger();

  public IJavaProject[] getJavaProjects() {
    IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
    IJavaModel javaModel = JavaCore.create(workspaceRoot);
    IJavaProject[] javaProjects = null;
    try {
      javaProjects = javaModel.getJavaProjects();
    } catch (JavaModelException e) {
      logger.logException("Error getting Java Projects", e);
    }
    return javaProjects;
  }
View Full Code Here

  }

  public IJavaProject getJavaProject(String projectName) {
    if (projectName != null && projectName.length() > 0) {
      IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
      IJavaModel javaModel = JavaCore.create(workspaceRoot);
      return javaModel.getJavaProject(projectName);
    } else {
      return null;
    }
  }
View Full Code Here

import org.eclipse.jdt.core.JavaModelException;

public class ResolveAllHandler extends AbstractHandler {

    public Object execute(ExecutionEvent event) throws ExecutionException {
        IJavaModel model = JavaCore.create(ResourcesPlugin.getWorkspace().getRoot());
        IJavaProject[] projects;
        try {
            projects = model.getJavaProjects();
        } catch (JavaModelException e) {
            // TODO deal with it properly
            return null;
        }
View Full Code Here

        plugin = null;
    }

    void prefStoreChanged() throws JavaModelException {
        IWorkspace workspace = ResourcesPlugin.getWorkspace();
        IJavaModel javaModel = JavaCore.create(workspace.getRoot());
        IJavaProject[] projects = javaModel.getJavaProjects();
        for (int i = 0; i < projects.length; i++) {
            List/* <IvyClasspathContainer> */containers = IvyClasspathContainerHelper
                    .getContainers(projects[i]);
            Iterator/* <IvyClasspathContainer> */itContainers = containers.iterator();
            while (itContainers.hasNext()) {
View Full Code Here

    IWorkspaceRoot root = workspace.getRoot();
    if(root == null) {
      log.warning("No workspace root");
      return null;
    }
     IJavaModel javaModel = JavaCore.create(root);
    if(javaModel == null) {
      log.warning("No Java Model in workspace");
      return null;
    }
View Full Code Here

    IWorkspaceRoot root = workspace.getRoot();
    if(root == null) {
      log.warning("No workspace root");
      return null;
    }
     IJavaModel javaModel = JavaCore.create(root);
    if(javaModel == null) {
      log.warning("No Java Model in workspace");
      return null;
    }
View Full Code Here

    IWorkspaceRoot root = workspace.getRoot();
    if(root == null) {
      log.warning("No workspace root");
      return null;
    }
     IJavaModel javaModel = JavaCore.create(root);
    if(javaModel == null) {
      log.warning("No Java Model in workspace");
      return null;
    }
View Full Code Here

  /**
   * Test for {@link Utils#getJavaModel()}.
   */
  public void test_getJavaModel() throws Exception {
    IJavaModel javaModel = Utils.getJavaModel();
    assertNotNull(javaModel);
    assertTrue(javaModel.exists());
  }
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.