Examples of IBeansModel


Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

    IProject eclipseProject = project.getProject();
    SpringCoreUtils.addProjectNature(eclipseProject, SpringCore.NATURE_ID,
        new NullProgressMonitor());
    project.waitForAutoBuild();

    IBeansModel model = BeansCorePlugin.getModel();
    BeansProject beansProject = (BeansProject) model
        .getProject(eclipseProject);
    assertNotNull("No sample project in model", beansProject);
    return beansProject;
  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

  public void testNatureAddAndRemove() throws CoreException {

    IProject eclipseProject = project.getProject();
    assertNotNull(eclipseProject);
   
    IBeansModel model = BeansCorePlugin.getModel();
    assertNotNull(model);
   
    assertFalse(hasBeansProjectNature());
    assertNull(model.getProject(eclipseProject));
    assertFalse(hasBeansBuilder());

    SpringCoreUtils.addProjectNature(eclipseProject, SpringCore.NATURE_ID, new NullProgressMonitor());
    project.waitForAutoBuild();
   
    assertNotNull (eclipseProject.getNature(SpringCore.NATURE_ID));
    assertTrue ( eclipseProject.getNature(SpringCore.NATURE_ID) instanceof SpringProjectNature);

    assertTrue(hasBeansProjectNature());
    assertNotNull(model.getProject(eclipseProject));
    assertTrue(hasBeansBuilder());
   
    BeansProject proj = (BeansProject) model.getProject(eclipseProject);
    assertNotNull(proj);
   
    assertTrue(hasBeansDecorator());

    SpringCoreUtils.removeProjectNature(eclipseProject, SpringCore.NATURE_ID, new NullProgressMonitor());
    project.waitForAutoBuild();
     
    assertFalse(hasBeansProjectNature());
    assertNull(model.getProject(eclipseProject));
    assertFalse(hasBeansBuilder());

  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

    newResources.addAll(files);
    return newResources;
  }

  public static IBean getBeanFromElementId(String elementId) {
    IBeansModel model = BeansCorePlugin.getModel();
    return (IBean) model.getElement(elementId);
  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

    if (element == null) {
      IResource resource = (IResource) adaptable
          .getAdapter(IResource.class);
      if (resource instanceof IProject) {
        if (SpringCoreUtils.isSpringProject(resource)) {
          IBeansModel model = BeansCorePlugin.getModel();
          element = model.getProject((IProject) resource);
        }
      }
      else if (resource instanceof IFile) {
        IBeansModel model = BeansCorePlugin.getModel();
        element = model.getConfig((IFile) resource);
      }
      else if (adaptable instanceof IBeansConfigSet) {
        for (IBeansConfig config : ((IBeansConfigSet) adaptable)
            .getConfigs()) {
          elements.add(config);
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

        }
      }

      // Remove all invalid config names from this project's config sets
      Map<IBeansConfigSet, Set<String>> removedConfigsFromSets = new HashMap<IBeansConfigSet, Set<String>>();
      IBeansModel model = BeansCorePlugin.getModel();
      for (IBeansConfigSet configSet : configSets.values()) {
        for (String configName : configSet.getConfigNames()) {
          if (!hasConfig(configName) && model.getConfig(configName) == null) {
            ((BeansConfigSet) configSet).removeConfig(configName);

            Set<String> removedConfigs = removedConfigsFromSets.get(configSet);
            if (removedConfigs == null) {
              removedConfigs = new HashSet<String>();
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

    }
  }

  protected void restoreConfigSetState(Map<IBeansConfigSet, Set<String>> removedConfigsFromSets) {
    if (removedConfigsFromSets != null) {
      IBeansModel model = BeansCorePlugin.getModel();
      for (IBeansConfigSet configSet : removedConfigsFromSets.keySet()) {
        Set<String> removedConfigs = removedConfigsFromSets.get(configSet);
        for (String removedConfig : removedConfigs) {
          if (hasConfig(removedConfig) || model.getConfig(removedConfig) != null) {
            ((BeansConfigSet) configSet).addConfig(removedConfig);
          }
        }
      }
    }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

  private void decorateBeansModelElement(IBeansModelElement element, IDecoration decoration) {
    addErrorOverlay(decoration, getSeverity(element));
  }

  protected void decorateFile(IFile file, IDecoration decoration) {
    IBeansModel model = BeansCorePlugin.getModel();
    IBeansProject project = model.getProject(file.getProject());
   
    if (project instanceof ILazyInitializedModelElement
        && !((ILazyInitializedModelElement) project).isInitialized()) {
      return;
    }
   
    IBeansConfig config = model.getConfig(file, true);
    if (config != null) {
      addErrorOverlay(decoration, getSeverity(config));
      decoration.addOverlay(BeansUIImages.DESC_OVR_SPRING);
    }
  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

      decoration.addOverlay(BeansUIImages.DESC_OVR_SPRING);
    }
  }

  protected void decorateFolder(IFolder folder, IDecoration decoration) {
    IBeansModel model = BeansCorePlugin.getModel();
    IBeansProject project = model.getProject(folder.getProject());
   
    if (project instanceof ILazyInitializedModelElement
        && !((ILazyInitializedModelElement) project).isInitialized()) {
      return;
    }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

  protected void decorateJavaElement(IJavaElement element, IDecoration decoration) {
    int type = element.getElementType();
    if (type == IJavaElement.PACKAGE_FRAGMENT_ROOT || type == IJavaElement.CLASS_FILE
        || type == IJavaElement.COMPILATION_UNIT) {
      IBeansModel model = BeansCorePlugin.getModel();
      IBeansProject project = model.getProject(element.getJavaProject().getProject());
      if (project instanceof ILazyInitializedModelElement && ((ILazyInitializedModelElement) project).isInitialized()) {
        try {
          if (type == IJavaElement.PACKAGE_FRAGMENT_ROOT) {

            // Decorate JAR file
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.model.IBeansModel

    if (element == null) {
      IResource resource = (IResource) adaptable
          .getAdapter(IResource.class);
      if (resource instanceof IProject) {
        if (SpringCoreUtils.isSpringProject(resource)) {
          IBeansModel model = BeansCorePlugin.getModel();
          element = model.getProject((IProject) resource);
        }
      } else if (resource instanceof IFile) {
        IBeansModel model = BeansCorePlugin.getModel();
        element = model.getConfig((IFile) resource);
      }
    }
    if (element != null && !elements.contains(element)
        && (!isProjectsList || (element instanceof IBeansProject))) {
      elements.add(element);
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.