Package jetbrains.mps.classloading
Class DumbIdeaPluginFacet
- java.lang.Object
 - 
- jetbrains.mps.extapi.module.ModuleFacetBase
 - 
- jetbrains.mps.classloading.DumbIdeaPluginFacet
 
 
 
- 
- All Implemented Interfaces:
 CustomClassLoadingFacet,IdeaPluginModuleFacet,SModuleFacet
public class DumbIdeaPluginFacet extends ModuleFacetBase implements IdeaPluginModuleFacet
 
- 
- 
Field Summary
- 
Fields inherited from interface jetbrains.mps.classloading.IdeaPluginModuleFacet
FACET_TYPE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DumbIdeaPluginFacet() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoadergetClassLoader()StringgetPluginId()booleanisValid()voidload(Memento memento)Allows the model root to read its previously saved configuration informationvoidsave(Memento memento)Gives the module facet the opportunity to persist into the supplied memento whatever configuration information may be needed to restore the models in the future.- 
Methods inherited from class jetbrains.mps.extapi.module.ModuleFacetBase
attach, checkNotRegistered, dispose, getFacetPresentation, getFacetType, getModule, isRegistered, setModule 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.jetbrains.mps.openapi.module.SModuleFacet
getFacetType, getModule 
 - 
 
 - 
 
- 
- 
Method Detail
- 
isValid
public boolean isValid()
- Specified by:
 isValidin interfaceCustomClassLoadingFacet
 
- 
getClassLoader
@Nullable public ClassLoader getClassLoader()
- Specified by:
 getClassLoaderin interfaceCustomClassLoadingFacet
 
- 
save
public void save(Memento memento)
Description copied from interface:SModuleFacetGives the module facet the opportunity to persist into the supplied memento whatever configuration information may be needed to restore the models in the future.- Specified by:
 savein interfaceSModuleFacet- Overrides:
 savein classModuleFacetBase
 
- 
load
public void load(Memento memento)
Description copied from interface:SModuleFacetAllows the model root to read its previously saved configuration information- Specified by:
 loadin interfaceSModuleFacet- Overrides:
 loadin classModuleFacetBase
 
- 
getPluginId
public String getPluginId()
- Specified by:
 getPluginIdin interfaceIdeaPluginModuleFacet
 
 - 
 
 -