<Name des Modells>.xml

In dieser Datei finden Sie alle Objekte, Sichten, und Präsentationen, die im Modell enthalten sind. Die XML-Datei ist entsprechend der XSD-Datei <Name des ModellTypen>.xsd formatiert.

Vereinfacht dargestellt folgt die Datei der folgenden Struktur:

<Model ...>
  <ObjektTyp cubetto-name="Name des Objekts" ...>
    <PropertyTyp cubetto-name="Name der Eigenschaft" ...>
      <Wert/>
    </Propertytyp>
    ...
  </ObjektTyp>
  ...

  <PräsentationsTyp cubetto-name="Name der Präsentation" ...>
    <PräsentationsObjekt objekt="Verweis auf das Objekt" ... />
  </PräsentationsTyp ...>
</Model>

Ihre Struktur wird durch das Meta-Modell, also die für den ModellTyp definierten Objekt-, View- und PräsentationsTypen, festgelegt. Grafische Informationen werden nicht in die XML-Datei geschrieben.

<Name des ModellTypen>.xsd

Die Datei enthält die Schemadefinition für die erstellte XML-Datei. Diese entspricht den Vorgaben des W3C. Näheres erfahren Sie im Internet unter der Adresse http://www.w3.org/XML/Schema. Die XSD-Datei entspricht in ihrem Inhalt weitgehend dem Meta-Modell.

<Name des ModellTypen>.jar

Die Datei enthält eine Java-Bibliothek, mit der sie die Daten aus der XML-Datei lesen können und in diese schreiben können. Die JAR-Datei wurde mit Hilfe der OpenSource Software XML-Beans erzeugt. Informationen zum Umgang mit der Bibliothek erhalten Sie unter der Überschrift "Writing Code that Uses Generated Types" auf der Seite http://xmlbeans.apache.org/.

Starten werden sie mit der Klasse "de.semture.<name-des-modelltypen>.ModelDocument":

ModelDocument doc = ModelDocument.Factory.parse(new File("<Name des Modells>.xml"));