Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer, espace de noms
Les classes de cet espace de noms vous permettent de lire et de mettre à jour des modèles de couche. ILayerModel représente la racine modèle, ILayer est un nœud de couche et les instances IDependencyLink lient les couches. Chaque ILayer est représenté sur un diagramme par IShape.
Pour plus d'informations, consultez les rubriques suivantes.
Mise à jour des modèles de couche à l'aide de l'API
Ajout de commandes et de mouvements aux diagrammes de couche
Ajout d'une validation d'architecture personnalisée aux diagrammes de couche
Ajout de propriétés personnalisées à un diagramme de couche
Navigation et mise à jour des modèles de couche dans le code de programme
Dépannage des extensions des diagrammes de couche
Comment : générer des fichiers à partir d'un modèle UML
Comment : ouvrir un modèle UML à l'aide de l'API Visual Studio
Création et utilisation des modèles de couche en tant qu'utilisateur
Diagrammes de couche : référence
Diagrammes de couche : instructions
Comment : créer des diagrammes de couche à partir d'artefacts
Comment : valider du code .NET par rapport à des diagrammes de couche
Modèles UML de programmation
Extension de modèles et de diagrammes UML
Classes
Classe | Description | |
---|---|---|
ArtifactReferenceExtensions | Méthodes d'extension du concepteur de couche | |
CreateArtifactReferenceCompletedEventArgs | Argument de rappel pour la création de référence de l'artefact. | |
Extensions | Méthodes d'extension du concepteur de couche | |
LayerDesignerExtensionAttribute | Appliquez cet attribut à une classe qui définit une extension sur les diagrammes de couches. | |
PropertyExtension<TTargetElementType> | Classe de base abstraite pour les extensions de propriété. | |
ValidationExtensions | Méthodes d'extension pour la validation. |
Interfaces
Interface | Description | |
---|---|---|
ILayer | Élément de couche | |
ILayerArtifactReference | Référence d'artefact | |
ILayerComment | Comment element.Un commentaire peut être contenu dans un modèle de couche ou dans une couche, et peut également être lié à plusieurs couches. | |
ILayerCommentLink | Liaison d'un commentaire à un élément. | |
ILayerContainer | Un objet qui peut contenir une couche, telle qu'un modèle de couche ou une couche. | |
ILayerDependencyLink | Liaison d'une couche vers une autre couche dont elle dépend. | |
ILayerElement | La base pour tous les éléments dans un diagramme de couche. | |
ILayerLink | La base pour tous les liens dans un modèle de couche. | |
ILayerModel | Modèle de couche racine | |
IPropertyExtension | Extension de couche pour afficher les propriétés personnalisées dans la grille de propriétés | |
IValidateArchitectureExtension | Exportez et implémentez cette interface pour définir un modèle de validation de couche personnalisé, appelé par la commande de l'architecture de validation. |