L'héritage
==========

définition
----------

heritage 
    L'héritage d'un modèle est la possibilité de d'utiliser plusieurs fichiers 
    liés entre eux par référence. Le fichier référencé dans un autre fichier 
    est appelé le fichier père. 

Le fichier père est renseigné dans l'attribut ``model`` de la racine. 

L'héritage est disponible dans le menu *importer un fichier* depuis l'interface. 


héritage multiple
-----------------

il est possible, mais ce n'est pas accessible depuis l'interface gtk, 
d'heriter de plusieurs fichiers. Il suffit dans ce cas de mentionner dans l'attribut 
`model` une liste de noms longs de fichiers, séparés par des virgules. 

**comportement du modèle hérité**

- pour les directives : c'est pas référence (les directives sont présentes 
dans le modèle parent et pas dans le modèle fils)

pour les options du modèle
-------------------------------

- récupérer les options du modèle hérité par défaut
- ne pas écrire les attributs dans le modèle hérité
- si l'utilisateur change les attributs du modèle dans le modèle hérité,
  alors il faut prendre les valeurs du modèle hérité (et écrire les attributs
  dans le XML)

pour l'inversion de la politique par défaut
--------------------------------------------------

- il est interdit de modifier l'inversion de la politque par défaut dans le
  modèle hérité

  
