Package org.springframework.ide.eclipse.beans.core.internal.model

Examples of org.springframework.ide.eclipse.beans.core.internal.model.BeansProject


  public void createProject() throws Exception {
    project = StsTestUtil.createPredefinedProject("beans-config-tests", "org.springframework.ide.eclipse.beans.core.tests");
    javaProject = JdtUtils.getJavaProject(project);
   
    model = new BeansModel();
    beansProject = new BeansProject(model, project);
    model.addProject(beansProject);
   
    realModel = (BeansModel) BeansCorePlugin.getModel();
    BeansCorePlugin.setModel(model);
   
View Full Code Here


  }
 
  @Test
  public void testBeansProjectXMLConfigWithExternalConfigSet() throws Exception {
    IProject secondProject = StsTestUtil.createPredefinedProject("beans-config-tests-2", "org.springframework.ide.eclipse.beans.core.tests");
    BeansProject secondBeansProject = new BeansProject(model, secondProject);
    model.addProject(secondBeansProject);
   
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("/beans-config-tests-2/second-bean-config.xml");
    beansProject.addConfigSet(configSet);
View Full Code Here

  }
 
  @Test
  public void testBeansProjectMixedConfigSet() throws Exception {
    IProject secondProject = StsTestUtil.createPredefinedProject("beans-config-tests-2", "org.springframework.ide.eclipse.beans.core.tests");
    BeansProject secondBeansProject = new BeansProject(model, secondProject);
    model.addProject(secondBeansProject);
   
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    beansProject.addConfig("java:org.test.spring.SimpleConfigurationClass", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("java:org.test.spring.ExternalConfigurationClass", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("/beans-config-tests-2/java:org.test.spring.ExternalConfigurationClass");
    beansProject.addConfigSet(configSet);
View Full Code Here

  }
 
  @Test
  public void testBeansProjectXMLConfigFileRemovedWithExternalConfigSet() throws Exception {
    IProject secondProject = StsTestUtil.createPredefinedProject("beans-config-tests-2", "org.springframework.ide.eclipse.beans.core.tests");
    BeansProject secondBeansProject = new BeansProject(model, secondProject);
    model.addProject(secondBeansProject);
   
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("/beans-config-tests-2/second-bean-config.xml");
    beansProject.addConfigSet(configSet);
View Full Code Here

 
  @Test
  public void testBeansProjectMixedConfigSetRemovedExternalJavaConfig() throws Exception {
    IProject secondProject = StsTestUtil.createPredefinedProject("beans-config-tests-2", "org.springframework.ide.eclipse.beans.core.tests");
    IJavaProject secondJavaProject = JdtUtils.getJavaProject(secondProject);
    BeansProject secondBeansProject = new BeansProject(model, secondProject);
    model.addProject(secondBeansProject);
   
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    beansProject.addConfig("java:org.test.spring.SimpleConfigurationClass", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("java:org.test.spring.ExternalConfigurationClass", IBeansConfig.Type.MANUAL);
   
    BeansConfigSet configSet = new BeansConfigSet(beansProject, "test-set", IBeansConfigSet.Type.MANUAL);
    configSet.addConfig("basic-bean-config.xml");
    configSet.addConfig("java:org.test.spring.ExternalConfigurationClass");
    beansProject.addConfigSet(configSet);
View Full Code Here

  }
 
  @Test
  public void testGetBeanConfigsWithExternalFile() throws Exception {
    IProject secondProject = StsTestUtil.createPredefinedProject("beans-config-tests-2", "org.springframework.ide.eclipse.beans.core.tests");
    BeansProject secondBeansProject = new BeansProject(model, secondProject);
    model.addProject(secondBeansProject);
   
    beansProject.addConfig("basic-bean-config.xml", IBeansConfig.Type.MANUAL);
    secondBeansProject.addConfig("second-bean-config.xml", IBeansConfig.Type.MANUAL);
   
    IFile xmlFile = (IFile) secondProject.findMember("second-bean-config.xml");
    Set<IBeansConfig> configs = beansProject.getConfigs(xmlFile, false);
    assertEquals(1, configs.size());
    IBeansConfig config = configs.iterator().next();
View Full Code Here

  @Before
  public void createProject() throws Exception {
    project = StsTestUtil.createPredefinedProject("autowire", "org.springframework.ide.eclipse.beans.core.tests");
   
    model = new BeansModel();
    beansProject = new BeansProject(model, project);
   
    modelBackup = (BeansModel) BeansCorePlugin.getModel();
    BeansCorePlugin.setModel(model);
  }
View Full Code Here

  public void createProject() throws Exception {
    project = StsTestUtil.createPredefinedProject("beans-config-tests", "org.springframework.ide.eclipse.beans.core.tests");
    javaProject = JdtUtils.getJavaProject(project);
   
    model = new BeansModel();
    beansProject = new BeansProject(model, project);
  }
View Full Code Here

    IFile configFile = (IFile) project.findMember("src/import-test.xml");
    IBeansConfig config = BeansCorePlugin.getModel().getConfig(configFile);
    IBean importBean = BeansModelUtils.getBean(parentAttr.getValue(), config);

    BeansProject beanProject = (BeansProject) BeansCorePlugin.getModel().getProject(project);
    IBeansConfigSet configSet = beanProject.getConfigSet("AddConfigSetTest");
    assertNull("Expects no config set", configSet);

    AddConfigSetQuickFixProposal proposal = new AddConfigSetQuickFixProposal(offset, length, false, importBean,
        file, "AddConfigSetTest");
    proposal.apply(document);

    configSet = beanProject.getConfigSet("AddConfigSetTest");
    assertNotNull("Expects config set to be created", configSet);
    assertTrue("Expects config-set-proposal-test.xml to be added to config set",
        configSet.getConfigs().contains(beanProject.getConfig(file)));

    IFile importFile = project.getFile("src/import-test.xml");
    assertTrue("Expects import-test.xml to be added to config set",
        configSet.getConfigs().contains(beanProject.getConfig(importFile)));
  }
View Full Code Here

        return null;
      }

      for (IBeansProject project : BeansCorePlugin.getModel().getProjects()) {
        boolean updated = false;
        BeansProject beansProject = (BeansProject) project;

        // Firstly rename references to config sets
        for (IBeansConfigSet configSet : beansProject.getConfigSets()) {
          if (configSet.hasConfig(config)) {
            if (config.getProject().equals(project.getProject())) {
              IPath path = config.getProjectRelativePath();
              IPath newPath = path.removeLastSegments(1).append(newName);
              ((BeansConfigSet) configSet).removeConfig(config.getProjectRelativePath().toString());
View Full Code Here

TOP

Related Classes of org.springframework.ide.eclipse.beans.core.internal.model.BeansProject

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.