| |
Mai 2003 Austausch XML Metadata (XMI), v2.0 2-5 2 4k. ClassAttribEnum::= "< xsd:attribute-Name = '"// Name von Attribut//"'" "Art = '" å:EnumTypeName "'" (("use='default ' " "Wert = '" 4l:ClassAttribDflt "'")| ("use='optional ' "|"use='required '").html"/>" 4l. ClassAttribDflt::=// Default-Wert// 4m. MinOccurs MinOccursAttrib::= "= '"// Minimum//"'" 4n. MaxOccurs MaxOccursAttrib::= "= '"// Maximum//"'" ô. Klassifizieren Sie, AttribFixed::=// regelte Wert// Anmerkung: FTF-Ausgabe 5233: aktualisierte Produktionsrichtlinie 4. 4. Diese Richtlinien beschreiben die Erklärung einer Kategorie im metamodel als komplizierte Art XML mit einem Inhalt Modell und XML-Attribute. Wenn entweder von den Umbauten org.omg.xmi.enforceMaximumMultiplicity oder org.omg.xmi.enforceMinimumMultiplicity ist, der Inhalt der Kategorie werden gesetzt in eine Reihenfolge zutreffend; andernfalls er werden in eine Wahl eingesetzt. Wenn der org.omg.xmi.contentType-Umbau kompliziert ist, erscheinen die Kategorieninhaltserklärungen wie durch Richtlinie 4b definiert; jedoch wenn der contentTypewert (die Rückstellung) leer ist, erscheinen sie nicht, und wenn contentTypewert ist irgendein, die "xsd:any-" Elementerklärung erscheint anstelle vom Kategorieninhalt. Wenn contentTypewert wird gemischt, dann ist das Mischattribut enthalten. Wenn org.omg.xmi.useSchemaExtensions zutreffend ist, die komplizierte Art für die Kategorie wird durch Verlängerung von der komplizierten Art für seine superclass abgeleitet. â. Diese Richtlinie ist als Referenz auf der Art für die Kategorie, die der Name der Kategorie ist, die durch das namespace vorgesetzt wird, wenn Geschenk und nicht das Rückstellungsnamespace. 4b. 4c. Die komplizierte Art für die Kategorie enthält XML-Elemente für die enthaltenen Attribute, Hinweise und Aufbau der Kategorie, plus ein Verlängerungselement, unabhängig davon, ob sie gekennzeichnet werden, wie abgeleitet. org.omg.xmi.serialize-Umbau kann benutzt werden, um zu steuern, ob dieses Konstruieren serialized. Wenn org.omg.xmi.useSchemaExtensions ist oder nicht anwesende, übernommene Attribute, Hinweise und Aufbau falsch seien Sie enthalten; andernfalls nur lokale Attribute, Hinweise und Aufbau ist enthalten. 4d. Der XML-Elementname für jedes Attribut der Kategorie wird als Teil des zufriedenen Modells der Kategorie verzeichnet Element. Dieses umfaßt die Attribute, die für die Kategorie selbst sowie alle Attribute definiert werden, die von übernommen werden superclasses der Kategorie. Die Art ist "xsd:string" für einfache Attribute, der Name einer Aufzählung für aufgezählte Attribute oder Teil des Wertes des org.omg.xmi.schemaType-Umbaus, wenn Geschenk. Wenn org.omg.xmi.includeNils-Umbau ist falsch, dann wird das "nillable" Attribut nicht in der Erklärung umfaßt. Wenn org.omg.xmi.enforceMinimumMultiplicity zutreffend ist, ist das minOccursattribut enthalten. Wenn org.omg.xmi.enforceMaximumMultiplicity zutreffend ist, ist das maxOccursattribut enthalten. |  |
|
| |
|
|