Namespace Microsoft.VisualStudio.Modeling.DslDefinition

Classes neste namespace estão preocupadas com a definição de uma DSL.Por exemplo, classes importantes incluem DomainClass, DomainRelationship e DomainProperty.Se você quiser refletir ou modificar uma definição de DSL, você usaria essas classes.

Classes

  Classe Descrição
Classe pública AttributedDomainElement Elementos de domínio de AttributedDomainElement de DomainClass podem ter atributos de CLR definidos neles.
Classe pública AttributedDomainElementHasAttributes DomainRelationship AttributedDomainElementHasAttributes
Classe pública AttributedDomainElementHasAttributesSerializer AttributedDomainElementHasAttributesSerializer de serializador para DomainClass AttributedDomainElementHasAttributes.
Classe pública AttributedDomainElementSerializer AttributedDomainElementSerializer de serializador para DomainClass AttributedDomainElement.
Classe pública AttributeHasParameters DomainRelationship AttributeHasParameters
Classe pública AttributeHasParametersSerializer AttributeHasParametersSerializer de serializador para DomainClass AttributeHasParameters.
Classe pública AttributeParameter Parâmetro de AttributeParameter de DomainClass de um atributo Clr.
Classe pública AttributeParameterSerializer AttributeParameterSerializer de serializador para DomainClass AttributeParameter.
Classe pública BaseShape Classe base abstrata de BaseShape de DomainClass todos os tipos de forma.
Classe pública BaseShapeMap Classe de Base de BaseShapeMap de DomainClass para todos os mapas de forma.
Classe pública BaseShapeMapReferencesBaseShape DomainRelationship BaseShapeMapReferencesBaseShape
Classe pública BaseShapeMapReferencesBaseShapeSerializer BaseShapeMapReferencesBaseShapeSerializer de serializador para DomainClass BaseShapeMapReferencesBaseShape.
Classe pública BaseShapeMapSerializer BaseShapeMapSerializer de serializador para DomainClass BaseShapeMap.
Classe pública BaseShapeSerializer BaseShapeSerializer de serializador para DomainClass BaseShape.
Classe pública ClassHasBaseClass DomainRelationship ClassHasBaseClass
Classe pública ClassHasBaseClassSerializer ClassHasBaseClassSerializer de serializador para DomainClass ClassHasBaseClass.
Classe pública ClassHasElementMergeDirectives DomainRelationship ClassHasElementMergeDirectives
Classe pública ClassHasElementMergeDirectivesSerializer ClassHasElementMergeDirectivesSerializer de serializador para DomainClass ClassHasElementMergeDirectives.
Classe pública ClassHasProperties DomainRelationship ClassHasProperties
Classe pública ClassHasPropertiesSerializer ClassHasPropertiesSerializer de serializador para DomainClass ClassHasProperties.
Classe pública ClassIndexesElementMergeDirective DomainRelationship ClassIndexesElementMergeDirective
Classe pública ClassIndexesElementMergeDirectiveSerializer ClassIndexesElementMergeDirectiveSerializer de serializador para DomainClass ClassIndexesElementMergeDirective.
Classe pública ClrAttribute Atributos de CLR define do DomainClass ClrAttribute em uma definição de DSL.
Classe pública ClrAttributeSerializer ClrAttributeSerializer de serializador para DomainClass ClrAttribute.
Classe pública CodeGenerationUtilities Utilitários usados pelos modelos de geração de código
Classe pública Compartment Compartimento de DomainClass define um compartimento de uma forma de compartimento.
Classe pública CompartmentMap CompartmentMap de DomainClass define mapeamento de um compartimento para uma coleção de elementos.
Classe pública CompartmentMapHasElementsDisplayedPath DomainRelationship CompartmentMapHasElementsDisplayedPath
Classe pública CompartmentMapHasElementsDisplayedPathSerializer CompartmentMapHasElementsDisplayedPathSerializer de serializador para DomainClass CompartmentMapHasElementsDisplayedPath.
Classe pública CompartmentMapHasPropertyDisplayedPath DomainRelationship CompartmentMapHasPropertyDisplayedPath
Classe pública CompartmentMapHasPropertyDisplayedPathSerializer CompartmentMapHasPropertyDisplayedPathSerializer de serializador para DomainClass CompartmentMapHasPropertyDisplayedPath.
Classe pública CompartmentMapSerializer CompartmentMapSerializer de serializador para DomainClass CompartmentMap.
Classe pública CompartmentMapsReferToCompartment DomainRelationship CompartmentMapsReferToCompartment
Classe pública CompartmentMapsReferToCompartmentSerializer CompartmentMapsReferToCompartmentSerializer de serializador para DomainClass CompartmentMapsReferToCompartment.
Classe pública CompartmentSerializer CompartmentSerializer de serializador para o compartimento de DomainClass.
Classe pública CompartmentShape CompartmentShape de DomainClass define uma forma com compartimentos que pode conter listas de entradas de texto de uma linha.
Classe pública CompartmentShapeHasBaseCompartmentShape DomainRelationship CompartmentShapeHasBaseCompartmentShape
Classe pública CompartmentShapeHasBaseCompartmentShapeSerializer CompartmentShapeHasBaseCompartmentShapeSerializer de serializador para DomainClass CompartmentShapeHasBaseCompartmentShape.
Classe pública CompartmentShapeMap CompartmentShapeMap de DomainClass define um mapeamento entre uma forma do compartimento e uma classe de domínio.
Classe pública CompartmentShapeMapHasCompartmentMaps DomainRelationship CompartmentShapeMapHasCompartmentMaps
Classe pública CompartmentShapeMapReferencesCompartmentShape DomainRelationship CompartmentShapeMapReferencesCompartmentShape
Classe pública CompartmentShapeMapReferencesCompartmentShapeSerializer CompartmentShapeMapReferencesCompartmentShapeSerializer de serializador para DomainClass CompartmentShapeMapReferencesCompartmentShape.
Classe pública CompartmentShapeMapSerializer CompartmentShapeMapSerializer de serializador para DomainClass CompartmentShapeMap.
Classe pública CompartmentShapeSerializer CompartmentShapeSerializer de serializador para DomainClass CompartmentShape.
Classe pública ConnectionBuilder ConnectionBuilder de DomainClass define um construtor de conexão, que é usado para criar conexões binários entre elementos de modelo.
Classe pública ConnectionBuilderHasLinkConnectDirectives DomainRelationship ConnectionBuilderHasLinkConnectDirectives
Classe pública ConnectionBuilderSerializer ConnectionBuilderSerializer de serializador para DomainClass ConnectionBuilder.
Classe pública ConnectionTool ConnectionTool de DomainClass define uma ferramenta na caixa de ferramentas para estabelecer uma conexão.
Classe pública ConnectionToolSerializer ConnectionToolSerializer de serializador para DomainClass ConnectionTool.
Classe pública Connector Conector de DomainClass define um conector.
Classe pública ConnectorHasBaseConnector DomainRelationship ConnectorHasBaseConnector
Classe pública ConnectorHasBaseConnectorSerializer ConnectorHasBaseConnectorSerializer de serializador para DomainClass ConnectorHasBaseConnector.
Classe pública ConnectorHasDecorators DomainRelationship ConnectorHasDecorators
Classe pública ConnectorHasDecoratorsSerializer ConnectorHasDecoratorsSerializer de serializador para DomainClass ConnectorHasDecorators.
Classe pública ConnectorHasDecoratorsTypeDescriptor Classe do descritor de tipo personalizado para elementos de ConnectorHasDecorators.
Classe pública ConnectorMap ConnectorMap de DomainClass define um mapeamento entre um conector e uma relação de domínio.
Classe pública ConnectorMapHasDecoratorMaps DomainRelationship ConnectorMapHasDecoratorMaps
Classe pública ConnectorMapReferencesConnector DomainRelationship ConnectorMapReferencesConnector
Classe pública ConnectorMapReferencesConnectorSerializer ConnectorMapReferencesConnectorSerializer de serializador para DomainClass ConnectorMapReferencesConnector.
Classe pública ConnectorMapReferencesRelationship DomainRelationship ConnectorMapReferencesRelationship
Classe pública ConnectorMapReferencesRelationshipSerializer ConnectorMapReferencesRelationshipSerializer de serializador para DomainClass ConnectorMapReferencesRelationship.
Classe pública ConnectorMapSerializer ConnectorMapSerializer de serializador para DomainClass ConnectorMap.
Classe pública ConnectorSerializer ConnectorSerializer de serializador para o conector de DomainClass.
Classe pública ConnectorToolReferencesConnectionBuilder DomainRelationship ConnectorToolReferencesConnectionBuilder
Classe pública ConnectorToolReferencesConnectionBuilderSerializer ConnectorToolReferencesConnectionBuilderSerializer de serializador para DomainClass ConnectorToolReferencesConnectionBuilder.
Classe pública CreateDiagramElementMap Classe de ConnectionBuilder vazia como um espaço reservado para o código personalizado.
Classe pública CreateEmbeddingRelationship Classe de ConnectionBuilder para fornecer lógica para a construção de conexões entre elementos.
Classe pública CreateInheritanceLink Classe de ConnectionBuilder para fornecer lógica para a construção de conexões entre elementos.
Classe pública CreateReferenceRelationship Classe de ConnectionBuilder para fornecer lógica para a construção de conexões entre elementos.
Classe pública CustomEditor CustomEditor de DomainClass define um editor cuja superfície de design principal é implementada pelo código personalizado.
Classe pública CustomEditorSerializer CustomEditorSerializer de serializador para DomainClass CustomEditor.
Classe pública CustomPropertyDescriptor DomainRelationship CustomPropertyDescriptor relaciona um descritor de tipo para um caminho de propriedade, definindo assim um descritor de propriedade personalizada.
Classe pública CustomPropertyDescriptorSerializer CustomPropertyDescriptorSerializer de serializador para DomainClass CustomPropertyDescriptor.
Classe pública Decorator A decorador de DomainClass define um decorador de uma forma ou um conector.
Classe pública DecoratorMap DecoratorMap de DomainClass define um mapeamento entre um decorator e uma propriedade de domínio.
Classe pública DecoratorMapHasPropertyDisplayedPath DomainRelationship DecoratorMapHasPropertyDisplayedPath
Classe pública DecoratorMapHasPropertyDisplayedPathSerializer DecoratorMapHasPropertyDisplayedPathSerializer de serializador para DomainClass DecoratorMapHasPropertyDisplayedPath.
Classe pública DecoratorMapHasVisibilityPropertyPath DomainRelationship DecoratorMapHasVisibilityPropertyPath
Classe pública DecoratorMapReferencesDecorator DomainRelationship DecoratorMapReferencesDecorator
Classe pública DecoratorMapReferencesDecoratorSerializer DecoratorMapReferencesDecoratorSerializer de serializador para DomainClass DecoratorMapReferencesDecorator.
Classe pública DecoratorMapSerializer DecoratorMapSerializer de serializador para DomainClass DecoratorMap.
Classe pública DecoratorSerializer DecoratorSerializer de serializador para a decorador DomainClass.
Classe pública Designer Designer de DomainClass define um editor com uma superfície de design gráfico.
Classe pública DesignerHasDiagram DomainRelationship DesignerHasDiagram
Classe pública DesignerHasDiagramSerializer DesignerHasDiagramSerializer de serializador para DomainClass DesignerHasDiagram.
Classe pública DesignerSerializer DesignerSerializer de serializador para DomainClass Designer.
Classe pública Diagram Diagrama de DomainClass define um diagrama, envolvendo a definição da forma e o conector de mapas.
Classe pública DiagramElement Classe base abstrata de DiagramElement de DomainClass para a definição de elementos de diagrama, incluindo formas e conectores.
Classe pública DiagramElementHasDecorators DomainRelationship DiagramElementHasDecorators
Classe pública DiagramElementHasDecoratorsSerializer DiagramElementHasDecoratorsSerializer de serializador para DomainClass DiagramElementHasDecorators.
Classe pública DiagramElementMap Classe base abstrata de DiagramElementMap de DomainClass para a definição de mapeamentos entre elementos de diagrama e classes de domínio ou relações.
Classe pública DiagramElementMapHasDecoratorMaps DomainRelationship DiagramElementMapHasDecoratorMaps
Classe pública DiagramElementMapHasDecoratorMapsSerializer DiagramElementMapHasDecoratorMapsSerializer de serializador para DomainClass DiagramElementMapHasDecoratorMaps.
Classe pública DiagramElementMapSerializer DiagramElementMapSerializer de serializador para DomainClass DiagramElementMap.
Classe pública DiagramElementSerializer DiagramElementSerializer de serializador para DomainClass DiagramElement.
Classe pública DiagramHasBaseDiagram Descrição de DomainRelationship DiagramHasBaseDiagram para Microsoft.VisualStudio.Modeling.DslDefinition.DiagramHasBaseDiagram
Classe pública DiagramHasBaseDiagramSerializer DiagramHasBaseDiagramSerializer de serializador para DomainClass DiagramHasBaseDiagram.
Classe pública DiagramHasConnectorMaps DomainRelationship DiagramHasConnectorMaps
Classe pública DiagramHasConnectorMapsSerializer DiagramHasConnectorMapsSerializer de serializador para DomainClass DiagramHasConnectorMaps.
Classe pública DiagramHasShapeMaps DomainRelationship DiagramHasShapeMaps
Classe pública DiagramHasShapeMapsSerializer DiagramHasShapeMapsSerializer de serializador para DomainClass DiagramHasShapeMaps.
Classe pública DiagramRepresentsClass DomainRelationship DiagramRepresentsClass
Classe pública DiagramRepresentsClassSerializer DiagramRepresentsClassSerializer de serializador para DomainClass DiagramRepresentsClass.
Classe pública DiagramSerializer DiagramSerializer de serializador para o diagrama de DomainClass.
Classe pública DomainClass Representa uma classe de domínio em uma definição de DSL.
Classe pública DomainClassHasCustomTypeDescriptor DomainRelationship DomainClassHasCustomTypeDescriptor
Classe pública DomainClassHasCustomTypeDescriptorSerializer DomainClassHasCustomTypeDescriptorSerializer de serializador para DomainClass DomainClassHasCustomTypeDescriptor.
Classe pública DomainClassInheritanceComparer Classe de classes de domínio ordem pela sua árvore de herança, para que as classes de folha vir em primeiro lugar.
Classe pública DomainClassInheritanceComparer<T> Classe de classes de domínio ordem pela sua árvore de herança, para que as classes de folha vir em primeiro lugar.
Classe pública DomainClassSerializer DomainClassSerializer de serializador para DomainClass DomainClass.
Classe pública DomainElement Classe base abstrata de DomainElement de DomainClass de todos os componentes de uma definição de linguagem específica de domínio.
Classe pública DomainElementSerializer DomainElementSerializer de serializador para DomainClass DomainElement.
Classe pública DomainEnumeration DomainEnumeration de DomainClass define uma enumeração.
Classe pública DomainEnumerationSerializer DomainEnumerationSerializer de serializador para DomainClass DomainEnumeration.
Classe pública DomainPath DomainPath de DomainClass uma expressão para navegar entre as classes de domínio e relacionamentos em uma definição de DSL.
Classe pública DomainPathSerializer DomainPathSerializer de serializador para DomainClass DomainPath.
Classe pública DomainProperty Descrição de DomainClass DomainProperty para Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty
Classe pública DomainPropertyHasElementNameProvider DomainRelationship DomainPropertyHasElementNameProvider
Classe pública DomainPropertyHasElementNameProviderSerializer DomainPropertyHasElementNameProviderSerializer de serializador para DomainClass DomainPropertyHasElementNameProvider.
Classe pública DomainPropertySerializer DomainPropertySerializer de serializador para DomainClass DomainProperty.
Classe pública DomainRelationship DomainClass DomainRelationship define uma relação entre duas classes de domínio.
Classe pública DomainRelationshipSerializer DomainRelationshipSerializer de serializador para DomainClass DomainRelationship.
Classe pública DomainRole DomainClass DomainRole define uma função de uma relação de domínio.Um relacionamento tiver exatamente duas funções.
Classe pública DomainRoleHasPropertyAttributes Descrição de DomainRelationship DomainRoleHasPropertyAttributes para Microsoft.VisualStudio.Modeling.DslDefinition.DomainRoleHasPropertyAttributes
Classe pública DomainRoleHasPropertyAttributesSerializer DomainRoleHasPropertyAttributesSerializer de serializador para DomainClass DomainRoleHasPropertyAttributes.
Classe pública DomainRoleImplementedByCollectionType DomainRelationship DomainRoleImplementedByCollectionType
Classe pública DomainRoleImplementedByCollectionTypeSerializer DomainRoleImplementedByCollectionTypeSerializer de serializador para DomainClass DomainRoleImplementedByCollectionType.
Classe pública DomainRoleSerializer DomainRoleSerializer de serializador para DomainClass DomainRole.
Classe pública DomainType Classe base abstrata de DomainType de DomainClass para tipos externos e enumerações.
Classe pública DomainTypeDescriptor DomainTypeDescriptor de DomainClass permite que o padrão digite o descritor de uma classe de domínio para serem personalizados.
Classe pública DomainTypeDescriptorSerializer DomainTypeDescriptorSerializer de serializador para DomainClass DomainTypeDescriptor.
Classe pública DomainTypeSerializer DomainTypeSerializer de serializador para DomainClass DomainType.
Classe pública Dsl Definição de Dsl de DomainClass de um idioma específico de domínio, que também é um DslLibrary.
Classe pública DslDefinesEditor DomainRelationship DslDefinesEditor
Classe pública DslDefinesExplorer DomainRelationship DslDefinesExplorer
Classe pública DslDefinesExplorerBehavior DomainRelationship DslDefinesExplorerBehavior
Classe pública DslDefinitionModelCopyClosure Copiar filtro do visitante de fechamento
Classe pública DslDefinitionModelCopyClosureBase Classe base para o filtro de visitante de fechamento de cópia
Classe pública DslDefinitionModelDeleteClosure Remover o filtro do visitante de fechamento
Classe pública DslDefinitionModelDeleteClosureBase Classe base para Remover filtro do visitante de fechamento
Classe pública DslDefinitionModelDomainModel Definição de DslDefinitionModelDomainModel de DomainModel do Designer Dsl.
Classe pública DslDefinitionModelDomainModelSerializer Fornece uma implementação da interface IDomainModelSerializer que pode ser usada para serializar / desserializar o modelo de domínio DslDefinitionModel.
Classe pública DslDefinitionModelDomainModelSerializerBase Classe base que implementa IDomainModelSerializer
Classe pública DslDefinitionModelHelpKeywordHelper Classe auxiliar usada para mapear as formas e elementos de modelo para ajudar a palavras-chave.
Classe pública DslDefinitionModelHelpKeywordHelperBase Classe auxiliar usada para mapear as formas e elementos de modelo para palavras-chave de Ajuda F1.
Classe pública DslDefinitionModelSerializationBehavior Uma implementação de DomainXmlSerializationBehavior para DslDefinitionModelSerializationBehavior do comportamento definido.Este é o tipo concreto da implementação derivada de duplo.
Classe pública DslDefinitionModelSerializationBehaviorBase Uma implementação de DomainXmlSerializationBehavior para DslDefinitionModelSerializationBehavior do comportamento definido.Esta é a base abstrata da implementação derivada de duplo.
Classe pública DslDefinitionModelSerializationBehaviorMonikerResolver Resolvedor de identificador de origem para o comportamento de serialização DslDefinitionModelSerializationBehavior.
Classe pública DslDefinitionModelSerializationBehaviorMonikerResolverBase Resolvedor de identificador de origem de base para o comportamento de serialização DslDefinitionModelSerializationBehavior.
Classe pública DslDefinitionModelSerializationBehaviorSerializationMessages Classe de utilitário para fornecer mensagens de serialização
Classe pública DslDefinitionModelSerializationHelper Classe auxiliar para serialização e desserialização de modelos de DslDefinitionModel.
Classe pública DslDefinitionModelSerializationHelperBase Classe auxiliar para serialização e desserialização de modelos de DslDefinitionModel.
Classe protegida DslDefinitionModelSerializationHelperBase.SerializationValidationObserver Uma classe de utilitário para coletar mensagens de validação durante a serialização e armazená-los no resultado de serialização.
Classe pública DslDefinitionModelToolboxHelper Classe auxiliar usada para criar e inicializar os itens da caixa de ferramentas para essa DSL.
Classe pública DslDefinitionModelToolboxHelperBase Classe auxiliar usada para criar e inicializar os itens da caixa de ferramentas para essa DSL.
Classe pública DslDirectiveProcessor Processador de diretriz de modelo derivado de duplo que fornece a implementação de Dsl arquivos é feito em DslDirectiveProcessorBase.Esta classe existe para que os usuários podem personalizar o comportamento facilmente.
Classe pública DslDirectiveProcessorBase Implementação básica para o processador de diretriz de modelo que fornece os arquivos de Dsl
Classe pública DslEditorIdentifiesRootClass DomainRelationship DslEditorIdentifiesRootClass
Classe pública DslEditorIdentifiesRootClassSerializer DslEditorIdentifiesRootClassSerializer de serializador para DomainClass DslEditorIdentifiesRootClass.
Classe pública DslHasDiagram DomainRelationship DslHasDiagram
Classe pública DslLibrary DslLibrary de DomainClass define uma biblioteca de componentes de uma definição de DSL.
Classe pública DslLibraryBase Código de DslLibraryBase personalizado.
Classe pública DslLibraryDefinesConnectors DomainRelationship DslLibraryDefinesConnectors
Classe pública DslLibraryDefinesConnectorsSerializer DslLibraryDefinesConnectorsSerializer de serializador para DomainClass DslLibraryDefinesConnectors.
Classe pública DslLibraryDefinesElements DomainRelationship DslLibraryDefinesElements
Classe pública DslLibraryDefinesElementsSerializer DslLibraryDefinesElementsSerializer de serializador para DomainClass DslLibraryDefinesElements.
Classe pública DslLibraryDefinesShapes DomainRelationship DslLibraryDefinesShapes
Classe pública DslLibraryDefinesShapesSerializer DslLibraryDefinesShapesSerializer de serializador para DomainClass DslLibraryDefinesShapes.
Classe pública DslLibraryHasClasses Descrição de DomainRelationship DslLibraryHasClasses para Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasClasses
Classe pública DslLibraryHasClassesSerializer DslLibraryHasClassesSerializer de serializador para DomainClass DslLibraryHasClasses.
Classe pública DslLibraryHasConnectionBuilders DomainRelationship DslLibraryHasConnectionBuilders
Classe pública DslLibraryHasConnectionBuildersSerializer DslLibraryHasConnectionBuildersSerializer de serializador para DomainClass DslLibraryHasConnectionBuilders.
Classe pública DslLibraryHasDslLibraryImports Descrição de DomainRelationship DslLibraryHasDslLibraryImports para Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasDslLibraryImports
Classe pública DslLibraryHasDslLibraryImportsSerializer DslLibraryHasDslLibraryImportsSerializer de serializador para DomainClass DslLibraryHasDslLibraryImports.
Classe pública DslLibraryHasReferenceTypes DomainRelationship DslLibraryHasReferenceTypes
Classe pública DslLibraryHasReferenceTypesSerializer DslLibraryHasReferenceTypesSerializer de serializador para DomainClass DslLibraryHasReferenceTypes.
Classe pública DslLibraryHasRelationships DomainRelationship DslLibraryHasRelationships
Classe pública DslLibraryHasRelationshipsSerializer DslLibraryHasRelationshipsSerializer de serializador para DomainClass DslLibraryHasRelationships.
Classe pública DslLibraryHasTypes DomainRelationship DslLibraryHasTypes
Classe pública DslLibraryHasTypesSerializer DslLibraryHasTypesSerializer de serializador para DomainClass DslLibraryHasTypes.
Classe pública DslLibraryHasXmlSerializationBehavior DomainRelationship DslLibraryHasXmlSerializationBehavior
Classe pública DslLibraryImport Descrição de DomainClass DslLibraryImport para Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImport
Classe pública DslLibraryImportSerializer DslLibraryImportSerializer de serializador para DomainClass DslLibraryImport.
Classe pública DslLibrarySerializer Parte parcial de DslLibrarySerializer para oferecer suporte a carregamento importados DslLibraries.
Classe pública DslLibrarySerializerBase DslLibrarySerializerBase de serializador para DomainClass DslLibrary.
Classe pública DslSerializer DslSerializer de serializador para DomainClass Dsl.
Classe pública Editor Definição de DomainClass Editor de um editor, que pode ser um designer ou editor personalizado.
Classe pública EditorHasToolboxTabs DomainRelationship EditorHasToolboxTabs
Classe pública EditorHasValidation DomainRelationship EditorHasValidation
Classe pública EditorHasXmlSerializationDefinition DomainRelationship EditorHasXmlSerializationDefinition
Classe pública EditorSerializer EditorSerializer de serializador para o Editor de DomainClass.
Classe pública ElementMergeDirective ElementMergeDirective de DomainClass define o comportamento de mesclar elementos de uma classe de índice designado em uma estrutura de elemento existente.
Classe pública ElementMergeDirectiveHasForwardingPath DomainRelationship ElementMergeDirectiveHasForwardingPath
Classe pública ElementMergeDirectiveHasForwardingPathSerializer ElementMergeDirectiveHasForwardingPathSerializer de serializador para DomainClass ElementMergeDirectiveHasForwardingPath.
Classe pública ElementMergeDirectiveHasLinkCreationPaths DomainRelationship ElementMergeDirectiveHasLinkCreationPaths
Classe pública ElementMergeDirectiveHasLinkCreationPathsSerializer ElementMergeDirectiveHasLinkCreationPathsSerializer de serializador para DomainClass ElementMergeDirectiveHasLinkCreationPaths.
Classe pública ElementMergeDirectiveSerializer ElementMergeDirectiveSerializer de serializador para DomainClass ElementMergeDirective.
Classe pública ElementTool ElementTool de DomainClass define uma ferramenta para criar elementos.
Classe pública ElementToolSerializer ElementToolSerializer de serializador para DomainClass ElementTool.
Classe pública EnumerationHasAttributes DomainRelationship EnumerationHasAttributes
Classe pública EnumerationHasAttributesSerializer EnumerationHasAttributesSerializer de serializador para DomainClass EnumerationHasAttributes.
Classe pública EnumerationHasLiterals DomainRelationship EnumerationHasLiterals
Classe pública EnumerationHasLiteralsSerializer EnumerationHasLiteralsSerializer de serializador para DomainClass EnumerationHasLiterals.
Classe pública EnumerationLiteral Literal de enumeração DomainClass define um literal de uma enumeração.
Classe pública EnumerationLiteralSerializer EnumerationLiteralSerializer de serializador para DomainClass literal.
Classe pública ExpandCollapseDecorator Decorator DomainClass ExpandCollapseDecorator especial usado para mostrar e ocultar os compartimentos ou subshapes de uma forma.
Classe pública ExpandCollapseDecoratorSerializer ExpandCollapseDecoratorSerializer de serializador para DomainClass ExpandCollapseDecorator.
Classe pública Explorer A janela do explorer Explorer de DomainClass define associados com o editor para uma DSL.
Classe pública ExplorerBehavior ExplorerBehavior de DomainClass define o comportamento personalizado explorer para nós designado.
Classe pública ExplorerBehaviorHasNodeSettings DomainRelationship ExplorerBehaviorHasNodeSettings
Classe pública ExplorerBehaviorHasNodeSettingsSerializer ExplorerBehaviorHasNodeSettingsSerializer de serializador para DomainClass ExplorerBehaviorHasNodeSettings.
Classe pública ExplorerBehaviorSerializer ExplorerBehaviorSerializer de serializador para DomainClass ExplorerBehavior.
Classe pública ExplorerBehaviorTypeDescriptor Classe do descritor de tipo personalizado para elementos de ExplorerBehavior.
Classe pública ExplorerHidesNodes DomainRelationship ExplorerHidesNodes
Classe pública ExplorerHidesNodesSerializer ExplorerHidesNodesSerializer de serializador para DomainClass ExplorerHidesNodes.
Classe pública ExplorerNodeSettings ExplorerNodeSettings de DomainClass define configurações personalizadas para os nós do explorer que representa os elementos da classe designado.
Classe pública ExplorerNodeSettingsHasPropertyDisplayedPath DomainRelationship ExplorerNodeSettingsHasPropertyDisplayedPath
Classe pública ExplorerNodeSettingsHasPropertyDisplayedPathSerializer ExplorerNodeSettingsHasPropertyDisplayedPathSerializer de serializador para DomainClass ExplorerNodeSettingsHasPropertyDisplayedPath.
Classe pública ExplorerNodeSettingsReferencesClass DomainRelationship ExplorerNodeSettingsReferencesClass
Classe pública ExplorerNodeSettingsReferencesClassSerializer ExplorerNodeSettingsReferencesClassSerializer de serializador para DomainClass ExplorerNodeSettingsReferencesClass.
Classe pública ExplorerNodeSettingsSerializer ExplorerNodeSettingsSerializer de serializador para DomainClass ExplorerNodeSettings.
Classe pública ExplorerReferencesBehavior DomainRelationship ExplorerReferencesBehavior
Classe pública ExplorerReferencesBehaviorSerializer ExplorerReferencesBehaviorSerializer de serializador para DomainClass ExplorerReferencesBehavior.
Classe pública ExplorerSerializer ExplorerSerializer de serializador para DomainClass Explorer.
Classe pública ExternalType ExternalType de DomainClass fornece um ponto de referência a um tipo de externo.
Classe pública ExternalTypeSerializer ExternalTypeSerializer de serializador para DomainClass ExternalType.
Classe pública GeometryShape GeometryShape de DomainClass define uma forma com um contorno geométrica.
Classe pública GeometryShapeHasBaseGeometryShape DomainRelationship GeometryShapeHasBaseGeometryShape
Classe pública GeometryShapeHasBaseGeometryShapeSerializer GeometryShapeHasBaseGeometryShapeSerializer de serializador para DomainClass GeometryShapeHasBaseGeometryShape.
Classe pública GeometryShapeSerializer GeometryShapeSerializer de serializador para DomainClass GeometryShape.
Classe pública IconDecorator IconDecorator de DomainClass define um decorador que exibe um ícone ou imagem.
Classe pública IconDecoratorSerializer IconDecoratorSerializer de serializador para DomainClass IconDecorator.
Classe pública ImageShape ImageShape de DomainClass define uma forma que exibe uma imagem.
Classe pública ImageShapeHasBaseImageShape DomainRelationship ImageShapeHasBaseImageShape
Classe pública ImageShapeHasBaseImageShapeSerializer ImageShapeHasBaseImageShapeSerializer de serializador para DomainClass ImageShapeHasBaseImageShape.
Classe pública ImageShapeSerializer ImageShapeSerializer de serializador para DomainClass ImageShape.
Classe pública LinkConnectDirective LinkConnectDirective de DomainClass define como os links de uma relação específica obtém criados por um construtor de conexão.
Classe pública LinkConnectDirectiveHasSourceDirectives DomainRelationship LinkConnectDirectiveHasSourceDirectives
Classe pública LinkConnectDirectiveHasSourceDirectivesSerializer LinkConnectDirectiveHasSourceDirectivesSerializer de serializador para DomainClass LinkConnectDirectiveHasSourceDirectives.
Classe pública LinkConnectDirectiveHasTargetDirectives DomainRelationship LinkConnectDirectiveHasTargetDirectives
Classe pública LinkConnectDirectiveHasTargetDirectivesSerializer LinkConnectDirectiveHasTargetDirectivesSerializer de serializador para DomainClass LinkConnectDirectiveHasTargetDirectives.
Classe pública LinkConnectDirectiveReferencesDomainRelationship DomainRelationship LinkConnectDirectiveReferencesDomainRelationship
Classe pública LinkConnectDirectiveReferencesDomainRelationshipSerializer LinkConnectDirectiveReferencesDomainRelationshipSerializer de serializador para DomainClass LinkConnectDirectiveReferencesDomainRelationship.
Classe pública LinkConnectDirectiveSerializer LinkConnectDirectiveSerializer de serializador para DomainClass LinkConnectDirective.
Classe pública MergeDiagramElementMapEventArgs Uma classe simples para reunir DiagramElementMap necessário mesclar dados.
Classe pública MergeDomainRelationshipEventArgs Uma classe simples para reunir DomainRelationship necessário mesclar dados.
Classe pública ModelingPathException Exceção ao lidar com caminhos nos modelos de erros
Classe pública NamedDomainElement Classe base abstrata de NamedDomainElement de DomainClass para elementos de uma definição de DSL que têm nomes.
Classe pública NamedDomainElementSerializer NamedDomainElementSerializer de serializador para DomainClass NamedDomainElement.
Classe pública ObjectToolReferencesClass DomainRelationship ObjectToolReferencesClass
Classe pública ObjectToolReferencesClassSerializer ObjectToolReferencesClassSerializer de serializador para DomainClass ObjectToolReferencesClass.
Classe pública PathHasSegments DomainRelationship PathHasSegments
Classe pública PathHasSegmentsSerializer PathHasSegmentsSerializer de serializador para DomainClass PathHasSegments.
Classe pública PathSegment Segmento de PathSegment DomainClass de um caminho de domínio.
Classe pública PathSegmentReferencesRole DomainRelationship PathSegmentReferencesRole
Classe pública PathSegmentReferencesRoleSerializer PathSegmentReferencesRoleSerializer de serializador para DomainClass PathSegmentReferencesRole.
Classe pública PathSegmentSerializer PathSegmentSerializer de serializador para DomainClass PathSegment.
Classe pública Port Porta de DomainClass define uma forma de porta.
Classe pública PortHasBasePort DomainRelationship PortHasBasePort
Classe pública PortHasBasePortSerializer PortHasBasePortSerializer de serializador para DomainClass PortHasBasePort.
Classe pública PortSerializer PortSerializer de serializador para porta DomainClass.
Classe pública PropertyFilter DomainClass PropertyFilter define um filtro para uma propriedade de domínio.
Classe pública PropertyFilterSerializer PropertyFilterSerializer de serializador para DomainClass PropertyFilter.
Classe pública PropertyHasType DomainRelationship PropertyHasType
Classe pública PropertyHasTypeSerializer PropertyHasTypeSerializer de serializador para DomainClass PropertyHasType.
Classe pública PropertyPath DomainClass PropertyPath define um caminho de navegação para um elemento ou elementos e uma propriedade de juros sobre o elemento (s).
Classe pública PropertyPathHasPath DomainRelationship PropertyPathHasPath
Classe pública PropertyPathReferencesProperty DomainRelationship PropertyPathReferencesProperty
Classe pública PropertyPathReferencesPropertySerializer PropertyPathReferencesPropertySerializer de serializador para DomainClass PropertyPathReferencesProperty.
Classe pública PropertyPathSerializer PropertyPathSerializer de serializador para DomainClass PropertyPath.
Classe pública RelationshipHasBaseRelationship DomainRelationship RelationshipHasBaseRelationship
Classe pública RelationshipHasBaseRelationshipSerializer RelationshipHasBaseRelationshipSerializer de serializador para DomainClass RelationshipHasBaseRelationship.
Classe pública RelationshipHasRoles DomainRelationship RelationshipHasRoles
Classe pública RelationshipHasRolesSerializer RelationshipHasRolesSerializer de serializador para DomainClass RelationshipHasRoles.
Classe pública RelationshipHasSource DomainRelationship RelationshipHasSource
Classe pública RelationshipHasSourceSerializer RelationshipHasSourceSerializer de serializador para DomainClass RelationshipHasSource.
Classe pública RelationshipHasTarget DomainRelationship RelationshipHasTarget
Classe pública RelationshipHasTargetSerializer RelationshipHasTargetSerializer de serializador para DomainClass RelationshipHasTarget.
Classe pública RoleHasRolePlayer DomainRelationship RoleHasRolePlayer
Classe pública RoleHasRolePlayerSerializer RoleHasRolePlayerSerializer de serializador para DomainClass RoleHasRolePlayer.
Classe pública RolePlayerConnectDirective Diretiva de RolePlayerConnectDirective de DomainClass para conectar um player de função a um link.Parte de um link conectar-se a diretiva.
Classe pública RolePlayerConnectDirectiveAcceptsClass DomainRelationship RolePlayerConnectDirectiveAcceptsClass
Classe pública RolePlayerConnectDirectiveAcceptsClassSerializer RolePlayerConnectDirectiveAcceptsClassSerializer de serializador para DomainClass RolePlayerConnectDirectiveAcceptsClass.
Classe pública RolePlayerConnectDirectiveHasPathToRolePlayer DomainRelationship RolePlayerConnectDirectiveHasPathToRolePlayer
Classe pública RolePlayerConnectDirectiveHasPathToRolePlayerSerializer RolePlayerConnectDirectiveHasPathToRolePlayerSerializer de serializador para DomainClass RolePlayerConnectDirectiveHasPathToRolePlayer.
Classe pública RolePlayerConnectDirectiveSerializer RolePlayerConnectDirectiveSerializer de serializador para DomainClass RolePlayerConnectDirective.
Classe pública Shape Classe base abstrata de forma DomainClass para formas de geometria e compartimento.
Classe pública ShapeHasCompartments DomainRelationship ShapeHasCompartments
Classe pública ShapeHasDecorators DomainRelationship ShapeHasDecorators
Classe pública ShapeHasDecoratorsSerializer ShapeHasDecoratorsSerializer de serializador para DomainClass ShapeHasDecorators.
Classe pública ShapeHasDecoratorsTypeDescriptor Classe do descritor de tipo personalizado para elementos de ShapeHasDecorators.
Classe pública ShapeMap ShapeMap de DomainClass define um mapeamento entre uma classe de forma e o domínio.
Classe pública ShapeMapHasDecoratorMaps DomainRelationship ShapeMapHasDecoratorMaps
Classe pública ShapeMapHasParentElementPath DomainRelationship ShapeMapHasParentElementPath
Classe pública ShapeMapHasParentElementPathSerializer ShapeMapHasParentElementPathSerializer de serializador para DomainClass ShapeMapHasParentElementPath.
Classe pública ShapeMapReferencesClass DomainRelationship ShapeMapReferencesClass
Classe pública ShapeMapReferencesClassSerializer ShapeMapReferencesClassSerializer de serializador para DomainClass ShapeMapReferencesClass.
Classe pública ShapeMapReferencesShape DomainRelationship ShapeMapReferencesShape
Classe pública ShapeMapReferencesShapeSerializer ShapeMapReferencesShapeSerializer de serializador para DomainClass ShapeMapReferencesShape.
Classe pública ShapeMapSerializer ShapeMapSerializer de serializador para DomainClass ShapeMap.
Classe pública ShapeSerializer ShapeSerializer de serializador para a forma de DomainClass.
Classe pública SwimLane Raia DomainClass define uma raia.
Classe pública SwimLaneHasBaseSwimLane Descrição de DomainRelationship SwimLaneHasBaseSwimLane para Microsoft.VisualStudio.Modeling.DslDefinition.SwimLaneHasBaseSwimLane
Classe pública SwimLaneHasBaseSwimLaneSerializer SwimLaneHasBaseSwimLaneSerializer de serializador para DomainClass SwimLaneHasBaseSwimLane.
Classe pública SwimLaneHasDecorators DomainRelationship SwimLaneHasDecorators
Classe pública SwimLaneHasDecoratorsSerializer SwimLaneHasDecoratorsSerializer de serializador para DomainClass SwimLaneHasDecorators.
Classe pública SwimLaneMap SwimLaneMap de DomainClass define um mapeamento entre uma raia e uma classe de domínio.
Classe pública SwimLaneMapReferencesSwimLane DomainRelationship SwimLaneMapReferencesSwimLane
Classe pública SwimLaneMapReferencesSwimLaneSerializer SwimLaneMapReferencesSwimLaneSerializer de serializador para DomainClass SwimLaneMapReferencesSwimLane.
Classe pública SwimLaneMapSerializer SwimLaneMapSerializer de serializador para DomainClass SwimLaneMap.
Classe pública SwimLaneSerializer SwimLaneSerializer de serializador para DomainClass raia.
Classe pública TextDecorator TextDecorator de DomainClass define um decorador que exibe texto.
Classe pública TextDecoratorSerializer TextDecoratorSerializer de serializador para DomainClass TextDecorator.
Classe pública Tool Descrição da ferramenta de DomainClass para Microsoft.VisualStudio.Modeling.DslDefinition.Tool
Classe pública ToolboxTab ToolboxTab de DomainClass define a coleção de ferramentas que aparecem em uma única guia na caixa de ferramentas.
Classe pública ToolboxTabHasTools DomainRelationship ToolboxTabHasTools
Classe pública ToolboxTabSerializer ToolboxTabSerializer de serializador para DomainClass ToolboxTab.
Classe pública ToolSerializer ToolSerializer de serializador para ferramenta de DomainClass.
Classe pública UniqueSerializerNameGenerator Usado para gerar nomes de serializador exclusivo com base no nome de DomainClass.
Classe pública Validation Validação de DomainClass define o comportamento de validação para um editor.
Classe pública ValidationSerializer ValidationSerializer de serializador para validação de DomainClass.
Classe pública VisibilityPropertyPath VisibilityPropertyPath de DomainClass define um caminho de propriedade usado para determinar se um elemento, como a decorador está visível ou não.
Classe pública VisibilityPropertyPathHasPropertyFilters DomainRelationship VisibilityPropertyPathHasPropertyFilters
Classe pública VisibilityPropertyPathHasPropertyFiltersSerializer VisibilityPropertyPathHasPropertyFiltersSerializer de serializador para DomainClass VisibilityPropertyPathHasPropertyFilters.
Classe pública VisibilityPropertyPathSerializer VisibilityPropertyPathSerializer de serializador para DomainClass VisibilityPropertyPath.
Classe pública XmlClassData XmlClassData de DomainClass define como os elementos de uma classe de domínio específico são serializados em xml.
Classe pública XmlClassDataAppliesToDomainClass DomainRelationship XmlClassDataAppliesToDomainClass
Classe pública XmlClassDataAppliesToDomainClassSerializer XmlClassDataAppliesToDomainClassSerializer de serializador para DomainClass XmlClassDataAppliesToDomainClass.
Classe pública XmlClassDataHasXmlElementData DomainRelationship XmlClassDataHasXmlElementData
Classe pública XmlClassDataHasXmlElementDataSerializer XmlClassDataHasXmlElementDataSerializer de serializador para DomainClass XmlClassDataHasXmlElementData.
Classe pública XmlClassDataSerializer XmlClassDataSerializer de serializador para DomainClass XmlClassData.
Classe pública XmlElementAppliesToDomainProperty DomainRelationship XmlElementAppliesToDomainProperty
Classe pública XmlElementAppliesToDomainPropertySerializer XmlElementAppliesToDomainPropertySerializer de serializador para DomainClass XmlElementAppliesToDomainProperty.
Classe pública XmlElementData Classe base abstrata de XmlElementData de DomainClass para definições como partes de elementos de uma classe de domínio são serializados em xml.
Classe pública XmlElementDataSerializer XmlElementDataSerializer de serializador para DomainClass XmlElementData.
Classe pública XmlPropertyData XmlPropertyData de DomainClass define como os valores de uma propriedade de domínio específico são serializados em xml.
Classe pública XmlPropertyDataSerializer XmlPropertyDataSerializer de serializador para DomainClass XmlPropertyData.
Classe pública XmlRelationshipData XmlRelationshipData de DomainClass define como os links de uma relação de domínio específico são serializados em xml.
Classe pública XmlRelationshipDataAppliesToDomainRelationship DomainRelationship XmlRelationshipDataAppliesToDomainRelationship
Classe pública XmlRelationshipDataAppliesToDomainRelationshipSerializer XmlRelationshipDataAppliesToDomainRelationshipSerializer de serializador para DomainClass XmlRelationshipDataAppliesToDomainRelationship.
Classe pública XmlRelationshipDataSerializer XmlRelationshipDataSerializer de serializador para DomainClass XmlRelationshipData.
Classe pública XmlSerializationBehavior XmlSerializationBehavior de DomainClass define como os elementos das classes de domínio são incluídos no DSL ou a definição da biblioteca DSL são serializados como xml.
Classe pública XmlSerializationBehaviorHasXmlClassData DomainRelationship XmlSerializationBehaviorHasXmlClassData
Classe pública XmlSerializationBehaviorHasXmlClassDataSerializer XmlSerializationBehaviorHasXmlClassDataSerializer de serializador para DomainClass XmlSerializationBehaviorHasXmlClassData.
Classe pública XmlSerializationBehaviorSerializer XmlSerializationBehaviorSerializer de serializador para DomainClass XmlSerializationBehavior.
Classe pública XmlSerializationBehaviorTypeDescriptor Classe do descritor de tipo personalizado para elementos de XmlSerializationBehavior.
Classe pública XmlSerializationDefinition XmlSerializationDefinition de DomainClass define o serializador Xml usado por um editor.
Classe pública XmlSerializationDefinitionReferencesBehavior DomainRelationship XmlSerializationDefinitionReferencesBehavior
Classe pública XmlSerializationDefinitionReferencesBehaviorSerializer XmlSerializationDefinitionReferencesBehaviorSerializer de serializador para DomainClass XmlSerializationDefinitionReferencesBehavior.
Classe pública XmlSerializationDefinitionSerializer XmlSerializationDefinitionSerializer de serializador para DomainClass XmlSerializationDefinition.

