Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Conventions Ada 2012

Enterprise Architect supporte l'ingénierie round retour d'Ada 2012, où ces conventions sont utilisées.

Stéréotypes

Stéréotype

S'applique à

Voir aussi

Paquet ada

Classe

Correspond à : une spécification Paquetage dans Ada 2012 sans enregistrement balisé.

Procédure ada

Classe

Correspond à : une spécification de procédure dans Ada 2012.

déléguer

Opération

Correspond à : Accès à un sous-programme.

énumération

Classe intérieure

Correspond à : un type énuméré.

structure

Classe intérieure

Correspond à : une définition d’enregistrement.

définition de type

Classe intérieure

Correspond à : une définition de type, une définition de sous-type, une définition de type d'accès, un renommage.

Valeur Étiquetés

Étiquette

S'applique à

Voir aussi

Aspect

Classe interne avec typedef stéréotypé

Opération

Correspond à : Spécification d'aspect (Précondition et Postcondition de type de sous-programme 'invariant', sous-type 'prédicat').

Type d'unité instanciée

Classe interne avec typedef stéréotypé

Correspond à : Le type de l'unité instanciée ( Paquetage / Procedure / Function).

Est-ce que Access

Paramètre

Correspond à : Déterminer si le paramètre est une variable d'accès.

Est aliasé

Paramètre de fonction

Correspond à : Paramètre de fonction aliasé.

Discriminant

Classe interne avec typedef stéréotypé

Correspond à : Le discriminant du type.

Type de pièce

Classe interne avec typedef stéréotypé

Correspond à : Le type de pièce (« renomme » ou « nouveau »).

Type

Classe interne avec typedef stéréotypé

Correspond à : Si « Valeur » = « Sous-type », définir « sous-type »

Si « Valeur » = « Accès », définissez « type d'accès ».

Autres conventions

  • Type approprié de fichiers sources : fichier de spécification Ada, .ads
  • Ada 2012 importe Paquetages définis comme classe <<adaPackage>> ou classe, en fonction des paramètres des options Ada 2012
  • Un Paquetage dans le fichier de spécifications Ada est importé en tant que Classe s'il contient un enregistrement balisé, dont le nom est régi par les options « Utiliser le nom de classe pour l'enregistrement balisé » et « Nom d'enregistrement balisé alternatif » ; tous les attributs définis dans cet enregistrement balisé sont absorbés en tant qu'attributs de la classe
  • Une procédure/fonction dans un fichier de spécification Ada est considérée comme la fonction membre de la classe si son premier paramètre satisfait les conditions spécifiées dans les options « Style de paramètre de référence », « Ignorer le nom du paramètre de référence » et « Nom du paramètre de référence »
  • L'option « Définir une référence pour un enregistrement balisé », si elle est activée, crée un type de référence pour la classe, dont le nom est déterminé par l'option « Nom Type de référence » ; par exemple :
Bonjour le monde.annonces

paquetage HelloWorld est

le type HelloWorld est un enregistrement tagué

Att1 : Naturel ;

Att3 : Integer ;

fin d'enregistrement;

-- Fonctions publiques

fonction MyPublicFunction (P: HelloWorld) renvoie String ;

procédure MyPublicFunction (P1 : entrée sortie HelloWorld ; AFlag : Boolean) ;

privé

-- Fonctions privées

fonction MyPrivateFunction (P: HelloWorld) renvoie String ;

procédure MyPrivateFunction (P1 : entrée sortie HelloWorld ; AFlag : Boolean) ;

fin HelloWorld;

An Ada 2005 class element in Sparx Systems Enterprise Architect.

Notes

  • support Ada 2012 est disponible dans les éditions Unified et Ultimate d' Enterprise Architect

Apprenez Plus