Sdílet prostřednictvím


ConnectorHasDecorators – třída

DomainRelationship ConnectorHasDecorators

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.ElementLink
      Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementHasDecorators
        Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators

Obor názvů:  Microsoft.VisualStudio.Modeling.DslDefinition
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntaxe

'Deklarace
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainRelationshipAttribute(IsEmbedding := True)> _
<DomainObjectIdAttribute("2dd45139-6994-4cc9-8de0-f392926c5280")> _
Public NotInheritable Class ConnectorHasDecorators _
    Inherits DiagramElementHasDecorators
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecorators.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainRelationshipAttribute(IsEmbedding = true)]
[DomainObjectIdAttribute("2dd45139-6994-4cc9-8de0-f392926c5280")]
public sealed class ConnectorHasDecorators : DiagramElementHasDecorators

Typ ConnectorHasDecorators zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ConnectorHasDecorators(Connector, Decorator) Konstruktor vytvoří odkaz ConnectorHasDecorators ve stejném oddílu jako daný konektor
Veřejná metoda ConnectorHasDecorators(Partition, array<RoleAssignment[]) Konstruktor
Veřejná metoda ConnectorHasDecorators(Store, array<RoleAssignment[]) Konstruktor
Veřejná metoda ConnectorHasDecorators(Partition, array<RoleAssignment[], array<PropertyAssignment[]) Konstruktor
Veřejná metoda ConnectorHasDecorators(Store, array<RoleAssignment[], array<PropertyAssignment[]) Konstruktor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Connector DomainRole konektor
Veřejná vlastnost Decorator Konektor Decorator DomainRole, do které patří decorator. (Přepisuje DiagramElementHasDecorators.Decorator.)
Veřejná vlastnost DiagramElement Získá prvek přehrávání Spojnice role domény.Sklenářské prvku diagramu. (Přepisuje DiagramElementHasDecorators.DiagramElement.)
Veřejná vlastnost Id Načte ID prvku. (Zděděno z ModelElement.)
Veřejná vlastnost IsActive Získá IsActive příznak a ověří, zda je prvek aktivní. (Zděděno z ModelElement.)
Veřejná vlastnost IsDeleted Získá příznak IsDeleted a zkontroluje, zda byl odstraněn prvek z modelu. (Zděděno z ModelElement.)
Veřejná vlastnost IsDeleting Příznak IsDeleting získá a ověří, zda prvek je nyní odstraňována z modelu. (Zděděno z ModelElement.)
Veřejná vlastnost IsMoveable Získá nebo nastaví hodnotu vlastnosti domény IsMoveable.Pokud je hodnota true, lze přesunout decorator uživatelem.
Veřejná vlastnost LinkedElements Získá jen pro čtení kolekci prvků připojen propojením tohoto prvku. (Zděděno z ElementLink.)
Veřejná vlastnost OffsetFromLine Získá nebo nastaví hodnotu vlastnosti domény OffsetFromLine.Posun v palcích decorator z řádku vzhledem k jeho výchozí pozici.
Veřejná vlastnost OffsetFromShape Získá nebo nastaví hodnotu vlastnosti domény OffsetFromShape.Posun v palcích decorator z obrazce, vzhledem k jeho výchozí pozici.
Veřejná vlastnost Partition Získá nebo nastaví Partition , který obsahuje prvek. (Zděděno z ModelElement.)
Veřejná vlastnost Position Získá nebo nastaví hodnotu vlastnosti domény pozice.Výchozí umístění decorator.
Veřejná vlastnost Store Získává Store , který obsahuje prvek. (Zděděno z ModelElement.)

Nahoru

Metody

  Název Popis
