Skip to main content

Élément : Réalisation

UNE La concrétisation est une relation UML qui exprime l'instanciation. L'objet de classe réalisant implémente les attributs et les opérations de l'interface. Dans le code CEI, cette relation correspond au mot clé IMPLEMENTS.

Une réalisation pointe d'une classe (type : FUNCTION_BLOCK) à une interface.

_uml_img_realization.png

Afficher sous forme de flèche en pointillé

Propriétés

Tableau 5.

Relation amoureuse

Type de relation

Optimiser l'itinéraire

Lorsque cette option est sélectionnée, le parcours de la flèche de relation est automatiquement optimisé. Les points fixes sont le point initial à l'élément de départ et le point final à l'élément final. Par exemple, si l'élément de fin est déplacé, le point où la flèche pointe vers l'élément de fin reste le même. Lorsque cette option est désélectionnée, l'itinéraire reste inchangé. Dès qu'un élément de relation est positionné manuellement dans le diagramme de classes, cette option est désélectionnée.

Sélectionnez cette option si une optimisation automatique est requise.

Élément de départ

Nom de l'élément où commence l'élément de relation

Élément de fin

Nom de l'élément vers lequel pointe l'élément de relation

Identifiant

Pour le Association et Composition relations uniquement

Nom de l'élément de relation



Entrée utilisateur

action

La description

  1. Sélectionnez le La concrétisation _uml_icon_tool_realization.png outil .

  2. Cliquez sur une classe.

  3. Cliquez sur l'interface qui doit être implémentée.

    le Sélectionnez la langue d'implémentation la boîte de dialogue s'ouvre.

  4. Sélectionnez une langue d'implémentation et cliquez sur d'accord pour quitter la boîte de dialogue.

Une réalisation est dessinée entre les éléments.

Le code CEI est adapté automatiquement en spécifiant l'interface dans la partie déclaration de la classe. Exemple: Class_1 IMPLEMENTS Itf_2

  1. Sélectionnez le La concrétisation _uml_icon_tool_realization.png outil .

  2. Sélectionnez une classe.

  3. Cliquez sur une zone vide dans le diagramme.

    le Ajouter une interface la boîte de dialogue s'ouvre.

  4. Spécifiez un nom, configurez les paramètres et cliquez sur Ajouter pour quitter la boîte de dialogue.

    le Sélectionnez la langue d'implémentation la boîte de dialogue s'ouvre.

  5. Sélectionnez une langue d'implémentation et cliquez sur d'accord pour quitter la boîte de dialogue.

Une nouvelle interface a été ajoutée.

Une réalisation est créée qui pointe de la classe vers la nouvelle interface.

Le code CEI est adapté automatiquement en spécifiant l'interface dans la partie déclaration de la classe. Exemple: Class_1 IMPLEMENTS Itf_2

  1. Sélectionnez le Choix _uml_tool_selection.png outil.

  2. Cliquez sur une réalisation.

  3. Déplacez la ligne.

Les lignes sont modifiées. le Optimiser le routage propriété est désélectionnée automatiquement.

  1. Sélectionnez le Choix _uml_tool_selection.png outil.

  2. Cliquez sur une réalisation.

  3. appuie sur le Suppr clé ou clic Supprimer dans le menu contextuel.

La réalisation est supprimée du schéma et du code CEI. La déclaration IMPLEMENT est supprimé de la partie déclaration de la classe.

Exemple

Exemple 18. Réalisation d'une interface

Class_A met en oeuvre Itf_A:

_uml_img_example_realization.png

Vue Class_A dans le POU voir:

_uml_img_class_example_realization_navigator.png