Package jetbrains.mps.smodel
Enum LanguageAspect
- java.lang.Object
 - 
- java.lang.Enum<LanguageAspect>
 - 
- jetbrains.mps.smodel.LanguageAspect
 
 
 
- 
- All Implemented Interfaces:
 Serializable,Comparable<LanguageAspect>
public enum LanguageAspect extends Enum<LanguageAspect>
 
- 
- 
Enum Constant Summary
Enum Constants Enum Constant Description ACTIONSBEHAVIORCONSTRAINTSDATA_FLOWEDITORFIND_USAGESINTENTIONSMIGRATIONPLUGINREFACTORINGSSCRIPTSSTRUCTURETESTTEXT_GENTYPESYSTEM 
- 
Field Summary
Fields Modifier and Type Field Description static StringCONFLUENCE_BASE 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SModelcreateNew(Language l)SModelcreateNew(Language l, boolean saveModel)SModelget(Language l)static Collection<SModel>getAspectModels(Language l)Deprecated.StringgetAspectQualifiedClassName(SAbstractConcept concept)INTERNAL USE ONLY.StringgetHelpURL()SModuleReferencegetMainLanguage()Deprecated.Collection<SLanguage>getMainLanguages()StringgetName()SModelgetOrCreate(Language l)booleanis(SModel sm)static LanguageAspectvalueOf(String name)Returns the enum constant of this type with the specified name.static LanguageAspect[]values()Returns an array containing the constants of this enum type, in the order they are declared. 
 - 
 
- 
- 
Enum Constant Detail
- 
STRUCTURE
public static final LanguageAspect STRUCTURE
 
- 
EDITOR
public static final LanguageAspect EDITOR
 
- 
ACTIONS
public static final LanguageAspect ACTIONS
 
- 
CONSTRAINTS
public static final LanguageAspect CONSTRAINTS
 
- 
BEHAVIOR
public static final LanguageAspect BEHAVIOR
 
- 
TYPESYSTEM
public static final LanguageAspect TYPESYSTEM
 
- 
REFACTORINGS
public static final LanguageAspect REFACTORINGS
 
- 
SCRIPTS
public static final LanguageAspect SCRIPTS
 
- 
INTENTIONS
public static final LanguageAspect INTENTIONS
 
- 
FIND_USAGES
public static final LanguageAspect FIND_USAGES
 
- 
PLUGIN
public static final LanguageAspect PLUGIN
 
- 
DATA_FLOW
public static final LanguageAspect DATA_FLOW
 
- 
TEST
public static final LanguageAspect TEST
 
- 
TEXT_GEN
public static final LanguageAspect TEXT_GEN
 
- 
MIGRATION
public static final LanguageAspect MIGRATION
 
 - 
 
- 
Field Detail
- 
CONFLUENCE_BASE
public static final String CONFLUENCE_BASE
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
values
public static LanguageAspect[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (LanguageAspect c : LanguageAspect.values()) System.out.println(c);
- Returns:
 - an array containing the constants of this enum type, in the order they are declared
 
 
- 
valueOf
public static LanguageAspect valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
 name- the name of the enum constant to be returned.- Returns:
 - the enum constant with the specified name
 - Throws:
 IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
 
- 
getAspectQualifiedClassName
public String getAspectQualifiedClassName(@NotNull SAbstractConcept concept)
INTERNAL USE ONLY. Builds a class name of an aspect class according to hardcoded MPS convention. 
- 
getName
public String getName()
 
- 
getMainLanguage
@Deprecated public SModuleReference getMainLanguage()
Deprecated. 
- 
getMainLanguages
public Collection<SLanguage> getMainLanguages()
 
- 
getAspectModels
@Deprecated public static Collection<SModel> getAspectModels(Language l)
Deprecated. 
 - 
 
 -