<!ELEMENT traitdef (traitopt*,requires*,modlist*) > <!ATTLIST traitdef name CDATA #REQUIRED id CDATA #REQUIRED type (advant|gift|disadv|badattr) #REQUIRED gp CDATA #IMPLIED free (0|1) #IMPLIED multi (0|1) #IMPLIED forbidden CDATA #IMPLIED class CDATA #IMPLIED next CDATA #IMPLIED prev CDATA #IMPLIED>
Wird abgebildet auf
<map elem="traitdef" class="org.prelle.dsatool.traits.Trait" /> <ELEMENT traitdeflist (traitdef)* >
Wird abgebildet auf <map elem="traitdeflist" \ class="java.util.ArrayList" \ contains="org.prelle.dsatool.trait.Trait" /> Manche Vor- und Nachteile kommen in unterschiedlichen Varianten und Stärken.
Wird abgebildet auf
<!ELEMENT traitopt (requires?,modlist?) > <!ATTLIST traitopt name CDATA #REQUIRED gp CDATA #IMPLIED > |