Returns SubstitutionGroupMap(this.mappings ++ sgm.mappings)
.
The mappings, plus the implicit mappings for hypercube and dimension items.
A map from substitution groups to other substitution groups directly derived from them.
A map from substitution groups to other substitution groups directly derived from them.
In other words, the reverse of effectiveMappings
.
A collection of substitution groups, typically extracted from a taxonomy. It maps substitution groups to their own substitution groups, if any. Well-known substitution groups such as xbrli:item, xbrli:tuple, xbrldt:hypercubeItem and xbrldt:dimensionItem must not occur as keys in the mapping, but typically do occur as mapped values.
This class is essential for providing the necessary context in order to determine whether a global element declaration is a concept declaration, and, if so, what kind of concept declaration.
Cycles are not allowed when following mappings, but this is not checked.