// Rendered by UMod Pretty Printer at 2025-07-17_07h45m34 // See also the UMod user documentation online. MODEL D2d = EXT location FROM eu.bandm.tools.location.Location EXT charset FROM eu.bandm.tools.d2d2.infra.CharSet EXT namespaceName FROM eu.bandm.tools.util.xml.NamespaceName EXT serializable FROM java.io.Serializable EXT object FROM java.lang.Object ENUM XmlKind = element, attribute, none ENUM EnumRep = ASIS, FIRSTID, NUMERIC TOPLEVEL CLASS NamespaceDecl prefix string uri string isdefault bool elementonlydefault bool DefInstance raw Definition representingKey string importKeys SET string AdditionalDocs text string->string->string->SEQ LocString Expr0 location OPT location | Expression canProduceEpsilon bool firsts OPT string->Expression weakfirsts OPT string->Expression | | Reference sourceText string isImplicit bool resolved OPT Definition | | Pcdata ALGEBRAIC | | ParseParticle ident string on Expression collector OPT CharsRegExp | | Subst on Expression div Reference mul Expression | | StringConst value string | | Insertion ALGEBRAIC on Expression synthetic bool | | GrUnary ABSTRACT ALGEBRAIC on Expression istight bool | | | Greedy ALGEBRAIC | | | Opt ALGEBRAIC | | | Plus ALGEBRAIC | | | Star ALGEBRAIC | | None ALGEBRAIC | | GrMult ABSTRACT ALGEBRAIC on SEQ Expression | | | Alt ALGEBRAIC | | | Seq ALGEBRAIC istight bool | | | Perm ALGEBRAIC obligates SET Expression | | Empty ALGEBRAIC | | CharExpr ABSTRACT ALGEBRAIC | | | CharSetConst ALGEBRAIC value charset | | | CharBinary ABSTRACT ALGEBRAIC left Expression right Expression | | | | CharRange ALGEBRAIC | | | | CharCut ALGEBRAIC | | | | CharJoin ALGEBRAIC | | | | CharMinus ALGEBRAIC SourceItem context OPT SourceItem name string location location docu string->SEQ LocString | Definition isgeneric bool ispublic bool definedAsLocal bool postproc OPT string xml_kind XmlKind xml_src_tag OPT string xml_tag OPT namespaceName xml_value OPT string xml_trimmed bool editpragmas OPT string | | Enumeration sourceOrder SEQ string items string->int reverse int->SET string repr int->string xml_representation EnumRep xml_emptystructs bool itemDocu int->string->SEQ LocString | | XRegExp value Expression xattributes OPT Definition->bool manglingRule OPT object | | | TagsRegExp verbatim_input bool localdefs string->Definition | | | CharsRegExp isDistributed bool storeAsData bool linearContentModel OPT Expression dataContentModel OPT Expression | Module modules string->Module imports string->ImportItem definitions string->Definition defaultElNs OPT namespaceName namespaces SEQ NamespaceDecl isLocal bool | | ResolvedModule raw Module defInstances Definition->DefInstance rawModules string->Module | ImportItem targetURN OPT string absolutePath OPT string isgeneric bool localSubsts string->string->Expression globalSubsts string->Expression LocString text string loc location END MODEL // D2d