Package jetbrains.mps.smodel.language
Class LanguageAspectDescriptor
- java.lang.Object
 - 
- jetbrains.mps.smodel.language.LanguageAspectDescriptor
 
 
- 
- All Implemented Interfaces:
 Comparable<OrderParticipant<String>>,OrderParticipant<String>
public abstract class LanguageAspectDescriptor extends Object implements OrderParticipant<String>
 
- 
- 
Constructor Summary
Constructors Constructor Description LanguageAspectDescriptor() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancanCreate(SModule language)intcompareTo(OrderParticipant<String> d)voidcreate(SModule language)Collection<SLanguage>getAdditionalLanguages()abstract Collection<SModel>getAspectModels(SModule language)SModuleReferencegetDefaultDevkit()LanguageAspectGeneratorgetGenerator()StringgetHelpUrl()IcongetIcon()Deprecated.IconResourcegetIconResource()StringgetId()abstract Collection<SLanguage>getMainLanguages()abstract StringgetPresentableAspectName()booleanhasAspect(SModule language)StringtoString() 
 - 
 
- 
- 
Method Detail
- 
getPresentableAspectName
public abstract String getPresentableAspectName()
 
- 
getAspectModels
@NotNull public abstract Collection<SModel> getAspectModels(SModule language)
 
- 
hasAspect
public boolean hasAspect(SModule language)
 
- 
canCreate
public boolean canCreate(SModule language)
 
- 
create
public void create(SModule language)
 
- 
getDefaultDevkit
@Nullable public SModuleReference getDefaultDevkit()
 
- 
getMainLanguages
@NotNull public abstract Collection<SLanguage> getMainLanguages()
 
- 
getAdditionalLanguages
@NotNull public Collection<SLanguage> getAdditionalLanguages()
 
- 
getGenerator
@Nullable public LanguageAspectGenerator getGenerator()
 
- 
getIcon
@Deprecated @Nullable public Icon getIcon()
Deprecated. 
- 
getIconResource
@Nullable public IconResource getIconResource()
 
- 
getId
public String getId()
- Specified by:
 getIdin interfaceOrderParticipant<String>
 
- 
compareTo
public int compareTo(@NotNull OrderParticipant<String> d)
- Specified by:
 compareToin interfaceComparable<OrderParticipant<String>>
 
 - 
 
 -