// Rendered by UMod Pretty Printer at 2025-01-19_16h59m37 // 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 Named ABSTRACT location OPT Location name NamespaceName | Attribute ALGEBRAIC type AttributeType def AttributeDefault | Element attrs NamespaceName->Attribute content Content AttributeType ABSTRACT ALGEBRAIC | Enumerated ALGEBRAIC values SET string | IdRef ALGEBRAIC | Notation ALGEBRAIC | NMToken ALGEBRAIC | IdRefs ALGEBRAIC | Entities ALGEBRAIC | NMTokens ALGEBRAIC | Entity ALGEBRAIC | CData ALGEBRAIC | Id ALGEBRAIC Dtd elems NamespaceName->Element instructions string->SEQ ProcessingInstruction ElementRef ALGEBRAIC target Element AttributeDefault ABSTRACT ALGEBRAIC | Required ALGEBRAIC | Implied ALGEBRAIC | AttributeValue ALGEBRAIC fixed bool value string ProcessingInstruction target string body string Content ABSTRACT ALGEBRAIC | Empty ALGEBRAIC | Mixed ALGEBRAIC elems SET ElementRef | Any ALGEBRAIC | CP ABSTRACT ALGEBRAIC modifier Modifier | | Choice ALGEBRAIC alts SEQ CP | | Singleton ALGEBRAIC ref ElementRef | | Sequence ALGEBRAIC elems SEQ CP END MODEL // DTM