Package com.intellij.facet

Examples of com.intellij.facet.FacetManager


    return FacetManager.getInstance(module).getFacetByType(ErlangFacetType.TYPE_ID);
  }

  //should only be called from write action
  public static void createFacet(@NotNull Module module) {
    FacetManager facetManager = FacetManager.getInstance(module);
    ErlangFacet facet = facetManager.createFacet(FacetType.findInstance(ErlangFacetType.class), ErlangFacetConstants.NAME, null);
    ModifiableFacetModel facetModel = facetManager.createModifiableModel();
    facetModel.addFacet(facet);
    facetModel.commit();
  }
View Full Code Here


    Assert.assertTrue(errorMsg, JDOMUtil.areElementsEqual(expectedImlElement, actualImlElement));
    validateFacet(module);
  }

  private static void validateFacet(@NotNull Module module) throws Exception {
    FacetManager facetManager = FacetManager.getInstance(module);
    ErlangFacet facet = facetManager.getFacetByType(ErlangFacetType.TYPE_ID);
    assertNotNull("Erlang facet was not added.", facet);
  }
View Full Code Here

    if (opts == null || opts.trim().isEmpty()) return Arrays.asList();
    return Arrays.asList(opts.split("\\s+"));
  }

  private static ClojureFacet getClojureFacet(Module module) {
    final FacetManager manager = FacetManager.getInstance(module);
    return manager.getFacetByType(ClojureFacet.ID);
  }
View Full Code Here

      final Module[] modules = ModuleManager.getInstance(project).getModules();
      if (modules.length == 1) {
        module = modules[0];
      } else {
        for (Module m : modules) {
          final FacetManager manager = FacetManager.getInstance(m);
          final ClojureFacet clFacet = manager.getFacetByType(ClojureFacetType.INSTANCE.getId());
          if (clFacet != null) {
            module = m;
            break;
          }
        }
View Full Code Here

      final Module[] modules = ModuleManager.getInstance(project).getModules();
      if (modules.length == 1) {
        module = modules[0];
      } else {
        for (Module m : modules) {
          final FacetManager manager = FacetManager.getInstance(m);
          final ClojureFacet clFacet = manager.getFacetByType(ClojureFacetType.INSTANCE.getId());
          if (clFacet != null) {
            module = m;
            break;
          }
        }
View Full Code Here

      presentation.setEnabled(false);
      presentation.setVisible(false);
      return;
    }

    final FacetManager manager = FacetManager.getInstance(module);
    final ClojureFacet facet = manager.getFacetByType(ClojureFacetType.INSTANCE.getId());

    if (facet == null ||
        !ClojureUtils.isSuitableModule(module) ||
        !presentation.isEnabled() ||
        !isUnderSourceRoots(event)) {
View Full Code Here

TOP

Related Classes of com.intellij.facet.FacetManager

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.