Package jetbrains.mps.smodel.tempmodel
Class TempModule
- java.lang.Object
 - 
- jetbrains.mps.extapi.module.SModuleBase
 - 
- jetbrains.mps.project.AbstractModule
 - 
- jetbrains.mps.module.ReloadableModuleBase
 - 
- jetbrains.mps.smodel.tempmodel.TempModule
 
 
 
 
 
- 
- All Implemented Interfaces:
 EditableSModule,ReloadableModule,MPSModuleOwner,SModule
public class TempModule extends ReloadableModuleBase implements SModule, MPSModuleOwner
TODO: rewrite class loading functional : it must not extend ReloadableModuleBase and be maintained by ClassLoaderManager. TODO: it does not belong to any repository 
- 
- 
Nested Class Summary
- 
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.project.AbstractModule
CLASSES, CLASSES_GEN, MODULE_DIR 
- 
Fields inherited from class jetbrains.mps.extapi.module.SModuleBase
MODEL_BY_NAME_COMPARATOR 
 - 
 
- 
Constructor Summary
Constructors Constructor Description TempModule(Set<ModelRootDescriptor> modelRoots, boolean withSourceGen, boolean withJavaFacet) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<SModuleFacet>getFacets()Retrieves all instantiated facets.ModuleDescriptorgetModuleDescriptor()booleanisHidden()booleanisReadOnly()No updates are permittedStringtoString()- 
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, collectMandatoryFacetTypes, dispose, doSetModuleDescriptor, getDeclaredDependencies, getDependencyVersion, getDependencyVersion, getDescriptorFile, getFacet, getFileSystem, getModelRoots, getModuleId, getModuleName, getModuleReference, getModuleSourceDir, getModuleVersion, getOutputPath, getScope, getSourcePaths, getUsedLanguages, getUsedLanguageVersion, getUsedLanguageVersion, handleReadProblem, isChanged, isPackaged, loadRoots, onModuleLoad, reloadAfterDescriptorChange, removeDependency, rename, renameModels, save, 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, getClassLoader, willLoad 
- 
Methods inherited from interface org.jetbrains.mps.openapi.module.SModule
addModuleListener, getDeclaredDependencies, getFacet, getModel, getModelRoots, getModels, getModels, getModuleId, getModuleName, getModuleReference, getRepository, getUsedLanguages, getUsedLanguageVersion, isPackaged, removeModuleListener 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
TempModule
public TempModule(Set<ModelRootDescriptor> modelRoots, boolean withSourceGen, boolean withJavaFacet)
 
 - 
 
- 
Method Detail
- 
isHidden
public boolean isHidden()
- Specified by:
 isHiddenin interfaceMPSModuleOwner- Returns:
 - the 'hidden' status for the different kinds of owners. visibility has strict definition here, however I suppose that the owner is hidden implicates that its modules are not visible to a user (module properties dialog, etc.).
 
 
- 
isReadOnly
public boolean isReadOnly()
Description copied from interface:SModuleNo updates are permitted- Specified by:
 isReadOnlyin interfaceSModule- Overrides:
 isReadOnlyin classAbstractModule
 
- 
getFacets
@NotNull public Iterable<SModuleFacet> getFacets()
Description copied from interface:SModuleRetrieves all instantiated facets. (seeSModuleFacet)- Specified by:
 getFacetsin interfaceSModule- Overrides:
 getFacetsin classAbstractModule
 
- 
toString
public String toString()
- Overrides:
 toStringin classAbstractModule
 
- 
getModuleDescriptor
public ModuleDescriptor getModuleDescriptor()
- Overrides:
 getModuleDescriptorin classAbstractModule
 
 - 
 
 -