Hi, I have a language that contains only a few Attributes, a NodeAttribute is the one that matters. The editor for this NodeAttribute exposes the attributed node. The attributed node can have children, some of which can be annotated and some others without the annotation. This can happen at any depth
I want to make the text of the attributed nodes of a different color for those without the annotation. The problem is, once I set the text-foreground-color for in the attributed node editor cell, all the children of that attributed node get the color.
Note that, since the two languages are decoupled, I can't set any style attributes in the non-attributed nodes nor I could know, from the Attributes language, what is the default style of the attributed nodes.
In summary, I think I'm looking for a way of applying a style attribute to an attributed node but avoiding the inheritance to its children.
is this possible?