Package jetbrains.mps.smodel
Class TestLanguage
- java.lang.Object
 - 
- jetbrains.mps.extapi.module.SModuleBase
 - 
- jetbrains.mps.project.AbstractModule
 - 
- jetbrains.mps.module.ReloadableModuleBase
 - 
- jetbrains.mps.smodel.Language
 - 
- jetbrains.mps.smodel.TestLanguage
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 EditableSModule,ReloadableModule,SModule
public final class TestLanguage extends Language
INTENDED FOR INTERNAL USE, TESTS ONLY. 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class jetbrains.mps.smodel.Language
Language.LanguageModelsAutoImports 
- 
Nested classes/interfaces inherited from class jetbrains.mps.module.ReloadableModuleBase
ReloadableModuleBase.SModuleDependenciesListener 
- 
Nested classes/interfaces inherited from class jetbrains.mps.project.AbstractModule
AbstractModule.LangAndDevkits 
- 
Nested classes/interfaces inherited from interface jetbrains.mps.module.ReloadableModule
ReloadableModule.DeploymentStatus 
 - 
 
- 
Field Summary
- 
Fields inherited from class jetbrains.mps.smodel.Language
LANGUAGE_MODELS, LEGACY_LANGUAGE_MODELS 
- 
Fields inherited from class jetbrains.mps.project.AbstractModule
CLASSES, CLASSES_GEN, MODULE_DIR 
- 
Fields inherited from class jetbrains.mps.extapi.module.SModuleBase
MODEL_BY_NAME_COMPARATOR 
 - 
 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisPackaged()The module has been imported as a compiled library, not sources.static LanguagenewInstance(SRepositoryExt repo, LanguageDescriptor descriptor, MPSModuleOwner moduleOwner)Factory for a Language, deemed for use solely in tests.- 
Methods inherited from class jetbrains.mps.smodel.Language
addExtendedLanguage, collectMandatoryFacetTypes, dispose, doSetModuleDescriptor, getAccessoryModels, getAllExtendedLanguages, getConceptDeclarations, getDeclaredDependencies, getExtendedLanguageRefs, getGenerators, getLanguageFor, getLanguageForLanguageAspect, getLanguageVersion, getModelAspect, getModuleDescriptor, getOwnedGenerators, getRuntimeModulesReferences, getStructureModelDescriptor, getUtilModels, isAccessoryModel, isLanguageOwnedAccessoryModel, onModuleLoad, reloadAfterDescriptorChange, removeAccessoryModel, rename, save, setLanguageDescriptor, setLanguageVersion, toString, validateExtends 
- 
Methods inherited from class jetbrains.mps.module.ReloadableModuleBase
addDependenciesListener, dependenciesChanged, fireDependenciesChanged, getClass, getClass, getClassLoader0, getOwnClass, getStatus, reload, removeDependenciesListener 
- 
Methods inherited from class jetbrains.mps.project.AbstractModule
addDependency, attach, collectLanguagesAndDevkits, getDependencyVersion, getDependencyVersion, getDescriptorFile, getFacet, getFacets, getFileSystem, getModelRoots, getModuleId, getModuleName, getModuleReference, getModuleSourceDir, getModuleVersion, getOutputPath, getScope, getSourcePaths, getUsedLanguages, getUsedLanguageVersion, getUsedLanguageVersion, handleReadProblem, isChanged, isReadOnly, loadRoots, removeDependency, renameModels, setChanged, setModuleDescriptor, setModuleDescriptor, setModuleReference, setModuleVersion, setupFacet, updateExternalReferences, updateFacets, updateModelsSet, updatePackagedDescriptor 
- 
Methods inherited from class jetbrains.mps.extapi.module.SModuleBase
addModuleListener, assertCanChange, assertCanRead, fireBeforeModelRenamed, fireChanged, fireModelRenamed, fireModuleRenamed, getModel, getModels, getRepository, registerModel, removeModuleListener, unregisterModel 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface jetbrains.mps.module.ReloadableModule
canLoadClasses, getClass, getClassLoader, getClassLoader0, getOwnClass, getStatus, reload, willLoad 
- 
Methods inherited from interface org.jetbrains.mps.openapi.module.SModule
addModuleListener, getFacet, getFacets, getModel, getModelRoots, getModels, getModels, getModuleId, getModuleName, getModuleReference, getRepository, getUsedLanguages, getUsedLanguageVersion, isReadOnly, removeModuleListener 
 - 
 
 - 
 
- 
- 
Method Detail
- 
isPackaged
public boolean isPackaged()
Description copied from interface:SModuleThe module has been imported as a compiled library, not sources. Implies read only.- Specified by:
 isPackagedin interfaceSModule- Overrides:
 isPackagedin classAbstractModule
 
- 
newInstance
public static Language newInstance(SRepositoryExt repo, LanguageDescriptor descriptor, MPSModuleOwner moduleOwner)
Factory for a Language, deemed for use solely in tests. 
 - 
 
 -