Analyze and implement on recursive elements in XML Schemata
Recursion is a problem because the metamodel allows reuse of terminals (recursion ok), nonterminal elements form a tree to 1) have regular grammars apply, and 2) to allow mappings to exactly one particular instance of the nonterminal
Solution approach: Make the schema dynamically extensible only if required (expanded in the viewer and mappings added) otherwise also reuse the nonterminals
Current implementation: Cut at detected recursion
(from redmine: issue id 291, created on 2018-01-22tgradl)
- Relations:
- relates #288