Structure
How do I use a list of string properties?
Wrap your property into a new concept and use a child collection
Can properties be overridden?
No. More info can be found in this ticket.
I implemented ISuppressErrors
but errors are still shown for my node.
You have to implement IDontApplyTypesystemRules and ISkipConstraintsChecking. More information can be found in the official documentation.
How can I create a MPS concept declaration programatically?
Specific Languages Blog — Create a MPS concept declaration programmatically
Concept X was not found in the language
Specific Languages Blog — Concept not found
How do I find examples of MPS concepts?
Specific Languages Blog — Finding examples of MPS concepts
How do I get the previous label of a reference?
((SReference)node.getReference(link)).getResolveInfo()
or node.reference<ref>.resolveInfo
.
Can I use the resolve info to fix a broken reference?
ResolverComponent.getInstance().resolve
.