Réserver une Démo
Pré. Proc.

Langue intermédiaire

Toutes les transformations dans Enterprise Architect créent une forme de langage intermédiaire du modèle à générer. Vous pouvez accéder et modifier le fichier contenant ce code de langue intermédiaire à l'aide d'un éditeur externe. Chaque object est représenté dans ce langage par le type d' object (par exemple, Classe, Action , Méthode, Généralisation ou Balise) suivi des propriétés de l' object et des fonctionnalités qui le composent ; la grammaire de la description de l' object ressemble à ceci :

élément:

nomélément { (propriétéélément | élément)* }

propriétéélément :

nom du paquet

stéréotype

propriétéName = " propriétéValeurSymbole* "

nom du paquet:

name = " propertyValueSymbol* " (. " propertyValueSymbol* " )*

stéréotype:

stéréotype = " propertyValueSymbol* " (, " propertyValueSymbol* " )*

propertyValueSymbol :

\\

\ "

Tout caractère sauf " (U+0022), \ (U+005C)

  • elementName est l'un des ensembles de types d'éléments
  • propertyName est l'une des propriétés de l'ensemble
Les chaînes littérales peuvent être incluses dans les valeurs de propriété en 'échappant' un guillemet :

default = " \"Une valeur string .\ " "

Apprenez Plus