BlueXML developer Studio utilise trois types de fichiers:
- Une fichier OBL contenant le modèle. Il s'agit d'un simple fichier XMI avec toutes les données. Voici un extrait de ce fichier:
<?xml version="1.0" encoding="UTF-8"?>
<MMUseCase:Package xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:MMUseCase="http://MMUseCase" xmi:id="_TnQCYKb7Edyg0-Q2ek6f8g" name="crm">
<packageSet xmi:id="_V_-0UKb7Edyg0-Q2ek6f8g" documentation="" name="com">
<packageSet xmi:id="_XPZ00Kb7Edyg0-Q2ek6f8g" name="bluexml">
<packageSet xmi:id="_YWL2sKb7Edyg0-Q2ek6f8g" name="sem">
<packageSet xmi:id="_blBKMKb7Edyg0-Q2ek6f8g" name="crm">
...
<classSet xmi:id="_nYP48KcBEdyjnooseSwyow" documentation="" name="Project"
title="Projet" description="" associations="_-ww3gKcBEdyjnooseSwyow">
<comments xmi:id="_mZTqccjtEdyC9JwX7EOdEA" stereotypes="_yXB5sKcMEdy1ioBnpUnfzA" value="{Projet},name"/>
<metainfo xmi:id="_r8Zu4dWLEdy_g5UDd75T2w" value="VerticalTab" key="visual-component"/>
<attributes xmi:id="_oOVMYKcBEdyjnooseSwyow" documentation="" name="startDate" typ="Date"
title="Date de début" description=""/>
<attributes xmi:id="_okis8KcBEdyjnooseSwyow" documentation="" name="endDate" typ="Date"
title="Date de fin" description=""/>
<attributes xmi:id="_oy_YoKcBEdyjnooseSwyow" documentation="" name="name" typ="String"
title="Nom" description="">
<metainfo xmi:id="_bwh58NPaEdyjn5pDRsG5lg" value="True" key="required"/>
</attributes>
<attributes xmi:id="_pwPEAKcBEdyjnooseSwyow" documentation="" name="description" typ="String"
title="Description" description="">
<metainfo xmi:id="_zkw5IKcBEdyjnooseSwyow" value="30" key="textarea-cols"/>
<metainfo xmi:id="_zkw5IacBEdyjnooseSwyow" value="5" key="textarea-rows"/>
</attributes>
</classSet>
....
</packageSet>
</MMUseCase:Package>
- Un fichier OBLI contenant la représentation graphique du modèle. Ce fichier est automatiquement lié à un fichier OBLI, ce qui signifie que toute modification de la représentation graphique sera automatiquement répercuter sur le modèle réel contenu dans le fichier OBL.
- Un fichier REF permettant de construire un modèle général.