Enumerações

  Enumeração Descrição
Enumeração pública AccessModifier DomainEnumeration: Descrição AccessModifier para Microsoft.VisualStudio.Modeling.DslDefinition.AccessModifier
Enumeração pública CompartmentShapeGeometry DomainEnumeration: Descrição CompartmentShapeGeometry para Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShapeGeometry
Enumeração pública ConnectorDecoratorPosition DomainEnumeration: Descrição ConnectorDecoratorPosition Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorDecoratorPosition
Enumeração pública ConnectorEndStyle DomainEnumeration: Descrição ConnectorEndStyle para Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorEndStyle
Enumeração pública CopyPasteEnabling DomainEnumeration: Descrição CopyPasteEnabling para Microsoft.VisualStudio.Modeling.DslDefinition.CopyPasteEnabling
Enumeração pública DslViolationId Enumeração de validação de restrição DMDM predefinidas erros.Inicie os nomes de erro com "E" avisos com "W".
Enumeração pública ExpandCollapseState DomainEnumeration: Descrição ExpandCollapseState Microsoft.VisualStudio.Modeling.DslDefinition.ExpandCollapseState
Enumeração pública FillGradientMode DomainEnumeration: Descrição FillGradientMode para Microsoft.VisualStudio.Modeling.DslDefinition.FillGradientMode
Enumeração pública InheritanceModifier DomainEnumeration: Descrição InheritanceModifier para Microsoft.VisualStudio.Modeling.DslDefinition.InheritanceModifier
Enumeração pública Multiplicity DomainEnumeration: Descrição de multiplicidade para Microsoft.VisualStudio.Modeling.DslDefinition.Multiplicity
Enumeração pública PathSegmentInterpretation DomainEnumeration: Descrição PathSegmentInterpretation para Microsoft.VisualStudio.Modeling.DslDefinition.PathSegmentInterpretation
Enumeração pública PropertyKind DomainEnumeration: Descrição PropertyKind para Microsoft.VisualStudio.Modeling.DslDefinition.PropertyKind
Enumeração pública RoutingStyle DomainEnumeration: Descrição RoutingStyle Microsoft.VisualStudio.Modeling.DslDefinition.RoutingStyle
Enumeração pública ShapeDecoratorPosition DomainEnumeration: Descrição ShapeDecoratorPosition Microsoft.VisualStudio.Modeling.DslDefinition.ShapeDecoratorPosition
Enumeração pública ShapeGeometry DomainEnumeration: Descrição ShapeGeometry para Microsoft.VisualStudio.Modeling.DslDefinition.ShapeGeometry
Enumeração pública SwimLaneDecoratorPosition DomainEnumeration: Descrição SwimLaneDecoratorPosition para Microsoft.VisualStudio.Modeling.DslDefinition.SwimLaneDecoratorPosition
Enumeração pública TooltipType DomainEnumeration: Descrição TooltipType para Microsoft.VisualStudio.Modeling.DslDefinition.TooltipType
Enumeração pública TypeAccessModifier DomainEnumeration: Descrição TypeAccessModifier para Microsoft.VisualStudio.Modeling.DslDefinition.TypeAccessModifier
Enumeração pública XmlPropertyRepresentation DomainEnumeration: Descrição XmlPropertyRepresentation para Microsoft.VisualStudio.Modeling.DslDefinition.XmlPropertyRepresentation