File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
mps-model-adapters/src/main/kotlin/org/modelix/model/mpsadapters Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -21,12 +21,16 @@ import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory
2121import jetbrains.mps.smodel.language.ConceptRegistry
2222import jetbrains.mps.smodel.language.LanguageRegistry
2323import jetbrains.mps.smodel.runtime.illegal.IllegalConceptDescriptor
24+ import org.jetbrains.mps.openapi.language.SAbstractConcept
2425import org.jetbrains.mps.openapi.module.SRepository
2526import org.modelix.model.api.IConcept
2627import org.modelix.model.api.ILanguageRepository
2728
28- class MPSLanguageRepository (private val repository : SRepository ) : ILanguageRepository {
29- override fun resolveConcept (uid : String ): IConcept ? {
29+ data class MPSLanguageRepository (private val repository : SRepository ) : ILanguageRepository {
30+
31+ fun resolveMPSConcept (uid : String ): SAbstractConcept ? = resolveConcept(uid)?.concept
32+
33+ override fun resolveConcept (uid : String ): MPSConcept ? {
3034 if (! uid.startsWith(" mps:" )) return null
3135
3236 val conceptId = try {
You can’t perform that action at this time.
0 commit comments