Adding or removing tagged values in your model - using the model debugger

For background, see Using the model debugger to change the model itself

To find all viewmodels with a specific tag

Span.allInstances->select(s | s.TaggedValue->select(tv | tv.Tag.toUpper='MVC')->notEmpty)

To add the tag MVC to all viewmodels that don't already have it

Span.allInstances->select(s | s.TaggedValue->select(tv | tv.Tag.toUpper='MVC')->isEmpty)->collect(s |

let newtag = TaggedValue.Create in

(

newtag.Tag := 'MVC';

newtag.Value := 'True';

newtag.ModelElement := s

)

)

This page was edited 80 days ago on 02/10/2024. What links here