UML-in-XSD-Umsetzungserweiterung

Dieses Beispiel zeigt, wie ein Plug-in erstellt wird, das die UML-in-XSD-Umsetzung erweitert. Die Erweiterung, die Sie in diesem beispiel erstellen, führt Nachbearbeitungoperationen auf den generierten XSD-Dateien (XML Schema Definition) aus, bevor diese gespeichert werden.
Benötigte Zeit: 1 Stunde
Standardmäßig zeigen die XSD-Schemas, die durch die UML-in-XSD-Umsetzung erstellt werden, keine Attribute an, die Standardwerte enthalten. Betrachten Sie beispielsweise die beiden XML-Attribute attributeFormDefault und elementFormDefault, deren Werte in diesem Beispiel auf den Standardwert "unqualified" geetzt sind. Wenn Sie die UML-in-XSD-Umsetzung ausführen, ändern Sie sie Umsetzungsergebnisse, wenn Sie es mit der Umsetzungserweiterung ausführen, die in diesem Beispiel enthalten ist und den Namen com.ibm.xtools.transform.uml2.xsd.XSDSchemaDefaultValue hat:

Rückmeldung