Class ModuleDescriptorPersistence
- java.lang.Object
 - 
- jetbrains.mps.project.persistence.ModuleDescriptorPersistence
 
 
- 
public class ModuleDescriptorPersistence extends Object
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidloadBrokenModule(ModuleDescriptor md, IFile file, ModuleReadException exception)static voidloadDependencies(ModuleDescriptor descriptor, org.jdom.Element root)static List<Dependency>loadDependenciesList(org.jdom.Element depElement)static List<ModuleFacetDescriptor>loadFacets(Iterable<org.jdom.Element> facetElements, MacroHelper macroHelper)static List<ModelRootDescriptor>loadModelRoots(Iterable<org.jdom.Element> modelRootElements, MacroHelper macroHelper)static List<String>loadStubModelEntries(org.jdom.Element stubModelEntriesElement, MacroHelper macroHelper)static voidreadMemento(Memento memento, org.jdom.Element element, MacroHelper macroHelper)static voidsaveDependencies(org.jdom.Element result, ModuleDescriptor descriptor)static voidsaveFacets(org.jdom.Element result, Collection<ModuleFacetDescriptor> facets, MacroHelper macroHelper)static voidsaveModelRoots(org.jdom.Element result, Collection<ModelRootDescriptor> modelRoots, MacroHelper macroHelper)static voidsaveStubModelEntries(org.jdom.Element result, Collection<String> entries, MacroHelper macroHelper)static voidsetTimestamp(ModuleDescriptor descriptor, IFile file)static voidwriteMemento(Memento memento, org.jdom.Element element, MacroHelper macroHelper) 
 - 
 
- 
- 
Method Detail
- 
loadDependencies
public static void loadDependencies(ModuleDescriptor descriptor, org.jdom.Element root)
 
- 
saveDependencies
public static void saveDependencies(org.jdom.Element result, ModuleDescriptor descriptor) 
- 
loadDependenciesList
public static List<Dependency> loadDependenciesList(org.jdom.Element depElement)
 
- 
loadModelRoots
public static List<ModelRootDescriptor> loadModelRoots(Iterable<org.jdom.Element> modelRootElements, MacroHelper macroHelper)
 
- 
loadFacets
public static List<ModuleFacetDescriptor> loadFacets(Iterable<org.jdom.Element> facetElements, MacroHelper macroHelper)
 
- 
readMemento
public static void readMemento(Memento memento, org.jdom.Element element, MacroHelper macroHelper)
 
- 
writeMemento
public static void writeMemento(Memento memento, org.jdom.Element element, MacroHelper macroHelper)
 
- 
loadStubModelEntries
public static List<String> loadStubModelEntries(org.jdom.Element stubModelEntriesElement, MacroHelper macroHelper)
 
- 
saveFacets
public static void saveFacets(org.jdom.Element result, Collection<ModuleFacetDescriptor> facets, MacroHelper macroHelper) 
- 
saveModelRoots
public static void saveModelRoots(org.jdom.Element result, Collection<ModelRootDescriptor> modelRoots, MacroHelper macroHelper) 
- 
saveStubModelEntries
public static void saveStubModelEntries(org.jdom.Element result, Collection<String> entries, MacroHelper macroHelper) 
- 
setTimestamp
public static void setTimestamp(ModuleDescriptor descriptor, IFile file)
 
- 
loadBrokenModule
public static void loadBrokenModule(ModuleDescriptor md, IFile file, ModuleReadException exception)
 
 - 
 
 -