Veřejná metoda Copy() Vytvoří kopii prvku v modelu. (Zděděno z ModelElement.)
Veřejná metoda Copy(IEnumerable<Guid>) Vytvoří kopii prvku a jeho podřízené odkazy a prvky. (Zděděno z ModelElement.)
Veřejná metoda Delete() Odstraní prvek z modelu. (Zděděno z ModelElement.)
Veřejná metoda Delete(array<Guid[]) Odstraní prvek z modelu. (Zděděno z ModelElement.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metodaStatický člen GetConnector Získá konektor.
Veřejná metodaStatický člen GetDecorators Získá seznam sklenářské.
Veřejná metoda GetDomainClass Tento prvek získá domény většinu odvozené třídy. (Zděděno z ModelElement.)
Veřejná metoda GetDomainRelationship Získá vztah domény, který tento odkaz. (Zděděno z ElementLink.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metodaStatický člen GetLink Získáte jeden ConnectorHasDecorators propojení mezi dané Connectorand Decorator.
Veřejná metodaStatický člen GetLinks Získáte ConnectorHasDecorators propojení mezi danou připojovací a Decorator.
Veřejná metodaStatický člen GetLinksToDecorators Získání seznamu odkazů ConnectorHasDecorators ke spojnici.
Veřejná metodaStatický člen GetLinkToConnector GET ConnectorHasDecorators odkaz Decorator.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda MoveBefore Změňte pořadí odkazů, které jsou připojeny k prvku přesunutí tento odkaz před jiný. (Zděděno z ElementLink.)
Veřejná metoda MoveToIndex Zadaný index pozici v seznamu přesunete tento odkaz. (Zděděno z ElementLink.)
Chráněná metoda OnCopy Volat, pokud tento prvek byl vytvořen jako kopie jiného prvku. (Zděděno z ModelElement.)
Chráněná metoda OnDeleted Volat, pokud tento prvek byl odstraněn z modelu. (Zděděno z ModelElement.)
Chráněná metoda OnDeleting Volat, pokud tento prvek má být odstraněn. (Zděděno z ModelElement.)
Chráněná metoda OnResurrected Volat, pokud tento prvek byl přidán zpět do modelu. (Zděděno z ModelElement.)
Chráněná metoda OnRolePlayerPositionChanged Nazývá se při změně pozice role. (Zděděno z ModelElement.)
Chráněná metoda OnRolePlayerPositionChanging Volána pozici role přehrávače je změnit. (Zděděno z ModelElement.)
Veřejná metodaStatický člen SetConnector Nastaví konektor.
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda AddExtension(Guid) Přetíženo. Rozšířit tento ModelElement s nově vytvořenou instanci příponu typu určené domény.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(Type) Přetíženo. Rozšířit tento ModelElement s příponou nově vytvořenou instanci určeného typu.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(DomainClassInfo) Přetíženo. Rozšířit tento ModelElement s příponou nově vytvořenou instanci typu určené domény.InvalidOperationException bude vyvolána, pokud prvek již má příponu tohoto typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension(ExtensionElement) Přetíženo. Rozšířit tento ModelElement s určitou příponou.InvalidOperationException bude vyvolána, pokud prvek již má příponu stejného typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda AddExtension<T>() Přetíženo. Rozšířit tento ModelElement s nově vytvořenou instanci rozšíření určitého typu.InvalidOperationException bude vyvolána, pokud prvek již má příponu stejného typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda CanDelete Odstraní prvek z modelu. (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda GetAllExtensions Návrat agregující provádějící šířka první průchod přes stromu prvky rozšíření vložené v tomto ModelElement. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetBaseElement Kořenový virtuální MEL účastní zadané ModelElement vrátí. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(Guid) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(Type) Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud prvek má prodloužení bude InvalidOperationException aktivována. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension(DomainClassInfo) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetExtension<T>() Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud prvek má prodloužení bude InvalidOperationException aktivována. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda GetLocks Získáte zámek příznaky pro tento prvek.To bude zahrnovat všechny zámky na oddíl obsahující prvek povolen. (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(Guid) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(Type) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsExtendedBy(DomainClassInfo) Přetíženo. Dotaz, zda tento ModelElement aktuálně prodloužena ExtensionElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda IsLocked Zda tento prvek má všechny zadané množině zámky (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(Type) Přetíženo. Odeberte libovolnou příponu tohoto ModelElement určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(Guid) Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(DomainClassInfo) Přetíženo. Odeberte libovolnou příponu zadané ModelElement, který je určitého typu. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda RemoveExtension(ExtensionElement) Přetíženo. Z rozšíření této ModelElement odeberte zadaný ExtensionElement. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda SetLocks Nastavení příznaků lock tohoto prvku (Definoval ImmutabilityExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(Guid) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(Type) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension(DomainClassInfo) Přetíženo. (Definoval ModelElementExtensionMethods.)
Veřejná rozšiřující metoda TryGetExtension<T>() Přetíženo. Dostupná rozšíření této ModelElement získáte ExtensionElement zadaného typu.Pokud tento prvek má prodloužení bude mít hodnotu null výsledek. (Definoval ModelElementExtensionMethods.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen ConnectorDomainRoleId Spojnice role domény ID.
Veřejné poleStatický člen DecoratorDomainRoleId Role decorator domény ID.
Veřejné poleStatický člen DomainClassId ConnectorHasDecorators domény třídy ID.
Veřejné poleStatický člen IsMoveableDomainPropertyId ID vlastnosti domény IsMoveable
Veřejné poleStatický člen OffsetFromLineDomainPropertyId ID vlastnosti domény OffsetFromLine
Veřejné poleStatický člen OffsetFromShapeDomainPropertyId ID vlastnosti domény OffsetFromShape
Veřejné poleStatický člen PositionDomainPropertyId ID vlastnosti umístění domény

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IMergeElements.CanMerge Vrátí hodnotu PRAVDA, pokud tento prvek lze sloučit s obsahem prototyp. (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.ChooseMergeTarget(ElementGroup) (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeConfigure (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeDisconnect (Zděděno z ModelElement.)
Explicitní implementace rozhraníSoukromá metoda IMergeElements.MergeRelate (Zděděno z ModelElement.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.DslDefinition – obor názvů