CAM has set of tools for handling recursion. Direct recursion is automatically
detected and trimmed. For indirect recursion - label the XSD recursive node
with manual annotation with word recursive. This will trim structure below
that item.
In the blueprint expander it now automatically detects structure recursion in
dictionaries and outputs just the non-recursive branches of structure.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Would it be possible to detail a little bit the "manual annotation" process?
What kind of annotation : documentation or appinfo? What happens if another annotation element already exists for the same element?
Could you provide an exemple please?
Thank you in advance!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
CAM has set of tools for handling recursion. Direct recursion is automatically
detected and trimmed. For indirect recursion - label the XSD recursive node
with manual annotation with word recursive. This will trim structure below
that item.
In the blueprint expander it now automatically detects structure recursion in
dictionaries and outputs just the non-recursive branches of structure.
Would it be possible to detail a little bit the "manual annotation" process?
What kind of annotation : documentation or appinfo? What happens if another annotation element already exists for the same element?
Could you provide an exemple please?
Thank you in advance!
You just need a simple annotation. You can have existing annotation - and then just add this as well - so you have two (or more) annotations.