Package InOV Lang

Le package InOV Lang met à disposition du concepteur d'application le langage InOV Lang afin que celui-ci puisse implémenter la logique métier de l'application sans avoir à utiliser le langage Java.

Le package permet

  • de définir des méthodes de classes InOV avec le langage InOV Lang
  • de définir des gestionnaires d'événements objets au niveau des classes et des associations InOV, (mise à jour, suppression, instanciation, mise en relation, …)
  • de créer des actions d'applications, de classes ou des actions objets

Fonctionnalités fournies par le package

Afin de faciliter le travail d'intégration de la logique métier au modèle objet, nous avons donné la possibilité au concepteur de l'application d'éditer ces règles au niveau de la définition du modèle objet. Cela l'aide à retrouver les règles afférentes à un classe donnée ou à une association donnée.

L'interface qui permet de rendre compte du modèle objet est dotée d'un onglet supplémentaire nommé « InOV Lang ». Cet onglet propose :

  • l'implémentation des méthodes de classes
  • l'implémentation des gestionnaires d'événements de la base objets
  • l'implémentation des actions de packages
  • l'implémentation des actions de classes ou les actions objets

Par ailleurs le package InOV Lang propose une API permettant à un code source Java de faire appel au code InOVLang.