Evaluez la bêta version de MVC-CD - Logiciel de modélisation libre d'utilisation et gratuit
Le traitement d'expressions basées sur le langage OCL (Object Contraints Language) est cours de développement.
Les expressions du langage OCL sont utilisées pour :
Le expressions de valeur d'initialisation d'attribut.
Les expressions de valeur de dérivation pour les attributs calculés.
Les notes OCL.
Pour la version courante de MVC-CD, soit la 4.1.15, les expressions ne sont pas analysées.
Elles peuvent être saisies, mais elles sont ignorées par le contrôle de conformité.
Toutefois, en mode expérimental, la saisie de valeur d'initialisation d'attribut en mode Expression est possible.
Pour ce cas, seules les valeurs litérales sont validées par le contrôle de conformité. Les expressions sont signalées comme des non conformités.
Le mode expérimental est activable par le paramètre Expérimental | Validation OCL de l'application.
Si vous activez ce mode expérimental, lisez le chapitre Les littéraux, ci-dessous, pour vous aider à effectuer des saisies conformes au contrôle de conformité.
Une expression peut comporter uniquement un littéral, mais les litéraux seront essentiellement des parties d'une expression.
Le format général des littéraux gérés par les éditeurs spécifiques s'applique, mais quelques restrictions et compléments sont listés ci-après.
Les valeurs peuvent être saisies indépendamment du choix local de casse de caractères.
true, TRUE et True sont acceptés tout comme false, FALSE et False.
Les types textuel doivent être entouré d'un guillemet.
Par exemple:
'Madame et monsieur'
'SPORT'
Les séparateurs de milliers ne sont pas autorisés.
Le séparateur de partie décimale est obligatoirement le point .
Les littéraux temporels doivent être entourés du signe dièse.
Par exemple :
#20.01.2006#
#P1Y20D#
#---20#
Les dates doivent être saisies selon les préférences locales, mais entourées du signe dièse.