Package jetbrains.mps.project.structure
Class GeneratorDescriptorModelProvider
- java.lang.Object
 - 
- jetbrains.mps.project.structure.DescriptorModelProvider
 - 
- jetbrains.mps.project.structure.GeneratorDescriptorModelProvider
 
 
 
- 
public class GeneratorDescriptorModelProvider extends DescriptorModelProvider
Contribute @descriptor model to Generator module. IMPLEMENTATION NOTE: UnlikeLanguageDescriptorModelProvider, deliberately doesn't react to model changes now (module's descriptor model is refreshed on model save only), waiting forSModelListenerbeing capable of generic modelChanged event (don't want to listen to distinct node changes)- Since:
 - 3.4
 
 
- 
- 
Constructor Summary
Constructors Constructor Description GeneratorDescriptorModelProvider() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()voidforgetModule(SModule module)booleanisApplicable(SModule module)voidrefreshModule(SModule module) 
 - 
 
- 
- 
Method Detail
- 
isApplicable
public boolean isApplicable(SModule module)
- Specified by:
 isApplicablein classDescriptorModelProvider
 
- 
refreshModule
public void refreshModule(SModule module)
- Specified by:
 refreshModulein classDescriptorModelProvider- Parameters:
 module- the one this providerDescriptorModelProvider.isApplicable(SModule)to, either changed or added
 
- 
forgetModule
public void forgetModule(SModule module)
- Specified by:
 forgetModulein classDescriptorModelProvider- Parameters:
 module- the one this providerDescriptorModelProvider.isApplicable(SModule)to, no longer interested in contributions.
 
- 
dispose
public void dispose()
- Specified by:
 disposein classDescriptorModelProvider
 
 - 
 
 -