Package-level declarations
Types
Link copied to clipboard
The Kotlin compiler cannot disambiguate the call to getSuperConcept/getSuperInterfaces that where moved to SAbstractConcept in MPS 2021.2, but still exist in SConcept/SInterfaceConcept.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MPSChangeTranslator : GlobalModelListener, SNodeChangeListener, SModuleListener, SRepositoryListener, SModelListener, SModelListener
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MPSDevKitDependencyAsNode(val moduleReference: SModuleReference, val moduleImporter: SModule? = null, val modelImporter: SModel? = null) : IDefaultNodeAdapter
Link copied to clipboard
data class MPSDevKitDependencyReference(val usedModuleId: SModuleId, val userModule: SModuleReference? = null, val userModel: SModelReference? = null) : INodeReference
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This is used to handle the case that MPS reloads a model from disk.
Link copied to clipboard
Link copied to clipboard
data class MPSModelImportAsNode(val importedModel: SModel, val importingModel: SModel) : IDefaultNodeAdapter
Link copied to clipboard
data class MPSModelImportReference(val importedModel: SModelReference, val importingModel: SModelReference) : INodeReference
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MPSModuleDependencyAsNode(val moduleReference: SModuleReference, val moduleVersion: Int, val explicit: Boolean, val reexport: Boolean, val importer: SModule, val dependencyScope: SDependencyScope?) : IDefaultNodeAdapter
Link copied to clipboard
data class MPSModuleDependencyReference(val usedModuleId: SModuleId, val userModuleReference: SModuleReference) : INodeReference
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MPSProjectModuleAsNode(val project: ProjectBase, val module: SModule) : IDefaultNodeAdapter
Link copied to clipboard
data class MPSProjectModuleReference(val moduleRef: SModuleReference, val projectRef: MPSProjectReference) : INodeReference
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
No SRepository parameter, because there is only one repository in MPS. If one repository changes, all of them change.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MPSSingleLanguageDependencyAsNode(val moduleReference: SModuleReference, val languageVersion: Int, val moduleImporter: SModule? = null, val modelImporter: SModel? = null) : IDefaultNodeAdapter
Link copied to clipboard
data class MPSSingleLanguageDependencyReference(val usedModuleId: SModuleId, val userModule: SModuleReference? = null, val userModel: SModelReference? = null) : INodeReference
Link copied to clipboard
Link copied to clipboard