Pré. | Proc. |
Congrès Ada 2012
Enterprise Architect en supporte l'ingénierie round retour d'Ada 2012, où ces conventions sont utilisées.
Stéréotypes
Stéréotype |
S'applique à |
Voir également |
---|---|---|
adaPackage |
Classer Correspond à : une spécification Paquetage dans Ada 2012 sans enregistrement balisé. |
|
adaProcédure |
Classer 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. |
|
typedef |
Classe intérieure Correspond à : une définition de type, une définition de sous-type, une définition de type d'accès, un changement de nom. |
Valeur Étiquetés
Étiqueter |
S'applique à |
Voir également |
---|---|---|
Aspect |
Classe interne avec stéréotype typedef Opération Correspond à : Spécification d'aspect (Précondition et Postcondition du sous-programme de type 'invariant', sous-type 'prédicat'). |
|
Type d'unité instancié |
Classe interne avec stéréotype typedef Correspond à : Le type de l'unité instanciée ( Paquetage / Procédure / Fonction). |
|
EstAccès |
Paramètre Correspond à : Détermination si le paramètre est une variable d'accès. |
|
EstAliasé |
Paramètre de fonction Correspond à : Paramètre de fonction aliasée. |
|
Discriminant |
Classe interne avec stéréotype typedef Correspond à : Le discriminant du type. |
|
Type de pièce |
Classe interne avec stéréotype typedef Correspond à : Le type de pièce ("renommer" ou "nouveau"). |
|
Type |
Classe interne avec stéréotype typedef Correspond à : Si 'Value' = 'SubType', définissez 'subtype' Si 'Valeur' = 'Accès', définissez 'type d'accès'. |
Autres conventions
- Type de fichiers source approprié : fichier de spécification Ada, .ads
- Ada 2012 importe des Paquetages définis comme <<adaPackage>> Class ou Class, en fonction des paramètres des options Ada 2012
- Un Paquetage dans le fichier de spécification Ada est importé en tant que classe s'il contient un enregistrement étiqueté, dont le nom est régi par les options 'Utiliser le nom de classe pour l'enregistrement étiqueté' et 'Alternate Tagged Record Name' ; tous les attributs définis dans cet enregistrement marqué 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 'Ref Param Style', 'Ignore Reference parameter name' et 'Ref parameter name'
- L'option 'Définir la référence pour l'enregistrement étiqueté', 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 du Type de référence' ; par exemple:
paquetage HelloWorld est
type HelloWorld est étiqueté record
Att1 : naturel ;
Att3 : Integer ;
enregistrement de fin ;
-- Fonctions publiques
function MyPublicFunction (P: HelloWorld) return String ;
procédure MyPublicFunction (P1 : in out HelloWorld ; AFlag : booléen) ;
privé
-- Fonctions privées
function MyPrivateFunction (P: HelloWorld) return String ;
procédure MyPrivateFunction (P1 : in out HelloWorld ; AFlag : booléen) ;
terminer HelloWorld ;
Notes
- La prise en support d'Ada 2012 est disponible dans les éditions Unified et Ultimate d' Enterprise Architect