// Rendered by UMod Pretty Printer at 2026-02-01_13h18m03 // See also the UMod user documentation online. MODEL DTM = EXT NamespaceName FROM eu.bandm.tools.util.xml.NamespaceName EXT Modifier FROM eu.bandm.tools.ops.EBNFModifier EXT Location FROM eu.bandm.tools.location.Location TOPLEVEL CLASS AttributeType ABSTRACT ALGEBRAIC | Notation ALGEBRAIC | Enumerated ALGEBRAIC values SET string | NMToken ALGEBRAIC | NMTokens ALGEBRAIC | CData ALGEBRAIC | IdRefs ALGEBRAIC | Entity ALGEBRAIC | Id ALGEBRAIC | IdRef ALGEBRAIC | Entities ALGEBRAIC Content ABSTRACT ALGEBRAIC | Empty ALGEBRAIC | Mixed ALGEBRAIC elems SET ElementRef | Any ALGEBRAIC | CP ABSTRACT ALGEBRAIC modifier Modifier | | Singleton ALGEBRAIC ref ElementRef | | Sequence ALGEBRAIC elems SEQ CP | | Choice ALGEBRAIC alts SEQ CP ElementRef ALGEBRAIC target Element Named ABSTRACT location OPT Location name NamespaceName | Element attrs NamespaceName->Attribute content Content | Attribute ALGEBRAIC type AttributeType def AttributeDefault Dtd elems NamespaceName->Element instructions string->SEQ ProcessingInstruction ProcessingInstruction target string body string AttributeDefault ABSTRACT ALGEBRAIC | AttributeValue ALGEBRAIC fixed bool value string | Implied ALGEBRAIC | Required ALGEBRAIC END MODEL // DTM