// Rendered by UMod Pretty Printer at 2024-12-23_19h09m03
// See also the UMod user documentation online.
MODEL DTD =
EXT simpleMessage FROM eu.bandm.tools.message.SimpleMessage
EXT meassageReceiver FROM eu.bandm.tools.message.MessageReceiver
EXT xmlDocumentIdentifier FROM eu.bandm.tools.util.xml.XMLDocumentIdentifier
EXT location FROM eu.bandm.tools.location.Location
TOPLEVEL CLASS
EntityContext
ContentModel ALGEBRAIC
| ContentModelConstant ALGEBRAIC
label string
| | Empty ALGEBRAIC
| | Any ALGEBRAIC
| CP ABSTRACT ALGEBRAIC
modifier int
| | Seq ALGEBRAIC
elems SEQ CP
| | Abbrev ALGEBRAIC
name string
body CP
| | Singleton ALGEBRAIC
name string
| | Choice ALGEBRAIC
alts SEQ CP
| Mixed ALGEBRAIC
names SEQ string
MarkupDecl
location OPT location
locations SEQ OPT location
|
text string
| XmlDecl
version string
encoding OPT string
| Element
name string
content ContentModel
| Attlist
element string
atts SEQ AttDef
| Entity
parameter bool
name string
value EntityValue
| Notation
name string
id xmlDocumentIdentifier
| PI
target string
text string
AttDef
location OPT location
locations SEQ OPT location
name string
type AttType
value DefaultDecl
AttType ABSTRACT ALGEBRAIC
| AttTypeAbbrev ALGEBRAIC
label string
| Enumerated ALGEBRAIC
tokens SEQ string
| AttTypeConstant ALGEBRAIC
label string
DefaultDecl
| DefaultDeclConstant
label string
| AttValue
fixed bool
value string
Dtd
locations SEQ OPT location
documentId OPT xmlDocumentIdentifier
xmlDecl OPT XmlDecl
markup SEQ MarkupDecl
entityUsage string->string
EntityValue
id OPT xmlDocumentIdentifier
definition string
replacement OPT string
NmToken
text string
END MODEL // DTD