Métatypes

Un article de OpenMASKWiki.

Jump to: navigation, search

Les méta-modèles OpenMASK 3

Le lien suivant vous dirigera vers la documentation des méta-modèles [1]

La documentation suivante vous donnera des détails sur les éléments de modélisation [2].

Les méta-modèles OpenMASK 4

Une version d'Eclipse complète intégrant le plug-in omk est disponible. Celle-ci est autonome et permet de créer un modèle complet de plug-in OpenMASK 4 et d'en générer le code.

Le modèle permet de décrire :

  • Un plug-in OpenMASK4 (nom, namespace, chemin, auteur,...)
  • Un groupe pour identifier la documentation
  • Des objets de simulation (nom, paramètres, attributs,...)
  • Des extensions (nom, paramètres, attributs,...)
  • Des animateurs (nom, type,...)
  • Des événements (identifiant, type,...)
  • Des types (structures de données, énumérés)

Le code généré intègre :

  • Un projet CMake pour générer le plugin OpenMASK4 opérationnel
  • Le code c++ de tous les éléments définis dans le plugin
  • Une documentation html/svg complète du plugin

Le fichier de configuration CMake permet de créer directement un plug-in opérationnel.

Le code est documenté et semi-complet, il ne reste à l'utilisateur qu'à coder le comportement des objets, extensions et animateurs dont le squelette est fourni, les autres éléments sont complets. Des TODO sont placés dans le code pour indiquer où intervenir.

Un fichier de configuration doxygen permet de générer la documentation. Celle-ci est liée avec celle d'OpenMASK disponible en ligne.

Documentations

Navigation