Package jetbrains.mps.project
Class StubSolution
- java.lang.Object
 - 
- jetbrains.mps.extapi.module.SModuleBase
 - 
- jetbrains.mps.project.AbstractModule
 - 
- jetbrains.mps.module.ReloadableModuleBase
 - 
- jetbrains.mps.project.Solution
 - 
- jetbrains.mps.project.StubSolution
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 EditableSModule,ReloadableModule,SModule
public class StubSolution extends Solution
 
- 
- 
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.Solution
SOLUTION_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 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedStubSolution(SolutionDescriptor descriptor, IFile file) 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SolutionnewInstance(SRepositoryExt repo, SolutionDescriptor descriptor, MPSModuleOwner moduleOwner)static SolutionnewInstance(SRepositoryExt repo, SolutionDescriptor descriptor, MPSModuleOwner moduleOwner, IFile descriptorFile)protected static Solutionregister(SRepositoryExt repo, MPSModuleOwner moduleOwner, Solution solution)- 
Methods inherited from class jetbrains.mps.project.Solution
canLoadClasses, collectMandatoryFacetTypes, doSetModuleDescriptor, getKind, getModuleDescriptor, isBootstrapSolution, save, setUpdateBootstrapSolutions, toString, updateModelsSet 
- 
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, dispose, getDeclaredDependencies, getDependencyVersion, getDependencyVersion, getDescriptorFile, getFacet, getFacets, getFileSystem, getModelRoots, getModuleId, getModuleName, getModuleReference, getModuleSourceDir, getModuleVersion, getOutputPath, getScope, getSourcePaths, getUsedLanguages, getUsedLanguageVersion, getUsedLanguageVersion, handleReadProblem, isChanged, isPackaged, isReadOnly, loadRoots, onModuleLoad, reloadAfterDescriptorChange, removeDependency, rename, renameModels, setChanged, setModuleDescriptor, setModuleDescriptor, setModuleReference, setModuleVersion, setupFacet, updateExternalReferences, updateFacets, 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
getClassLoader, willLoad 
- 
Methods inherited from interface org.jetbrains.mps.openapi.module.SModule
addModuleListener, getDeclaredDependencies, getFacet, getFacets, getModel, getModelRoots, getModels, getModels, getModuleId, getModuleName, getModuleReference, getRepository, getUsedLanguages, getUsedLanguageVersion, isPackaged, isReadOnly, removeModuleListener 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
StubSolution
protected StubSolution(SolutionDescriptor descriptor, @Nullable IFile file)
 
 - 
 
- 
Method Detail
- 
newInstance
public static Solution newInstance(SRepositoryExt repo, SolutionDescriptor descriptor, MPSModuleOwner moduleOwner)
 
- 
newInstance
public static Solution newInstance(SRepositoryExt repo, SolutionDescriptor descriptor, MPSModuleOwner moduleOwner, @Nullable IFile descriptorFile)
 
- 
register
protected static Solution register(SRepositoryExt repo, MPSModuleOwner moduleOwner, Solution solution)
 
 - 
 
 -