Class Hierarchy
- java.lang.Object
- jetbrains.mps.smodel.AbstractModelAccess (implements org.jetbrains.mps.openapi.module.ModelAccess)
- jetbrains.mps.smodel.ModelAccess (implements org.jetbrains.mps.openapi.module.ModelAccess, jetbrains.mps.smodel.ModelCommandExecutor)
 
 - jetbrains.mps.smodel.AbstractNodesReadListener (implements jetbrains.mps.smodel.INodesReadListener)
 - jetbrains.mps.smodel.BaseFastNodeFinder (implements jetbrains.mps.smodel.FastNodeFinder)
- jetbrains.mps.smodel.DefaultFastNodeFinder
 
 - jetbrains.mps.smodel.BaseFastNodeFinder.ChangeTracker (implements org.jetbrains.mps.openapi.model.SNodeChangeListener)
 - jetbrains.mps.smodel.BaseFastNodeFinder.ConceptInstanceMap
 - jetbrains.mps.smodel.BaseMPSModuleOwner (implements jetbrains.mps.smodel.MPSModuleOwner)
 - jetbrains.mps.smodel.BaseScope (implements org.jetbrains.mps.openapi.module.SearchScope)
 - jetbrains.mps.smodel.BootstrapLanguages
 - jetbrains.mps.smodel.CancellableReadAction (implements java.lang.Runnable)
 - jetbrains.mps.smodel.CommandListenerAdapter (implements org.jetbrains.mps.openapi.repository.CommandListener)
 - jetbrains.mps.smodel.ConceptDeclarationScanner
 - jetbrains.mps.smodel.ConceptDescendantsCache (implements jetbrains.mps.components.CoreComponent)
 - jetbrains.mps.smodel.CopyUtil
 - jetbrains.mps.smodel.DebugRegistry (implements jetbrains.mps.components.CoreComponent)
 - jetbrains.mps.smodel.DefaultUndoHandler (implements jetbrains.mps.smodel.UndoHandler)
 - jetbrains.mps.smodel.DependencyRecorder<T>
 - jetbrains.mps.smodel.DynamicReference.DynamicReferenceOrigin
 - jetbrains.mps.smodel.EditorDeclarationScanner
 - jetbrains.mps.smodel.FastNodeFinderManager
 - jetbrains.mps.smodel.ImplicitImportsLegacyHolder
 - jetbrains.mps.smodel.JavaFriendlyBase64
 - jetbrains.mps.smodel.LanguageID
 - jetbrains.mps.smodel.ModelAccessBase (implements org.jetbrains.mps.openapi.module.ModelAccess)
- jetbrains.mps.smodel.GlobalModelAccess
 
 - jetbrains.mps.smodel.ModelAccessHelper
 - jetbrains.mps.smodel.ModelDependencyResolver
 - jetbrains.mps.smodel.ModelDependencyScanner
 - jetbrains.mps.smodel.ModelDependencyUpdate
 - jetbrains.mps.smodel.ModelImports
 - jetbrains.mps.smodel.ModelLoadResult<T>
 - jetbrains.mps.smodel.ModelReadRunnable (implements java.lang.Runnable)
 - jetbrains.mps.project.ModelsAutoImportsManager.AutoImportsContributor<ModuleType>
- jetbrains.mps.smodel.Generator.GeneratorModelsAutoImports
 - jetbrains.mps.smodel.Language.LanguageModelsAutoImports
 
 - jetbrains.mps.smodel.ModelsEventsCollector
 - jetbrains.mps.smodel.ModuleFileTracker
 - jetbrains.mps.smodel.ModuleRepositoryFacade (implements jetbrains.mps.components.CoreComponent)
 - jetbrains.mps.smodel.NodeReadAccessCasterInEditor
 - jetbrains.mps.smodel.NodeReadAccessInEditorListener (implements jetbrains.mps.smodel.INodesReadListener)
 - jetbrains.mps.smodel.NodeReadEventsCaster
 - jetbrains.mps.smodel.Primitives
 - jetbrains.mps.smodel.PropertySupport
 - jetbrains.mps.smodel.PropertySupport.PropertySupportCache (implements jetbrains.mps.components.CoreComponent, jetbrains.mps.classloading.DeployListener)
 - jetbrains.mps.smodel.ReferenceScopeHelper
 - jetbrains.mps.smodel.RepoListenerRegistrar (implements java.lang.Runnable)
 - jetbrains.mps.smodel.ScopeOperations
 - jetbrains.mps.smodel.SLanguageHierarchy
 - jetbrains.mps.smodel.SmartReferentUtil
 - jetbrains.mps.smodel.SModel (implements jetbrains.mps.extapi.model.SModelData, jetbrains.mps.smodel.loading.UpdateModeSupport)
