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.

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:
HelloWorld.ads

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 ;

An Ada 2005 class element in Sparx Systems Enterprise Architect.

Notes

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

Apprenez Plus