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 :
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;
Notes
- support Ada 2012 est disponible dans les éditions Unified et Ultimate d' Enterprise Architect