- jetbrains.mps.smodel.DefaultSModel
- jetbrains.mps.smodel.DefaultSModel.InvalidDefaultSModel (implements jetbrains.mps.smodel.InvalidSModel)
 
 - jetbrains.mps.smodel.SnapshotModelData
 
 - jetbrains.mps.smodel.DefaultSModel
 - jetbrains.mps.smodel.SModel.ImportElement
 - jetbrains.mps.smodel.SModelAdapter (implements jetbrains.mps.smodel.event.SModelListener)
 - jetbrains.mps.extapi.model.SModelDescriptorStub (implements jetbrains.mps.smodel.FastNodeFinder.Factory, org.jetbrains.mps.openapi.model.SModel, jetbrains.mps.smodel.SModelInternal)
- jetbrains.mps.extapi.model.SModelBase (implements org.jetbrains.mps.openapi.model.SModel)
- jetbrains.mps.extapi.model.EditableSModelBase (implements org.jetbrains.mps.openapi.model.EditableSModel)
- jetbrains.mps.smodel.LazyEditableSModelBase
- jetbrains.mps.smodel.DefaultSModelDescriptor (implements jetbrains.mps.extapi.model.GeneratableSModel, jetbrains.mps.extapi.model.ModelWithAttributes, jetbrains.mps.persistence.PersistenceVersionAware)
 
 
 - jetbrains.mps.smodel.LazyEditableSModelBase
 - jetbrains.mps.smodel.RegularModelDescriptor
- jetbrains.mps.smodel.EditableModelDescriptor (implements org.jetbrains.mps.openapi.model.EditableSModel)
 
 - jetbrains.mps.smodel.TrivialModelDescriptor
 
 - jetbrains.mps.extapi.model.EditableSModelBase (implements org.jetbrains.mps.openapi.model.EditableSModel)
 
 - jetbrains.mps.extapi.model.SModelBase (implements org.jetbrains.mps.openapi.model.SModel)
 - jetbrains.mps.smodel.SModelFileTracker
 - jetbrains.mps.smodel.SModelFileTracker.Plug (implements jetbrains.mps.components.CoreComponent)
 - jetbrains.mps.smodel.SModelHeader
 - jetbrains.mps.smodel.SModelId (implements org.jetbrains.mps.openapi.model.SModelId)
- jetbrains.mps.smodel.SModelId.ForeignSModelId
 - jetbrains.mps.smodel.SModelId.IntegerSModelId
 - jetbrains.mps.smodel.SModelId.ModelNameSModelId
 - jetbrains.mps.smodel.SModelId.RegularSModelId
 - jetbrains.mps.smodel.SModelId.RelativePathSModelId
 
 - jetbrains.mps.smodel.SModelLegacy
 - jetbrains.mps.smodel.SModelOperations
 - jetbrains.mps.smodel.SModelReference (implements org.jetbrains.mps.openapi.model.SModelReference)
 - jetbrains.mps.smodel.SModelRepository (implements jetbrains.mps.components.CoreComponent)
 - jetbrains.mps.smodel.SModelStereotype
 - jetbrains.mps.smodel.SModelUtil_new
 - jetbrains.mps.smodel.SModelVersionsInfo
 - jetbrains.mps.extapi.module.SModuleBase (implements org.jetbrains.mps.openapi.module.SModule)
- jetbrains.mps.project.AbstractModule (implements jetbrains.mps.extapi.module.EditableSModule)
- jetbrains.mps.module.ReloadableModuleBase (implements jetbrains.mps.module.ReloadableModule)
- jetbrains.mps.smodel.Generator
 - jetbrains.mps.smodel.Language (implements jetbrains.mps.module.ReloadableModule)
