Connector Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O conector do DomainClass define um conector.
public ref class Connector sealed : Microsoft::VisualStudio::Modeling::DslDefinition::DiagramElement
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("ba74e565-e907-4503-ba51-50ba92826869")]
[Microsoft.VisualStudio.Modeling.Validation.ValidationState(Microsoft.VisualStudio.Modeling.Validation.ValidationState.Enabled)]
[System.CLSCompliant(true)]
public sealed class Connector : Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("ba74e565-e907-4503-ba51-50ba92826869")>]
[<Microsoft.VisualStudio.Modeling.Validation.ValidationState(Microsoft.VisualStudio.Modeling.Validation.ValidationState.Enabled)>]
[<System.CLSCompliant(true)>]
type Connector = class
inherit DiagramElement
Public NotInheritable Class Connector
Inherits DiagramElement
- Herança
- Atributos
Construtores
| Connector(Partition, PropertyAssignment[]) |
Construtor |
| Connector(Store, PropertyAssignment[]) |
Construtor |
Campos
| ColorDomainPropertyId |
ID da Propriedade do domínio de cores. |
| DashStyleDomainPropertyId |
ID de propriedade de domínio DashStyle. |
| DomainClassId |
ID de classe de domínio do conector. |
| ExposesColorAsPropertyDomainPropertyId |
ID de propriedade de domínio ExposesColorAsProperty. |
| ExposesDashStyleAsPropertyDomainPropertyId |
ID de propriedade de domínio ExposesDashStyleAsProperty. |
| ExposesThicknessAsPropertyDomainPropertyId |
ID de propriedade de domínio ExposesThicknessAsProperty. |
| RoutingStyleDomainPropertyId |
ID da propriedade de domínio routingeventargs. |
| SourceEndHeightDomainPropertyId |
ID de propriedade de domínio SourceEndHeight. |
| SourceEndStyleDomainPropertyId |
ID de propriedade de domínio SourceEndStyle. |
| SourceEndWidthDomainPropertyId |
ID de propriedade de domínio SourceEndWidth. |
| TargetEndHeightDomainPropertyId |
ID de propriedade de domínio TargetEndHeight. |
| TargetEndStyleDomainPropertyId |
ID de propriedade de domínio TargetEndStyle. |
| TargetEndWidthDomainPropertyId |
ID de propriedade de domínio TargetEndWidth. |
| ThicknessDomainPropertyId |
ID da propriedade de domínio de espessura. |
Propriedades
| AccessModifier |
Obtém ou define o valor da propriedade de domínio AccessModifier. Determina se o modificador de acesso para a classe de domínio é público ou interno. (Herdado de DomainClass) |
| AllDescendants |
Obtém uma lista somente leitura de todas as classes de domínio derivadas de forma direta ou indireta. (Herdado de DomainClass) |
| AllProperties |
O conjunto de todas as domainproperties definidas nesta classe e herdadas de classes base (Herdado de DomainClass) |
| AllRolesPlayed |
O conjunto de todos os DomainRoles executados diretamente por essa classe e herdado de classes base (Herdado de DomainClass) |
| Attributes |
Obtém uma lista de atributos. (Herdado de AttributedDomainElement) |
| BaseClass |
Obtém ou define BaseClass. Conector base deste conector. |
| ClassData |
Obtém ou define ClassData. Dados de configuração de serialização XML para a classe de domínio. (Herdado de DomainClass) |
| Color |
Obtém ou define o valor da propriedade de domínio de cor. A cor deste conector. |
| CustomAttributes |
Obtém ou define o valor da propriedade de domínio CustomAttributes. Usado para atribuir o código gerado a partir deste elemento. (Herdado de AttributedDomainElement) |
| CustomTypeDescriptor |
Obtém ou define CustomTypeDescriptor. Definição do descritor de tipo personalizado para a classe. (Herdado de DomainClass) |
| DashStyle |
Obtém ou define o valor da propriedade de domínio DashStyle. O estilo de tracejado da linha para este conector. |
| Decorators |
Obtém uma lista de decoradores. Decoradores para o elemento de diagrama. (Herdado de DiagramElement) |
| Description |
Obtém ou define o valor da propriedade de domínio de descrição. Usado na interface do usuário e na documentação do código do designer gerado. (Herdado de AttributedDomainElement) |
| DisplayName |
Obtém ou define o valor da propriedade de domínio DisplayName. O nome que será exibido no designer gerado para esse elemento. (Herdado de NamedDomainElement) |
| DslLibrary |
Obtém ou define DslLibrary. Biblioteca de DSL que define o elemento de diagrama. (Herdado de DiagramElement) |
| ElementMergeDirectives |
Obtém uma lista de ElementMergeDirectives. (Herdado de DomainClass) |
| ExposesColorAsProperty |
Obtém ou define o valor da propriedade de domínio ExposesColorAsProperty. Se for true, uma propriedade de domínio será adicionada ao conector para permitir que a cor seja exposta na janela Propriedades do designer gerado. |
| ExposesDashStyleAsProperty |
Obtém ou define o valor da propriedade de domínio ExposesDashStyleAsProperty. Se for true, uma propriedade de domínio será adicionada ao conector para permitir que o estilo de traço seja exposto na janela Propriedades do designer gerado. |
| ExposesTextColor |
Obtém ou define o valor da propriedade de domínio ExposesTextColor. Se for true, uma propriedade de domínio foi adicionada ao conector para permitir que a cor do texto seja exposta na janela Propriedades do designer gerado. (Herdado de DiagramElement) |
| ExposesThicknessAsProperty |
Obtém ou define o valor da propriedade de domínio ExposesThicknessAsProperty. Se for true, uma propriedade de domínio será adicionada ao conector para permitir que a espessura seja exposta na janela Propriedades do designer gerado. |
| FixedTooltipText |
Obtém ou define o valor da propriedade de domínio FixedTooltipText. Texto usado para uma dica de ferramenta fixa. (Herdado de DiagramElement) |
| GeneratesDoubleDerived |
Obtém ou define o valor da propriedade de domínio GeneratesDoubleDerived. Se for true, irá gerar uma classe base com todas as funcionalidades e uma classe parcial para dar suporte à personalização por meio de substituições. (Herdado de DomainClass) |
| HasCustomConstructor |
Obtém ou define o valor da propriedade de domínio HasCustomConstructor. Se for true, indicará que um construtor personalizado será fornecido no código. (Herdado de DomainClass) |
| HelpKeyword |
Obtém ou define o valor da propriedade de domínio de HelpKeyword. Palavra-chave opcional usada para indexar a ajuda F1 para este elemento. (Herdado de NamedDomainElement) |
| Id |
Identificador exclusivo deste elemento. (Herdado de ModelElement) |
| InheritanceModifier |
Obtém ou define o valor da propriedade de domínio InheritanceModifier. Determina se o modificador de herança da classe .net gerado a partir da classe de domínio é None, abstract ou sealed. (Herdado de DomainClass) |
| IsActive |
Retornará true se o elemento estiver ativo no momento no modelo, false se o elemento tiver sido excluído ou estiver sendo excluído. (Herdado de ModelElement) |
| IsDeleted |
Tem o elemento excluído do modelo. (Os elementos excluídos não são destruídos imediatamente para que o comando desfazer possa desfazer a exclusão do elemento.) (Herdado de ModelElement) |
| IsDeleting |
Tem o elemento excluído do modelo. (Os elementos excluídos não são destruídos imediatamente para que o comando desfazer possa desfazer a exclusão do elemento.) (Herdado de ModelElement) |
| IsDescriptionTracking |
Obtém ou define o valor da propriedade de domínio IsDescriptionTracking. Se for true, a propriedade Description acompanhará outros dados na definição de DSL. (Herdado de AttributedDomainElement) |
| IsDisplayNameTracking |
Obtém ou define o valor da propriedade de domínio IsDisplayNameTracking. Se for true, a propriedade DisplayName acompanhará outros dados na definição de DSL. (Herdado de NamedDomainElement) |
| IsFixedTooltipTextTracking |
Obtém ou define o valor da propriedade de domínio IsFixedTooltipTextTracking. Se for true, a propriedade FixedTooltipText acompanhará outros dados na definição de DSL. (Herdado de DiagramElement) |
| IsNamespaceTracking |
Obtém ou define o valor da propriedade de domínio IsNamespaceTracking. Se for true, a propriedade namespace acompanhará outros dados na definição de DSL. (Herdado de DomainClass) |
| Name |
Obtém ou define o valor da propriedade nome do domínio. Nome deste elemento. (Herdado de NamedDomainElement) |
| Namespace |
Obtém ou define o valor da propriedade de domínio do namespace. Namespace afiliado a esta classe de domínio. (Herdado de DomainClass) |
| Notes |
Obtém ou define o valor da propriedade de domínio do Notes. Notas informais associadas a este elemento. (Herdado de DomainElement) |
| Partition |
Obtém ou define a instância de partição que contém este elemento. (Herdado de ModelElement) |
| Properties |
Obtém uma lista de propriedades. (Herdado de DomainClass) |
| ProxyIsNameTracking |
Versão virtualizada do IsNameTracking para lidar com o fato de que as classes derivadas possuem os sinalizadores IsNameTracking (Herdado de NamedDomainElement) |
| RolesPlayed |
Obtém uma lista de RolesPlayed. Funções desempenhadas pela classe. (Herdado de DomainClass) |
| RoutingStyle |
Obtém ou define o valor da propriedade de domínio RoutingStyle. O estilo usado para rotear o conector. Um conector do rectilinear faz com que o ângulo direito se transforme conforme necessário, um conector reto não. |
| SourceEndHeight |
Obtém ou define o valor da propriedade de domínio SourceEndHeight. A altura do símbolo na extremidade de origem deste conector, medida em polegadas. |
| SourceEndStyle |
Obtém ou define o valor da propriedade de domínio SourceEndStyle. O estilo de extremidade de origem deste conector. |
| SourceEndWidth |
Obtém ou define o valor da propriedade de domínio SourceEndWidth. A largura do símbolo na extremidade de origem deste conector, medida em polegadas. |
| Store |
Obtenha a instância do repositório que contém este elemento. (Herdado de ModelElement) |
| SubClasses |
Obtém uma lista de subclasses. |
| TargetEndHeight |
Obtém ou define o valor da propriedade de domínio TargetEndHeight. A altura do símbolo na extremidade de destino deste conector, medida em polegadas. |
| TargetEndStyle |
Obtém ou define o valor da propriedade de domínio TargetEndStyle. O estilo final de destino deste conector. |
| TargetEndWidth |
Obtém ou define o valor da propriedade de domínio TargetEndWidth. A largura do símbolo na extremidade de destino deste conector, medida em polegadas. |
| TextColor |
Obtém ou define o valor da propriedade de domínio TextColor. Cor usada para decoradores de texto associados a este elemento de diagrama. (Herdado de DiagramElement) |
| Thickness |
Obtém ou define o valor da propriedade de domínio de espessura. A espessura da linha para esse conector, medida em polegadas. |
| TooltipType |
Obtém ou define o valor da propriedade de domínio Tooltiptype. Se for corrigido, o texto da dica de ferramenta fixa será usado como dica de ferramenta se a dica de ferramenta for definida no código personalizado. (Herdado de DiagramElement) |
Métodos
| CalculateDescription() |
Calcular o valor da descrição (Herdado de DomainClass) |
| CalculateName() |
Calcula o valor do nome (Herdado de NamedDomainElement) |
| CanMerge(ProtoElementBase, ElementGroupPrototype) |
Retorna um valor que indica se o elemento de origem representado pelo proto raiz especificado pode ser adicionado a este elemento. (Herdado de DomainClass) |
| ChooseMergeTarget(ElementGroup) |
Obtém o ModelElement a ser usado como o destino para o processo de mesclagem do elemento. |
| ChooseMergeTarget(ElementGroupPrototype) |
Obtém o ModelElement a ser usado como o destino para o processo de mesclagem ElementGroupPrototype. |
| Copy() |
Cria uma cópia do elemento no modelo. (Herdado de ModelElement) |
| Copy(IEnumerable<Guid>) |
Cria uma cópia do elemento no modelo. (Herdado de ModelElement) |
| Delete() |
Exclui o elemento do modelo. (Herdado de ModelElement) |
| Delete(Guid[]) |
Exclui o elemento do modelo. (Herdado de ModelElement) |
| GetDomainClass() |
Obtém a classe de domínio mais derivada para esse elemento. (Herdado de ModelElement) |
| GetFullName(Boolean) |
Obtém o nome totalmente qualificado para esta classe (Herdado de DomainClass) |
| GetRelativeName(String, Boolean) |
Obtém o nome da classe de domínio relativa ao namespace atual. Se o namespace atual for o mesmo que isso. Em seguida, retornamos isso. Nomes. Caso contrário, retornamos isso. Getcompletaname () (Herdado de DomainClass) |
| GetRoleCollection<TCollection,TElement>(Guid) |
Obtém ou cria a coleção de elementos vinculados (Herdado de ModelElement) |
| IsDerivedFrom(DomainClass) |
Testar se essa classe é derivada da classe fornecida. (Herdado de DomainClass) |
| MergeConfigure(ElementGroup) |
Configurar um DomainClass mesclado recentemente (Herdado de DomainClass) |
| MergeDisconnect(ModelElement) |
Executa a operação oposta a MergeRelate-i.e. desconecta um determinado elemento do atual (remove links criados por MergeRelate). (Herdado de DomainClass) |
| MergeRelate(ModelElement, ElementGroup) |
Chamado pelo processo de mesclagem para criar uma relação entre esse elemento de destino e o elemento de origem especificado. Normalmente, uma relação pai-filho é estabelecida entre o elemento de destino (o pai) e o elemento de origem (o filho), mas qualquer relação pode ser estabelecida. (Herdado de DomainClass) |
| OnCopy(ModelElement) |
Chamado quando uma cópia do elemento é criada. O método é chamado no elemento duplicado. (Herdado de ModelElement) |
| OnDeleted() |
Chamado pelo modelo após a exclusão do elemento. (Herdado de ModelElement) |
| OnDeleting() |
Chamado pelo modelo antes de o elemento ser excluído. (Herdado de ModelElement) |
| OnInheritanceModifierChanged(InheritanceModifier, InheritanceModifier) |
Chamado quando InheritanceModifier em uma DomainClass é alterado (Herdado de DomainClass) |
| OnNameChanged(String, String) |
Nome do Diagramaelement alterado (Herdado de DiagramElement) |
| OnNamespaceChanged(String, String) |
Chamado quando o namespace de um DomainClass é alterado (Herdado de DomainClass) |
| OnResurrected() |
Chamado pelo modelo após o elemento ter sido ressuscitada (colocado de volta na loja). (Herdado de ModelElement) |
| OnRolePlayerPositionChanged(DomainRoleInfo, ElementLink, Int32, Int32) |
Método virtual para notificar quando a posição do representante da função for alterada. (Herdado de ModelElement) |
| OnRolePlayerPositionChanging(DomainRoleInfo, ElementLink, Int32, Int32) |
Método virtual para notificar quando a posição do representante da função for alterada. (Herdado de ModelElement) |
Implantações explícitas de interface
Métodos de Extensão
| AddExtension(ModelElement, DomainClassInfo) |
Estenda esse ModelElement com uma extensão instanciada recentemente do tipo de domínio especificado. Um InvalidOperationException será gerado se o elemento já tiver uma extensão desse tipo. |
| AddExtension(ModelElement, ExtensionElement) |
Estenda esse ModelElement com uma extensão específica. Um InvalidOperationException será gerado se o elemento já tiver uma extensão do mesmo tipo. |
| AddExtension(ModelElement, Guid) |
Estenda esse ModelElement com a extensão instanciada recentemente do tipo de domínio identificado. Um InvalidOperationException será gerado se o elemento já tiver uma extensão desse tipo. |
| AddExtension(ModelElement, Type) |
Estenda esse ModelElement com uma extensão instanciada recentemente do tipo especificado. Um InvalidOperationException será gerado se o elemento já tiver uma extensão desse tipo. |
| AddExtension<T>(ModelElement) |
Estenda esse ModelElement com uma extensão instanciada recentemente de um tipo específico. Um InvalidOperationException será gerado se o elemento já tiver uma extensão do mesmo tipo. |
| GetAllExtensions(ModelElement) |
Retorne um enumerável que executa uma passagem completa em toda a árvore de elementos de extensão inseridos neste ModelElement. |
| GetBaseElement(ModelElement) |
Retorna a raiz do MEL virtual no qual o ModelElement especificado está participando. |
| GetExtension(ModelElement, DomainClassInfo) | |
| GetExtension(ModelElement, Guid) | |
| GetExtension(ModelElement, Type) |
Obtenha a Extensãoelement do tipo especificado das extensões disponíveis deste ModelElement. Se o elemento não tiver tal extensão, um InvalidOperationException será gerado. |
| GetExtension<T>(ModelElement) |
Obtenha a Extensãoelement do tipo especificado das extensões disponíveis deste ModelElement. Se o elemento não tiver tal extensão, um InvalidOperationException será gerado. |
| IsExtendedBy(ModelElement, DomainClassInfo) |
Consulte se este ModelElement está atualmente estendido por um ExtensionElement de um tipo específico. |
| IsExtendedBy(ModelElement, Guid) |
Consulte se este ModelElement está atualmente estendido por um ExtensionElement de um tipo específico. |
| IsExtendedBy(ModelElement, Type) |
Consulte se este ModelElement está atualmente estendido por um ExtensionElement de um tipo específico. |
| RemoveExtension(ModelElement, DomainClassInfo) |
Remova qualquer extensão do ModelElement especificado que seja de um tipo específico. |
| RemoveExtension(ModelElement, ExtensionElement) |
Remove um ExtensionElement especificado das extensões deste ModelElement. |
| RemoveExtension(ModelElement, Guid) |
Remova qualquer extensão do ModelElement especificado que seja de um tipo específico. |
| RemoveExtension(ModelElement, Type) |
Remova qualquer extensão desta ModelElement que seja de um tipo específico. |
| TryGetExtension(ModelElement, DomainClassInfo) | |
| TryGetExtension(ModelElement, Guid) | |
| TryGetExtension(ModelElement, Type) | |
| TryGetExtension<T>(ModelElement) |
Obtenha a Extensãoelement do tipo especificado das extensões disponíveis deste ModelElement. Se esse elemento não tiver tal extensão, o resultado será NULL. |
| CanDelete(ModelElement, Guid[]) |
Exclui o elemento do modelo. |
| GetLocks(ModelElement) |
Obter os sinalizadores de bloqueio para este elemento. Isso incluirá todos os bloqueios habilitados na partição que contém o elemento. |
| IsLocked(ModelElement, Locks) |
Testar se este elemento tem qualquer um conjunto especificado de bloqueios |
| SetLocks(ModelElement, Locks) |
Definir os sinalizadores de bloqueio deste elemento |