[GME-commit] GMESRC/GME/XmlBackEnd edf.dtd,NONE,1.1
gme-commit at list.isis.vanderbilt.edu
gme-commit at list.isis.vanderbilt.edu
Fri Jun 15 11:30:47 CDT 2007
Update of /project/gme-repository/GMESRC/GME/XmlBackEnd
In directory escher:/tmp/cvs-serv30781
Added Files:
edf.dtd
Log Message:
Resource added for succesful paradigm file parsing.
CVS User: Zoltan Molnar, ISIS (zolmol)
--- NEW FILE: edf.dtd ---
<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY lt "&#60;">
<!ENTITY gt ">">
<!ENTITY amp "&#38;">
<!ENTITY apos "'">
<!ENTITY quot """>
<!ELEMENT paradigm (comment?, author?, dispname?, folder)>
<!ATTLIST paradigm
name NMTOKEN #REQUIRED
guid CDATA #IMPLIED
version CDATA #IMPLIED
cdate CDATA #IMPLIED
mdate CDATA #IMPLIED
>
<!ELEMENT dispname (#PCDATA)>
<!ELEMENT comment (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT constraint (#PCDATA|dispname)*>
<!ATTLIST constraint
name NMTOKEN #IMPLIED
eventmask CDATA #IMPLIED
priority CDATA "5"
depth (0|1|any) "1"
type (eventbased|ondemand|function) "eventbased"
defdfornamesp CDATA #IMPLIED
>
<!ELEMENT regnode (regnode)*>
<!ATTLIST regnode
name NMTOKEN #REQUIRED
value CDATA #IMPLIED
>
<!ELEMENT folder (dispname?,
(regnode|constraint|attrdef|atom|reference|set|connection|model)*, folder*)>
<!ATTLIST folder
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
subfolders NMTOKENS #IMPLIED
rootobjects NMTOKENS #IMPLIED
>
<!ELEMENT model (dispname?,
(regnode|constraint|attrdef|atom|reference|set|connection|model)*, role*, aspect*)>
<!ATTLIST model
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
attributes NMTOKENS #IMPLIED
aliasenabled (yes|no) "no"
>
<!ELEMENT role (dispname?, regnode*)>
<!ATTLIST role
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
kind NMTOKEN #REQUIRED
>
<!ELEMENT aspect (dispname?, regnode*, part*)>
<!ATTLIST aspect
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
attributes NMTOKENS #IMPLIED
>
<!ELEMENT part (regnode*)>
<!ATTLIST part
metaref CDATA #IMPLIED
role NMTOKEN #REQUIRED
kindaspect NMTOKEN #IMPLIED
primary (yes|no) #IMPLIED
linked (yes|no) #IMPLIED
>
<!ELEMENT atom (dispname?, (regnode|constraint|attrdef)*)>
<!ATTLIST atom
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
attributes NMTOKENS #IMPLIED
aliasenabled (yes|no) "no"
>
<!ELEMENT attrdef (dispname?, (regnode|enumitem)*)>
<!ATTLIST attrdef
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
viewable CDATA #IMPLIED
defvalue CDATA #IMPLIED
valuetype (integer|double|boolean|string|enum|dynamic) "string"
>
<!ELEMENT enumitem EMPTY>
<!ATTLIST enumitem
dispname CDATA #REQUIRED
value CDATA #REQUIRED
>
<!ELEMENT reference (dispname?, (regnode|constraint|attrdef)*, pointerspec)>
<!ATTLIST reference
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
attributes NMTOKENS #IMPLIED
aliasenabled (yes|no) "no"
>
<!ELEMENT set (dispname?, (regnode|constraint|attrdef)*, pointerspec)>
<!ATTLIST set
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
attributes NMTOKENS #IMPLIED
aliasenabled (yes|no) "no"
>
<!ELEMENT connection (dispname?, (regnode|constraint|attrdef)*, connjoint*)>
<!ATTLIST connection
metaref CDATA #IMPLIED
name NMTOKEN #REQUIRED
attributes NMTOKENS #IMPLIED
aliasenabled (yes|no) "no"
>
<!ELEMENT connjoint (pointerspec)*>
<!ATTLIST connjoint
>
<!ELEMENT pointerspec (pointeritem)*>
<!ATTLIST pointerspec
name NMTOKEN #REQUIRED
min NMTOKEN "1"
max NMTOKEN "1"
>
<!ELEMENT pointeritem EMPTY>
<!ATTLIST pointeritem
desc NMTOKENS #IMPLIED
>
More information about the GME-commit
mailing list