Partager via


SwimLane, classe

DomainClass SwimLane définit un couloir.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
        Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
          Microsoft.VisualStudio.Modeling.DslDefinition.DomainClass
            Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
              Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape
                Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane

Espace de noms :  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntaxe

'Déclaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("eef3cdf6-7211-4458-afc4-24baf956524e")> _
Public NotInheritable Class SwimLane _
    Inherits BaseShape
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("eef3cdf6-7211-4458-afc4-24baf956524e")]
public sealed class SwimLane : BaseShape

Le type SwimLane expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SwimLane(Partition, array<PropertyAssignment[]) Constructeur
Méthode publique SwimLane(Store, array<PropertyAssignment[]) Constructeur

Début

Propriétés

  Nom Description
Propriété publique AccessModifier Obtient ou définit la valeur de la propriété de domaine AccessModifier.Détermine si le modificateur d'accès pour la classe de domaine est public ou interne. (Hérité de DomainClass.)
Propriété publique Alignment Obtient ou définit la valeur de la propriété de domaine Alignment.Indique si le couloir est aligné horizontalement ou verticalement.
Propriété publique AllDescendants Obtient une liste en lecture seule de toutes les classes de domaine dérivées directement ou indirectement de celle-ci. (Hérité de DomainClass.)
Propriété publique AllProperties Ensemble des DomainProperties définis sur cette classe et hérités des classes de base. (Hérité de DomainClass.)
Propriété publique AllRolesPlayed Ensemble des DomainRoles lus directement par cette classe et hérités des classes de base. (Hérité de DomainClass.)
Propriété publique Attributes Obtient une liste d'Attributes. (Hérité de AttributedDomainElement.)
Propriété publique BaseClass Obtient ou définit la BaseClass.Couloir de base de ce couloir. (Substitue DomainClass.BaseClass.)
Propriété publique BodyFillColor Obtient ou définit la valeur de la propriété de domaine BodyFillColor.Couleur de remplissage du corps du couloir.
Propriété publique ClassData Obtient ou définit les ClassData.Données de configuration de sérialisation XML pour la classe de domaine. (Hérité de DomainClass.)
Propriété publique CustomAttributes Obtient ou définit la valeur de la propriété de domaine CustomAttributes.Utilisé pour attribuer le code généré de cet élément. (Hérité de AttributedDomainElement.)
Propriété publique CustomTypeDescriptor Obtient ou définit le CustomTypeDescriptor.Définition du descripteur de type personnalisé pour la classe. (Hérité de DomainClass.)
Propriété publique Decorators Obtient une liste de Decorators.Decorators définis par le couloir.
Propriété publique Description Obtient ou définit la valeur de la propriété de domaine Description.Utilisé dans l'interface utilisateur et dans la documentation de code du concepteur généré. (Hérité de AttributedDomainElement.)
Propriété publique DisplayName Obtient ou définit la valeur de la propriété de domaine DisplayName.Nom qui sera affiché dans le concepteur généré pour cet élément. (Hérité de NamedDomainElement.)
Propriété publique DslLibrary Obtient ou définit la DslLibrary.Bibliothèque DSL définissant la forme. (Hérité de BaseShape.)
Propriété publique ElementMergeDirectives Obtient une liste d'ElementMergeDirectives. (Hérité de DomainClass.)
Propriété publique ExposesTextColor Obtient ou définit la valeur de la propriété de domaine ExposesTextColor.Si la valeur est True, une propriété de domaine a été ajoutée au connecteur pour permettre à la couleur de texte d'être exposée dans la fenêtre de propriétés du concepteur généré. (Hérité de DiagramElement.)
Propriété publique FixedTooltipText Obtient ou définit la valeur de la propriété de domaine FixedTooltipText.Texte utilisé pour une info-bulle fixe. (Hérité de DiagramElement.)
Propriété publique GeneratesDoubleDerived Obtient ou définit la valeur de la propriété de domaine GeneratesDoubleDerived.Si la valeur est True, générera une classe de base avec toutes les fonctionnalités et une classe partielle pour prendre en charge la personnalisation via des substitutions. (Hérité de DomainClass.)
Propriété publique HasCustomConstructor Obtient ou définit la valeur de la propriété de domaine HasCustomConstructor.Si la valeur est true, indique qu'un constructeur personnalisé est fourni dans le code généré. (Hérité de DomainClass.)
Propriété publique HeaderFillColor Obtient ou définit la valeur de la propriété de domaine HeaderFillColor.Couleur de remplissage de l'en-tête du couloir.
Propriété publique HelpKeyword Obtient ou définit la valeur de la propriété de domaine HelpKeyword.Mot clé facultatif utilisé pour indexer l'aide F1 de cet élément. (Hérité de NamedDomainElement.)
Propriété publique Id Obtient l'ID de l'élément. (Hérité de ModelElement.)
Propriété publique InheritanceModifier Obtient ou définit la valeur de la propriété de domaine InheritanceModifier.Détermine si le modificateur d'héritage de la classe .NET générée à partir de la classe de domaine n'existe pas, est résumé ou scellé. (Hérité de DomainClass.)
Propriété publique InitialHeight Obtient ou définit la valeur de la propriété de domaine InitialHeight.Hauteur initiale de ce couloir, en pouces.Uniquement applicable aux couloirs horizontaux.
Propriété publique InitialWidth Obtient ou définit la valeur de la propriété de domaine InitialWidth.Largeur initiale de ce couloir, en pouces.Uniquement applicable aux couloirs verticaux.
Propriété publique IsActive Obtient l'indicateur IsActive et vérifie pour voir si l'élément est actif. (Hérité de ModelElement.)
Propriété publique IsDeleted Obtient l'indicateur IsDeleted et vérifie si l'élément a été supprimé du modèle. (Hérité de ModelElement.)
Propriété publique IsDeleting Obtient l'indicateur IsDeleting et vérifie si l'élément est en cours de suppression du modèle. (Hérité de ModelElement.)
Propriété publique IsDescriptionTracking Obtient ou définit la valeur de la propriété de domaine IsDescriptionTracking.Si la valeur est True, la propriété Description suit d'autres données dans la définition de langage spécifique à un domaine. (Hérité de AttributedDomainElement.)
Propriété publique IsDisplayNameTracking Obtient ou définit la valeur de la propriété de domaine IsDisplayNameTracking.Si la valeur est True, la propriété DisplayName suit d'autres données dans la définition de langage spécifique à un domaine. (Hérité de NamedDomainElement.)
Propriété publique IsFixedTooltipTextTracking Obtient ou définit la valeur de la propriété de domaine IsFixedTooltipTextTracking.Si la valeur est True, la propriété FixedTooltipText suit d'autres données dans la définition de langage spécifique à un domaine. (Hérité de DiagramElement.)
Propriété publique IsNamespaceTracking Obtient ou définit la valeur de la propriété de domaine IsNamespaceTracking.Si la valeur est True, la propriété Namespace suit d'autres données dans la définition de langage spécifique à un domaine. (Hérité de DomainClass.)
Propriété publique Name Obtient ou définit la valeur de la propriété de domaine Name.Nom de cet élément. (Hérité de NamedDomainElement.)
Propriété publique Namespace Obtient ou définit la valeur de la propriété Namespace.Espace de noms affilié à cette classe de domaine. (Hérité de DomainClass.)
Propriété publique Notes Obtient ou définit la valeur de la propriété de domaine Notes.Remarques informelles associées à cet élément. (Hérité de DomainElement.)
Propriété publique Partition Obtient ou définit la Partition qui contient l'élément. (Hérité de ModelElement.)
Propriété publique Properties Obtient une liste de Properties. (Hérité de DomainClass.)
Propriété publique RolesPlayed Obtient une liste de RolesPlayed.Rôles joués par la classe. (Hérité de DomainClass.)
Propriété publique SeparatorColor Obtient ou définit la valeur de la propriété de domaine SeparatorColor.Couleur de la ligne de séparation.
Propriété publique SeparatorLineStyle Obtient ou définit la valeur de la propriété de domaine SeparatorLineStyle.Style de la ligne de séparation.
Propriété publique SeparatorThickness Obtient ou définit la valeur de la propriété de domaine SeparatorThickness.Épaisseur de la ligne de séparation.
Propriété publique Store Obtient le Store contenant l'élément. (Hérité de ModelElement.)
Propriété publique SubClasses Obtient une liste de SubClasses. (Substitue DomainClass.SubClasses.)
Propriété publique TextColor Obtient ou définit la valeur de la propriété de domaine TextColor.Couleur utilisée pour les éléments décoratifs de texte associés à cet élément de diagramme. (Hérité de DiagramElement.)
Propriété publique TooltipType Obtient ou définit la valeur de la propriété de domaine TooltipType.Si fixe, le texte d'info-bulle fixe est utilisé comme info-bulle ; si variable, l'info-bulle est définie dans du code personnalisé. (Hérité de DiagramElement.)

