LocalSource

data class LocalSource(var mpsHome: File? = null, mpsLibraries: Set<File> = emptySet(), var mpsHeapSize: String = "2g", var repositoryDir: File? = null, var mpsDebugPort: Int? = null, mpsPlugins: Set<PluginSpec> = emptySet()) : LocalEndpoint

Constructors

Link copied to clipboard
constructor(mpsHome: File? = null, mpsLibraries: Set<File> = emptySet(), mpsHeapSize: String = "2g", repositoryDir: File? = null, mpsDebugPort: Int? = null, mpsPlugins: Set<PluginSpec> = emptySet())

Properties

Link copied to clipboard
open override var mpsDebugPort: Int?
Link copied to clipboard
open override var mpsHeapSize: String
Link copied to clipboard
open override var mpsHome: File?
Link copied to clipboard
open override var repositoryDir: File?

Functions

Link copied to clipboard
open override fun getValidationErrors(): List<String>
Link copied to clipboard
open override fun mpsLibrary(folder: File)
Link copied to clipboard
open override fun mpsPlugin(plugin: PluginSpec)

Add a plugin to be loaded when running MPS. jetbrains.mps.core, jetbrains.mps.testing, jetbrains.mps.ide.make are always loaded.