Package jetbrains.mps.smodel.tempmodel
Class TempModuleOptions
- java.lang.Object
 - 
- jetbrains.mps.smodel.tempmodel.TempModuleOptions
 
 
- 
public abstract class TempModuleOptions extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description TempModuleOptions() 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SModulecreateModule()abstract voiddisposeModule()static TempModuleOptionsforDefaultModule()static TempModuleOptionsforDefaultModuleWithSourceAndClassesGen()static TempModuleOptionsforExistingModule(SModule m)static TempModuleOptionsforNewModule(Set<ModelRootDescriptor> modelRoots)static TempModuleOptionsforNewModule(Set<ModelRootDescriptor> modelRoots, boolean withSourceGen, boolean withJavaFacet)static TempModuleOptionsnonReloadableModule()PROVISIONAL CODE, DO NOT USE OUTSIDE OF MPS 
 - 
 
- 
- 
Method Detail
- 
createModule
public abstract SModule createModule()
 
- 
disposeModule
public abstract void disposeModule()
 
- 
forExistingModule
public static TempModuleOptions forExistingModule(SModule m)
 
- 
forNewModule
public static TempModuleOptions forNewModule(Set<ModelRootDescriptor> modelRoots, boolean withSourceGen, boolean withJavaFacet)
 
- 
forNewModule
public static TempModuleOptions forNewModule(Set<ModelRootDescriptor> modelRoots)
 
- 
forDefaultModule
public static TempModuleOptions forDefaultModule()
 
- 
nonReloadableModule
public static TempModuleOptions nonReloadableModule()
PROVISIONAL CODE, DO NOT USE OUTSIDE OF MPS- Returns:
 - options to instantiate 
non-reloadabletemp module. Module has no Java Module facet nor model roots. 
 
- 
forDefaultModuleWithSourceAndClassesGen
public static TempModuleOptions forDefaultModuleWithSourceAndClassesGen()
 
 - 
 
 -