GeometryShapeHasBaseGeometryShape, classe
DomainRelationship GeometryShapeHasBaseGeometryShape
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.ElementLink
Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClass
Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShape
Microsoft.VisualStudio.Modeling.DslDefinition.PortHasBasePort
Espace de noms : Microsoft.VisualStudio.Modeling.DslDefinition
Assembly : Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Syntaxe
'Déclaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShape.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainRelationshipAttribute> _
<DomainObjectIdAttribute("31b2b812-38f9-4a2a-9d97-c320bac91fa1")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShape.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
Public Class GeometryShapeHasBaseGeometryShape _
Inherits ClassHasBaseClass
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShape.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainRelationshipAttribute]
[DomainObjectIdAttribute("31b2b812-38f9-4a2a-9d97-c320bac91fa1")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShapeHasBaseGeometryShape.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
public class GeometryShapeHasBaseGeometryShape : ClassHasBaseClass
Le type GeometryShapeHasBaseGeometryShape expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
GeometryShapeHasBaseGeometryShape(GeometryShape, GeometryShape) | Le constructeur crée un lien de GeometryShapeHasBaseGeometryShape dans la même partition que le GeometryShape donné | |
GeometryShapeHasBaseGeometryShape(Partition, array<RoleAssignment[]) | Constructeur | |
GeometryShapeHasBaseGeometryShape(Store, array<RoleAssignment[]) | Constructeur | |
GeometryShapeHasBaseGeometryShape(Partition, array<RoleAssignment[], array<PropertyAssignment[]) | Constructeur | |
GeometryShapeHasBaseGeometryShape(Store, array<RoleAssignment[], array<PropertyAssignment[]) | Constructeur |
Début
Propriétés
Nom | Description | |
---|---|---|
BaseClass | Obtient l'élément jouant le rôle de domaine de BaseGeometryShape.Description pour Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClass.BaseClass (Substitue ClassHasBaseClass.BaseClass.) | |
BaseGeometryShape | DomainRole BaseGeometryShape | |
DerivedClassName | Obtient ou définit la valeur de la propriété de domaine de DerivedClassName.Fournit le nom de classe dérivé en tant que propriété sur le lien. (Hérité de ClassHasBaseClass.) | |
DerivedClassNamespace | Obtient ou définit la valeur de la propriété de domaine de DerivedClassNamespace.Fournit l'espace de noms de classe dérivée comme propriété sur le lien. (Hérité de ClassHasBaseClass.) | |
Id | Obtient l'IDENTIFICATEUR de l'élément. (Hérité de ModelElement.) | |
IsActive | Obtient la balise d'IsActive et la vérifie pour voir si l'élément est actif. (Hérité de ModelElement.) | |
IsDeleted | Obtient la balise d'IsDeleted et s'active pour voir si l'élément a été supprimé du modèle. (Hérité de ModelElement.) | |
IsDeleting | Obtient la balise d'IsDeleting et la vérifie si l'élément actuellement est supprimé du modèle. (Hérité de ModelElement.) | |
LinkedElements | Obtient une collection en lecture seule d'éléments connectés par ce lien d'élément. (Hérité de ElementLink.) | |
Partition | Obtient ou définit Partition qui contient l'élément. (Hérité de ModelElement.) | |
Store | Obtient Store qui contient l'élément. (Hérité de ModelElement.) | |
SubClass | Obtient l'élément jouant le rôle de domaine de SubGeometryShape.Classe de base de cette classe de domaine. (Substitue ClassHasBaseClass.SubClass.) | |
SubGeometryShape | Forme géométrique de base de DomainRole SubGeometryShape de cette forme géométrique. |
Début
Méthodes
Nom | Description | |
---|---|---|
CanMerge | Vérifie si un élément source peut être ajouté à cet élément. (Hérité de ModelElement.) | |
ChooseMergeTarget(ElementGroup) | Sélectionne un élément cible pour accepter comme son enfant un élément que l'utilisateur souhaite copier, faire glisser, ou le créer. (Hérité de ModelElement.) | |
ChooseMergeTarget(ElementGroupPrototype) | Sélectionne un élément cible pour accepter comme son enfant un élément que l'utilisateur souhaite copier, faire glisser, ou le créer. (Hérité de ModelElement.) | |
Copy() | Crée une copie de l'élément dans le modèle. (Hérité de ModelElement.) | |
Copy(IEnumerable<Guid>) | Crée une copie de l'élément et ses éléments liens et d'enfant. (Hérité de ModelElement.) | |
Delete() | Supprime un élément du modèle. (Hérité de ModelElement.) | |
Delete(array<Guid[]) | Supprime un élément du modèle. (Hérité de ModelElement.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetBaseClass | Obtient BaseClass. | |
GetDomainClass | Obtient la classe plus- dérivée de domaine pour cet élément. (Hérité de ModelElement.) | |
GetDomainRelationship | Obtient la relation de domaine que ce lien instancie. (Hérité de ElementLink.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLink | Obtenez à l'un de GeometryShapeHasBaseGeometryShape lien entre un GeometryShapeand donné un GeometryShape. | |
GetLinks | Obtenir tous les liens de GeometryShapeHasBaseGeometryShape entre un GeometryShape donné et un GeometryShape. | |
GetLinksToSubClasses | Obtenez la liste de liens de GeometryShapeHasBaseGeometryShape vers un GeometryShape. | |
GetLinkToBaseClass | Obtenez le lien de GeometryShapeHasBaseGeometryShape vers un GeometryShape. | |
GetRoleCollection<TCollection, TElement>(Guid) | Obtient ou crée la collection d'éléments liée (Hérité de ModelElement.) | |
GetSubClasses | Obtient une liste de sous-classes. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MergeConfigure | Permet à l'élément de modèle pour se configurer juste après le processus de fusion l'a mis en relation à l'élément cible. (Hérité de ModelElement.) | |
MergeDisconnect | Déconnecte un élément source d'un élément cible. (Hérité de ModelElement.) | |
MergeRelate | Crée une relation entre cet élément cible et l'élément source spécifié. (Hérité de ModelElement.) | |
MoveBefore | Modifiez la commande de liens connectés à un élément, déplaçant ce lien avant les autres. (Hérité de ElementLink.) | |
MoveToIndex | Déplacez ce lien vers une position d'index spécifiée dans la liste. (Hérité de ElementLink.) | |
OnCopy | Appelé lorsque cet élément a été créé en tant que copie d'un autre élément. (Hérité de ModelElement.) | |
OnDeleted | Appelé lorsque cet élément a été supprimé du modèle. (Hérité de ModelElement.) | |
OnDeleting | Appelé lorsque cet élément est sur le point d'être supprimé. (Hérité de ModelElement.) | |
OnResurrected | Appelé lorsque cet élément a été ajouté à nouveau à un modèle. (Hérité de ModelElement.) | |
OnRolePlayerChanged | Appelé lorsque le rôle de lecteur a été modifié. (Hérité de ElementLink.) | |
OnRolePlayerChanging | Appelé lorsque le rôle de lecteur sera modifié. (Hérité de ElementLink.) | |
OnRolePlayerPositionChanged | Appelé lorsque la position d'un rôle a changé. (Hérité de ModelElement.) | |
OnRolePlayerPositionChanging | Appelé lorsqu'un rôle de position de lecteur est sur le point de changer. (Hérité de ModelElement.) | |
SetBaseClass | Définit BaseClass. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
AddExtension(Guid) | Surchargé. Étendez ce ModelElement avec l'extension récemment instanciée du type de domaine identifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) | |
AddExtension(Type) | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée du type spécifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) | |
AddExtension(DomainClassInfo) | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée du type de domaine spécifié.Un InvalidOperationException sera levé si l'élément a déjà une extension de ce type. (Défini par ModelElementExtensionMethods.) | |
AddExtension(ExtensionElement) | Surchargé. Étendez ce ModelElement avec une extension spécifique.Un InvalidOperationException sera levé si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.) | |
AddExtension<T>() | Surchargé. Étendez ce ModelElement avec une extension récemment instanciée d'un type particulier.Un InvalidOperationException sera levé si l'élément a déjà une extension du même type. (Défini par ModelElementExtensionMethods.) | |
CanDelete | Supprime l'élément du modèle. (Défini par ImmutabilityExtensionMethods.) | |
GetAllExtensions | Retournez un énumérable qui effectue un premier parcours de largeur à travers l'arborescence des éléments d'extension incorporés dans ce ModelElement. (Défini par ModelElementExtensionMethods.) | |
GetBaseElement | Retourne la racine de MEL virtuel dans lequel le ModelElement spécifié est participant. (Défini par ModelElementExtensionMethods.) | |
GetExtension(Guid) | Surchargé. (Défini par ModelElementExtensionMethods.) | |
GetExtension(Type) | Surchargé. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si l'élément n'a aucune extension puis une InvalidOperationException sera déclenché. (Défini par ModelElementExtensionMethods.) | |
GetExtension(DomainClassInfo) | Surchargé. (Défini par ModelElementExtensionMethods.) | |
GetExtension<T>() | Surchargé. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si l'élément n'a aucune extension puis une InvalidOperationException sera déclenché. (Défini par ModelElementExtensionMethods.) | |
GetLocks | Obtenez les balises de verrou pour cet élément.Cela comprendra tous les verrous activés sur la partition contenant l'élément. (Défini par ImmutabilityExtensionMethods.) | |
IsExtendedBy(Guid) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
IsExtendedBy(Type) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
IsExtendedBy(DomainClassInfo) | Surchargé. L'interrogez si ce ModelElement est actuellement étendu par un ExtensionElement d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
IsLocked | Test si cet élément a un quelconque d'un jeu spécifié de verrous (Défini par ImmutabilityExtensionMethods.) | |
RemoveExtension(Type) | Surchargé. Supprimez toute extension de ce ModelElement qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
RemoveExtension(Guid) | Surchargé. Supprimez toute extension du ModelElement spécifié qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
RemoveExtension(DomainClassInfo) | Surchargé. Supprimez toute extension du ModelElement spécifié qui est d'un type particulier. (Défini par ModelElementExtensionMethods.) | |
RemoveExtension(ExtensionElement) | Surchargé. Supprimez un ExtensionElement spécifié des extensions de ce ModelElement. (Défini par ModelElementExtensionMethods.) | |
SetLocks | Définissez les balises de verrou de cet élément (Défini par ImmutabilityExtensionMethods.) | |
TryGetExtension(Guid) | Surchargé. (Défini par ModelElementExtensionMethods.) | |
TryGetExtension(Type) | Surchargé. (Défini par ModelElementExtensionMethods.) | |
TryGetExtension(DomainClassInfo) | Surchargé. (Défini par ModelElementExtensionMethods.) | |
TryGetExtension<T>() | Surchargé. Obtenez l'ExtensionElement du type spécifié des extensions disponibles de ce ModelElement.Si cet élément n'a aucune extension puis le résultat sera null. (Défini par ModelElementExtensionMethods.) |
Début
Champs
Nom | Description | |
---|---|---|
BaseGeometryShapeDomainRoleId | Rôle d'identification de domaine de BaseGeometryShape | |
DomainClassId | ID de classe de domaine de GeometryShapeHasBaseGeometryShape | |
SubGeometryShapeDomainRoleId | Rôle d'identification de domaine de SubGeometryShape |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IMergeElements.CanMerge | Retourne la valeur true si cet élément peut fusionner avec le contenu du prototype. (Hérité de ModelElement.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (Hérité de ModelElement.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (Hérité de ModelElement.) | |
IMergeElements.MergeConfigure | (Hérité de ModelElement.) | |
IMergeElements.MergeDisconnect | (Hérité de ModelElement.) | |
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