Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IJavaModel


    }
    return result;
  }
 
  public static IFolder getWebInfLib(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


   */
  protected void collectRequiredProjects(IJavaProject proj, List<IJavaProject> res) throws JavaModelException {
    if (!res.contains(proj)) {
      res.add(proj);

      IJavaModel model= proj.getJavaModel();

      IClasspathEntry[] entries= proj.getRawClasspath();
      for (int i= 0; i < entries.length; i++) {
        IClasspathEntry curr= entries[i];
        if (curr.getEntryKind() == IClasspathEntry.CPE_PROJECT) {
          IJavaProject ref= model.getJavaProject(curr.getPath().segment(0));
          if (ref.exists()) {
            collectRequiredProjects(ref, res);
          }
        }
      }
View Full Code Here

   */
  protected void collectRequiredProjects(IJavaProject proj, List<IJavaProject> res) throws JavaModelException {
    if (!res.contains(proj)) {
      res.add(proj);

      IJavaModel model= proj.getJavaModel();

      IClasspathEntry[] entries= proj.getRawClasspath();
      for (int i= 0; i < entries.length; i++) {
        IClasspathEntry curr= entries[i];
        if (curr.getEntryKind() == IClasspathEntry.CPE_PROJECT) {
          IJavaProject ref= model.getJavaProject(curr.getPath().segment(0));
          if (ref.exists()) {
            collectRequiredProjects(ref, res);
          }
        }
      }
View Full Code Here

   */
  protected void collectRequiredProjects(IJavaProject proj, List<IJavaProject> res) throws JavaModelException {
    if (!res.contains(proj)) {
      res.add(proj);

      IJavaModel model= proj.getJavaModel();

      IClasspathEntry[] entries= proj.getRawClasspath();
      for (int i= 0; i < entries.length; i++) {
        IClasspathEntry curr= entries[i];
        if (curr.getEntryKind() == IClasspathEntry.CPE_PROJECT) {
          IJavaProject ref= model.getJavaProject(curr.getPath().segment(0));
          if (ref.exists()) {
            collectRequiredProjects(ref, res);
          }
        }
      }
View Full Code Here

 
  @BeforeClass
  public static void setUpBeforeClass() throws Exception{
    setUpProject();
    IWorkspace workspace = ResourcesPlugin.getWorkspace();
    IJavaModel model =  JavaCore.create(workspace.getRoot());
    IJavaProject project = model.getJavaProject("TestProject");
    List<IJavaElement> selection = new ArrayList<IJavaElement>();
    selection.add(project);
    ProjectParser parser = new ProjectParser(selection);
    parser.parse(null);
    fModel = parser.getModel();
View Full Code Here

 
  @BeforeClass
  public static void setUpBeforeClass() throws Exception{
    setUpProject();
    IWorkspace workspace = ResourcesPlugin.getWorkspace();
    IJavaModel model =  JavaCore.create(workspace.getRoot());
    IJavaProject project = model.getJavaProject("TestProject");
    List<IJavaElement> selection = new ArrayList<IJavaElement>();
    selection.add(project);
    ProjectParser parser = new ProjectParser(selection);
    parser.parse(null);
    fModel = parser.getModel();
View Full Code Here

  public static void setUpBeforeClass() throws Exception{
    setUpProject();
    AbstractEvolizerFamixImporterTest.setUpBeforeClass();
   
    IWorkspace workspace = ResourcesPlugin.getWorkspace();
    IJavaModel model =  JavaCore.create(workspace.getRoot());
    IJavaProject project = model.getJavaProject("TestProject");
   
    project.getProject().setPersistentProperty(EvolizerPreferences.DB_HOST, "mysql://localhost");
    project.getProject().setPersistentProperty(EvolizerPreferences.DB_NAME, "evolizer_test");
    project.getProject().setPersistentProperty(EvolizerPreferences.DB_USER, "evolizer");
    project.getProject().setPersistentProperty(EvolizerPreferences.DB_PASSWORD, "evolizer");
View Full Code Here

        Hashtable<String, String> options = JavaCore.getOptions();
        options.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_5);
        options.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_5);
        options.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_5);
        JavaCore.setOptions(options);
        IJavaModel model =  JavaCore.create(workspace.getRoot());

        TestHelper.setUpProject();
       
        project = model.getJavaProject("TestProject1");
        assertTrue("TestProject1 does not exist", project.exists());
    }
View Full Code Here

        Hashtable<String, String> options = JavaCore.getOptions();
        options.put(JavaCore.COMPILER_COMPLIANCE, JavaCore.VERSION_1_5);
        options.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_5);
        options.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_5);
        JavaCore.setOptions(options);
        IJavaModel model =  JavaCore.create(workspace.getRoot());

        setUpProject();
       
        project = model.getJavaProject("TestProject1");
        assertTrue("TestProject1 does not exist", project.exists());
       
        List<IJavaElement> selection = new LinkedList<IJavaElement>();
        selection.add(project);
        ProjectParser parser = new ProjectParser(selection);
View Full Code Here

        options.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, JavaCore.VERSION_1_5);
        options.put(JavaCore.COMPILER_SOURCE, JavaCore.VERSION_1_5);
        JavaCore.setOptions(options);
        AbstractDAForJavaTest.setUpProject();

        IJavaModel model =  JavaCore.create(workspace.getRoot());
        project = model.getJavaProject("TestTheBigVoid");
        System.out.println(project.exists());

        project.getProject().setPersistentProperty(EvolizerPreferences.DB_HOST, "mysql://localhost");
        project.getProject().setPersistentProperty(EvolizerPreferences.DB_NAME, "thebigvoid");
        project.getProject().setPersistentProperty(EvolizerPreferences.DB_USER, "evolizer");
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.