Mps Aspect Constraints

Use when defining or editing MPS language constraints — property validators / setters / getters, referent search scopes (imperative or inherited via `ScopeProvider.getScope`), `referentSetHandler` side effects, default-scope blocks, `canBeChild` / `canBeParent` / `canBeAncestor` / `canBeRoot` placement rules, `defaultConcreteConcept` for abstract concepts, `set <read-only>` and `{name}` aliasing, and scope helpers (`SimpleRoleScope`, `ListScope`, `CompositeScope`, `HidingByNameScope`). Reach for this skill whenever the task involves authoring or modifying `<lang>/languageModels/constraints.mps`.

jetbrains 34150ad 8 files · 99.0 KB Updated

File contents

jetbrains/mps/tree/main/.agents/skills/mps-aspect-constraints commit 34150ad1ac

Frequently asked questions

npx skillmds@latest add jetbrains/mps-aspect-constraints