Class DevKit

    • Method Detail

      • getExportedLanguages

        public List<Language> getExportedLanguages()
      • getAllExportedLanguages

        @Deprecated
        public List<Language> getAllExportedLanguages()
        Deprecated.
        use getAllExportedLanguageIds() instead. Once there are no uses, rename getAllExportedLanguageIds to this method and deprecate the former. And, please, stop using Iterable when there's Collection. It's plain stupid to write for() just to add all elements of the iterable to another collection (and don't get me started about IterableUtil.asCollection)
      • getExtendedDevKits

        public List<DevKit> getExtendedDevKits()
      • getAllExtendedDevkits

        public List<DevKit> getAllExtendedDevkits()
      • getExportedSolutions

        public List<Solution> getExportedSolutions()
      • getAllExportedSolutions

        public List<Solution> getAllExportedSolutions()
      • isHidden

        public boolean isHidden()
      • collectMandatoryFacetTypes

        protected void collectMandatoryFacetTypes​(Set<String> types)
        Description copied from class: AbstractModule
        For the time being, MPS enforces certain facets for modules (e.g. Java facet is essential for classloading mechanism). As we move forward with facets story, we likely respect actual facets for the module (e.g. would force Java facet on module creation only) Need to ensure classloading could deal with modules without Java facet, then can drop these mandatory facets altogether
        Overrides:
        collectMandatoryFacetTypes in class AbstractModule