Réserver une Démo
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