Package jetbrains.mps.smodel.runtime
Class LanguageAspectGenerator_PerConcept
- java.lang.Object
 - 
- jetbrains.mps.smodel.runtime.LanguageAspectGenerator_Class
 - 
- jetbrains.mps.smodel.runtime.LanguageAspectGenerator_PerConcept
 
 
 
- 
- All Implemented Interfaces:
 LanguageAspectGenerator
public abstract class LanguageAspectGenerator_PerConcept extends LanguageAspectGenerator_Class
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLanguageAspectGenerator_PerConcept.ConceptGeneratorDescriptor 
- 
Constructor Summary
Constructors Constructor Description LanguageAspectGenerator_PerConcept() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Collection<LanguageAspectGenerator_PerConcept.ConceptGeneratorDescriptor>createConceptDescriptors()SNodegenerateDescriptor(Collection<SModel> aspectModels)protected Collection<LanguageAspectGenerator_PerConcept.ConceptGeneratorDescriptor>getDescriptors()- 
Methods inherited from class jetbrains.mps.smodel.runtime.LanguageAspectGenerator_Class
generateInstantiation, getDescriptorModelShortName, getGeneratedClassFqName, getGeneratedClassShortName, getInterfaceClass 
 - 
 
 - 
 
- 
- 
Method Detail
- 
createConceptDescriptors
protected abstract Collection<LanguageAspectGenerator_PerConcept.ConceptGeneratorDescriptor> createConceptDescriptors()
 
- 
getDescriptors
protected final Collection<LanguageAspectGenerator_PerConcept.ConceptGeneratorDescriptor> getDescriptors()
 
- 
generateDescriptor
@Nullable public SNode generateDescriptor(Collection<SModel> aspectModels)
- Specified by:
 generateDescriptorin interfaceLanguageAspectGenerator- Overrides:
 generateDescriptorin classLanguageAspectGenerator_Class
 
 - 
 
 -