// Rendered by UMod Pretty Printer at 2022-06-30_15h12m59
// 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.message.XMLDocumentIdentifier
EXT location FROM eu.bandm.tools.message.Location
TOPLEVEL CLASS
EntityContext
Dtd
locations SEQ OPT location
documentId OPT xmlDocumentIdentifier
textDecl OPT TextDecl
markup SEQ MarkupDecl
entityUsage string->string
MarkupDecl
location OPT location
locations SEQ OPT location
| Notation
name string
id xmlDocumentIdentifier
|
text string
| Entity
parameter bool
name string
value EntityValue
| TextDecl
version string
encoding OPT string
| Attlist
element string
atts SEQ AttDef
| Element
name string
content ContentModel
| PI
target string
text string
AttDef
location OPT location
locations SEQ OPT location
name string
type AttType
value DefaultDecl
NmToken
text string
ContentModel ALGEBRAIC
| CP ABSTRACT ALGEBRAIC
modifier int
| | Choice ALGEBRAIC
alts SEQ CP
| | Seq ALGEBRAIC
elems SEQ CP
| | Abbrev ALGEBRAIC
name string
body CP
| | Singleton ALGEBRAIC
name string
| Mixed ALGEBRAIC
names SEQ string
| ContentModelConstant ALGEBRAIC
label string
| | Any ALGEBRAIC
| | Empty ALGEBRAIC
DefaultDecl
| AttValue
fixed bool
value string
| DefaultDeclConstant
label string
EntityValue
id OPT xmlDocumentIdentifier
definition string
replacement OPT string
AttType ABSTRACT ALGEBRAIC
| AttTypeConstant ALGEBRAIC
label string
| Enumerated ALGEBRAIC
tokens SEQ string
| AttTypeAbbrev ALGEBRAIC
label string
END MODEL // DTD