Début

Méthodes

  Nom Description
Méthode publique Copy() Crée une copie de l'élément dans le modèle. (Hérité de ModelElement.)
Méthode publique Copy(IEnumerable<Guid>) Crée une copie de l'élément ainsi que de ses éléments et liens enfants. (Hérité de ModelElement.)
Méthode publique Delete() Supprime un élément du modèle. (Hérité de ModelElement.)
Méthode publique Delete(array<Guid[]) Supprime un élément du modèle. (Hérité de ModelElement.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetDomainClass Obtient la classe de domaine la plus dérivée pour cet élément. (Hérité de ModelElement.)
Méthode publique GetFullName Obtient le nom qualifié complet de cette classe. (Hérité de DomainClass.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetRelativeName Obtient le nom de la classe de domaine relatif à l'espace de noms actuel.Si l'espace de noms actuel est identique à this.Namespace, alors this.Name est retourné.Sinon, GetFullName() est retourné (Hérité de DomainClass.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsDerivedFrom Teste si cette classe est dérivée de la classe donnée. (Hérité de DomainClass.)
Méthode protégée OnCopy Appelée lorsque cet élément a été créé en tant que copie d'un autre élément. (Hérité de ModelElement.)
Méthode protégée OnDeleted Appelée lorsque cet élément a été supprimé du modèle. (Hérité de ModelElement.)
Méthode protégée OnDeleting Appelée lorsque cet élément est sur le point d'être supprimé. (Hérité de ModelElement.)
Méthode protégée OnResurrected Appelée lorsque cet élément a été de nouveau ajouté à un modèle. (Hérité de ModelElement.)
Méthode protégée OnRolePlayerPositionChanged Appelée lorsque la position d'un rôle a changé. (Hérité de ModelElement.)
Méthode protégée OnRolePlayerPositionChanging Appelée lorsque la position d'un acteur de rôle est sur le point de changer. (Hérité de ModelElement.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique AddExtension(Guid) Surchargé. Étend ce ModelElement spécifié avec une extension récemment instanciée du type de domaine identifié.InvalidOperationException est levée si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension(Type) Surchargé. Étend ce ModelElement spécifié avec une extension récemment instanciée du type spécifié.InvalidOperationException est levée si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension(DomainClassInfo) Surchargé. Étend ce ModelElement spécifié avec une extension récemment instanciée du type de domaine spécifié.InvalidOperationException est levée si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension(ExtensionElement) Surchargé. Étend ce ModelElement avec une extension spécifique.InvalidOperationException est levée si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique AddExtension<T>() Surchargé. Étend ce ModelElement avec une extension récemment instanciée d'un type particulier.InvalidOperationException est levée si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique CanDelete Supprime l'élément du modèle. (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique GetAllExtensions Retourne un énumérable qui exécute un premier parcours d'ampleur à travers l'arborescence des éléments d'extension incorporés dans ce ModelElement. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetBaseElement Retourne la racine du ModelElement virtuel auquel le ModelElement spécifié participe. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetExtension(Guid) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetExtension(Type) Surchargé. Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié.Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetExtension(DomainClassInfo) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetExtension<T>() Surchargé. Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié.Si l'élément n'a aucune extension, alors une InvalidOperationException est déclenché. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique GetLocks Obtient les indicateurs de verrou de cet élément.Cela comprend tous les verrous activés sur la partition contenant l'élément. (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique IsExtendedBy(Guid) Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique IsExtendedBy(Type) Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique IsExtendedBy(DomainClassInfo) Surchargé. Demande si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique IsLocked Teste si cet élément possède l'un des jeux de verrous spécifiés (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique RemoveExtension(Type) Surchargé. Supprime toute extension de ce ModelElement qui a un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique RemoveExtension(Guid) Surchargé. Supprime toute extension du ModelElement spécifié qui a un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique RemoveExtension(DomainClassInfo) Surchargé. Supprime toute extension du ModelElement spécifié qui a un type particulier. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique RemoveExtension(ExtensionElement) Surchargé. Supprime un ExtensionElement spécifié des extensions de ce ModelElement. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique SetLocks Définit les indicateurs de verrou de cet élément (Défini par ImmutabilityExtensionMethods.)
Méthode d'extension publique TryGetExtension(Guid) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique TryGetExtension(Type) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique TryGetExtension(DomainClassInfo) Surchargé. (Défini par ModelElementExtensionMethods.)
Méthode d'extension publique TryGetExtension<T>() Surchargé. Obtient l'ExtensionElement du type spécifié à partir des extensions disponibles de ce ModelElement spécifié.Si cet élément n'a aucune extension de ce type, le résultat sera null. (Défini par ModelElementExtensionMethods.)

Début

Champs

  Nom Description
Champ publicMembre statique AlignmentDomainPropertyId ID de propriété de domaine d'alignement.
Champ publicMembre statique BodyFillColorDomainPropertyId ID de propriété du domaine BodyFillColor
Champ publicMembre statique DomainClassId ID de classe de domaine SwimLane.
Champ publicMembre statique HeaderFillColorDomainPropertyId ID de propriété de domaine de HeaderFillColor.
Champ publicMembre statique InitialHeightDomainPropertyId ID de propriété de domaine InitialHeight.
Champ publicMembre statique InitialWidthDomainPropertyId ID de propriété de domaine InitialWidth
Champ publicMembre statique SeparatorColorDomainPropertyId ID de propriété de domaine SeparatorColor
Champ publicMembre statique SeparatorLineStyleDomainPropertyId ID de propriété de domaine SeparatorLineStyle
Champ publicMembre statique SeparatorThicknessDomainPropertyId ID de propriété de domaine SeparatorThickness

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IMergeElements.CanMerge Retourne la valeur true si cet élément peut être fusionné avec le contenu du prototype. (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.ChooseMergeTarget(ElementGroup) (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.MergeConfigure (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.MergeDisconnect (Hérité de ModelElement.)
Implémentation d'interface expliciteMéthode privée IMergeElements.MergeRelate (Hérité de ModelElement.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.DslDefinition, espace de noms