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 au fichier contenant ce code de langage intermédiaire et le modifier à l'aide d'un éditeur externe. Chaque object est représenté dans ce langage par le type object (par exemple, Classe, Action , Méthode, Généralisation ou Étiquette ) suivi des propriétés object et des fonctionnalités dont il est composé ; la grammaire de la description object ressemble à ceci :

élément:

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

élémentProperty:

nom du package

stéréotype

propertyName = " propertyValueSymbol* "

nomdupackage:

nom = " propertyValueSymbol* " (. " propertyValueSymbol* " )*

stéréotype:

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

propertyValueSymbol :

\\

\ "

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

  • elementName est l'un des types d'éléments de l'ensemble
  • 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 caractère guillemet :

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

Apprenez Plus