- jetbrains.mps.smodel.TestLanguage
 
 
 
 - jetbrains.mps.module.ReloadableModuleBase (implements jetbrains.mps.module.ReloadableModule)
 
 - jetbrains.mps.project.AbstractModule (implements jetbrains.mps.extapi.module.EditableSModule)
 - jetbrains.mps.smodel.SNode (implements org.jetbrains.mps.openapi.model.SNode)
- jetbrains.mps.smodel.InterfaceSNode
 - jetbrains.mps.smodel.LazySNode
 
 - org.jetbrains.mps.openapi.model.SNodeAccessUtil
- jetbrains.mps.smodel.SNodeAccessUtilImpl
 
 - jetbrains.mps.smodel.SNodeId (implements java.lang.Comparable<T>, org.jetbrains.mps.openapi.model.SNodeId)
- jetbrains.mps.smodel.SNodeId.Foreign (implements jetbrains.mps.smodel.SNodeId.StringBasedId)
 - jetbrains.mps.smodel.SNodeId.Regular
 - jetbrains.mps.smodel.StringBasedIdForJavaStubMethods (implements jetbrains.mps.smodel.SNodeId.StringBasedId)
 
 - jetbrains.mps.smodel.SNodeLegacy
 - jetbrains.mps.smodel.SNodePointer (implements org.jetbrains.mps.openapi.model.SNodeReference)
 - jetbrains.mps.smodel.SNodeUndoableAction
 - jetbrains.mps.smodel.SNodeUtil
 - jetbrains.mps.smodel.SReference (implements org.jetbrains.mps.openapi.model.SReference)
- jetbrains.mps.smodel.SReferenceBase
- jetbrains.mps.smodel.DynamicReference
 - jetbrains.mps.smodel.StaticReference
 
 
 - jetbrains.mps.smodel.SReferenceBase
 - jetbrains.mps.smodel.SReference.ProblemDescription
 - jetbrains.mps.extapi.module.SRepositoryBase (implements org.jetbrains.mps.openapi.module.SRepository)
- jetbrains.mps.smodel.MPSModuleRepository (implements jetbrains.mps.components.CoreComponent, jetbrains.mps.smodel.ReferenceScopeHelper.Source, jetbrains.mps.extapi.module.SRepositoryExt)
 
 - jetbrains.mps.smodel.SuspiciousModelHandler
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- jetbrains.mps.smodel.IllegalModelAccessError
 - jetbrains.mps.smodel.IllegalModelChangeError
 
 - java.lang.Exception
- java.lang.RuntimeException
- jetbrains.mps.smodel.IllegalModelAccessException
 - jetbrains.mps.smodel.TimeOutRuntimeException
 
 - jetbrains.mps.smodel.WriteTimeOutException
 
 - java.lang.RuntimeException
 
 - java.lang.Error
 - jetbrains.mps.smodel.UndoHelper
 - jetbrains.mps.smodel.UndoRunnable.Base (implements jetbrains.mps.smodel.UndoRunnable)
 
 - jetbrains.mps.smodel.AbstractModelAccess (implements org.jetbrains.mps.openapi.module.ModelAccess)
 
Interface Hierarchy
- jetbrains.mps.smodel.FastNodeFinder
 - jetbrains.mps.smodel.FastNodeFinder.Factory
 - jetbrains.mps.smodel.INodesReadListener
 - jetbrains.mps.smodel.InvalidSModel
 - jetbrains.mps.smodel.IOperationContext
 - jetbrains.mps.smodel.ModelCommandExecutor
 - jetbrains.mps.extapi.model.ModelWithDisposeInfo
- jetbrains.mps.smodel.SModelInternal
 
 - jetbrains.mps.smodel.MPSModuleOwner
 - jetbrains.mps.smodel.ReferenceScopeHelper.Source
 - java.lang.Runnable
- jetbrains.mps.smodel.UndoRunnable
 
 - jetbrains.mps.smodel.SLanguageHierarchy.ErrorHandler
 - jetbrains.mps.smodel.SNodeId.StringBasedId
 - jetbrains.mps.smodel.SRepositoryBatchListener
 - jetbrains.mps.smodel.UndoHandler
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jetbrains.mps.smodel.LanguageAspect
 - jetbrains.mps.smodel.SNodeUndoableAction.VFSChange
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)