Microsoft.VisualStudio.Modeling.DslDefinition Namespace
Classes in this namespace are concerned with the definition of a DSL. For example, important classes include DomainClass, DomainRelationship, and DomainProperty. You would use these classes if you want to reflect or modify a DSL definition.
| Class | Description | |
|---|---|---|
![]() | AttributedDomainElement | DomainClass AttributedDomainElement Domain elements that can have CLR Attributes defined on them. |
![]() | AttributedDomainElementHasAttributes | DomainRelationship AttributedDomainElementHasAttributes |
![]() | AttributedDomainElementHasAttributesSerializer | Serializer AttributedDomainElementHasAttributesSerializer for DomainClass AttributedDomainElementHasAttributes. |
![]() | AttributedDomainElementSerializer | Serializer AttributedDomainElementSerializer for DomainClass AttributedDomainElement. |
![]() | AttributeHasParameters | DomainRelationship AttributeHasParameters |
![]() | AttributeHasParametersSerializer | Serializer AttributeHasParametersSerializer for DomainClass AttributeHasParameters. |
![]() | AttributeParameter | DomainClass AttributeParameter Parameter of a Clr Attribute. |
![]() | AttributeParameterSerializer | Serializer AttributeParameterSerializer for DomainClass AttributeParameter. |
![]() | BaseShape | DomainClass BaseShape Abstract base class for all kinds of shape. |
![]() | BaseShapeMap | DomainClass BaseShapeMap Base class for all shape maps. |
![]() | BaseShapeMapReferencesBaseShape | DomainRelationship BaseShapeMapReferencesBaseShape |
![]() | BaseShapeMapReferencesBaseShapeSerializer | Serializer BaseShapeMapReferencesBaseShapeSerializer for DomainClass BaseShapeMapReferencesBaseShape. |
![]() | BaseShapeMapSerializer | Serializer BaseShapeMapSerializer for DomainClass BaseShapeMap. |
![]() | BaseShapeSerializer | Serializer BaseShapeSerializer for DomainClass BaseShape. |
![]() | ClassHasBaseClass | DomainRelationship ClassHasBaseClass |
![]() | ClassHasBaseClassSerializer | Serializer ClassHasBaseClassSerializer for DomainClass ClassHasBaseClass. |
![]() | ClassHasElementMergeDirectives | DomainRelationship ClassHasElementMergeDirectives |
![]() | ClassHasElementMergeDirectivesSerializer | Serializer ClassHasElementMergeDirectivesSerializer for DomainClass ClassHasElementMergeDirectives. |
![]() | ClassHasProperties | DomainRelationship ClassHasProperties |
![]() | ClassHasPropertiesSerializer | Serializer ClassHasPropertiesSerializer for DomainClass ClassHasProperties. |
![]() | ClassIndexesElementMergeDirective | DomainRelationship ClassIndexesElementMergeDirective |
![]() | ClassIndexesElementMergeDirectiveSerializer | Serializer ClassIndexesElementMergeDirectiveSerializer for DomainClass ClassIndexesElementMergeDirective. |
![]() | ClrAttribute | DomainClass ClrAttribute Defines CLR attributes in a DSL definition. |
![]() | ClrAttributeSerializer | Serializer ClrAttributeSerializer for DomainClass ClrAttribute. |
![]() | CodeGenerationUtilities | Utilities used by the code-generation templates |
![]() | Compartment | DomainClass Compartment Defines a compartment of a compartment shape. |
![]() | CompartmentMap | DomainClass CompartmentMap Defines mapping from a compartment to a collection of elements. |
![]() | CompartmentMapHasElementsDisplayedPath | DomainRelationship CompartmentMapHasElementsDisplayedPath |
![]() | CompartmentMapHasElementsDisplayedPathSerializer | Serializer CompartmentMapHasElementsDisplayedPathSerializer for DomainClass CompartmentMapHasElementsDisplayedPath. |
![]() | CompartmentMapHasPropertyDisplayedPath | DomainRelationship CompartmentMapHasPropertyDisplayedPath |
![]() | CompartmentMapHasPropertyDisplayedPathSerializer | Serializer CompartmentMapHasPropertyDisplayedPathSerializer for DomainClass CompartmentMapHasPropertyDisplayedPath. |
![]() | CompartmentMapSerializer | Serializer CompartmentMapSerializer for DomainClass CompartmentMap. |
![]() | CompartmentMapsReferToCompartment | DomainRelationship CompartmentMapsReferToCompartment |
![]() | CompartmentMapsReferToCompartmentSerializer | Serializer CompartmentMapsReferToCompartmentSerializer for DomainClass CompartmentMapsReferToCompartment. |
![]() | CompartmentSerializer | Serializer CompartmentSerializer for DomainClass Compartment. |
![]() | CompartmentShape | DomainClass CompartmentShape Defines a shape with compartments that can contain lists of single-line text entries. |
![]() | CompartmentShapeHasBaseCompartmentShape | DomainRelationship CompartmentShapeHasBaseCompartmentShape |
![]() | CompartmentShapeHasBaseCompartmentShapeSerializer | Serializer CompartmentShapeHasBaseCompartmentShapeSerializer for DomainClass CompartmentShapeHasBaseCompartmentShape. |
![]() | CompartmentShapeMap | DomainClass CompartmentShapeMap Defines a mapping between a compartment shape and a domain class. |
![]() | CompartmentShapeMapHasCompartmentMaps | DomainRelationship CompartmentShapeMapHasCompartmentMaps |
![]() | CompartmentShapeMapReferencesCompartmentShape | DomainRelationship CompartmentShapeMapReferencesCompartmentShape |
![]() | CompartmentShapeMapReferencesCompartmentShapeSerializer | Serializer CompartmentShapeMapReferencesCompartmentShapeSerializer for DomainClass CompartmentShapeMapReferencesCompartmentShape. |
![]() | CompartmentShapeMapSerializer | Serializer CompartmentShapeMapSerializer for DomainClass CompartmentShapeMap. |
![]() | CompartmentShapeSerializer | Serializer CompartmentShapeSerializer for DomainClass CompartmentShape. |
![]() | ConnectionBuilder | DomainClass ConnectionBuilder Defines a connection builder, which is used to create binary connections between model elements. |
![]() | ConnectionBuilderHasLinkConnectDirectives | DomainRelationship ConnectionBuilderHasLinkConnectDirectives |
![]() | ConnectionBuilderSerializer | Serializer ConnectionBuilderSerializer for DomainClass ConnectionBuilder. |
![]() | ConnectionTool | DomainClass ConnectionTool Defines a tool on the toolbox for making a connection. |
![]() | ConnectionToolSerializer | Serializer ConnectionToolSerializer for DomainClass ConnectionTool. |
![]() | Connector | DomainClass Connector Defines a connector. |
![]() | ConnectorHasBaseConnector | DomainRelationship ConnectorHasBaseConnector |
![]() | ConnectorHasBaseConnectorSerializer | Serializer ConnectorHasBaseConnectorSerializer for DomainClass ConnectorHasBaseConnector. |
![]() | ConnectorHasDecorators | DomainRelationship ConnectorHasDecorators |
![]() | ConnectorHasDecoratorsSerializer | Serializer ConnectorHasDecoratorsSerializer for DomainClass ConnectorHasDecorators. |
![]() | ConnectorHasDecoratorsTypeDescriptor | Custom type descriptor class for ConnectorHasDecorators elements. |
![]() | ConnectorMap | DomainClass ConnectorMap Defines a mapping between a connector and a domain relationship. |
![]() | ConnectorMapHasDecoratorMaps | DomainRelationship ConnectorMapHasDecoratorMaps |
![]() | ConnectorMapReferencesConnector | DomainRelationship ConnectorMapReferencesConnector |
![]() | ConnectorMapReferencesConnectorSerializer | Serializer ConnectorMapReferencesConnectorSerializer for DomainClass ConnectorMapReferencesConnector. |
![]() | ConnectorMapReferencesRelationship | DomainRelationship ConnectorMapReferencesRelationship |
![]() | ConnectorMapReferencesRelationshipSerializer | Serializer ConnectorMapReferencesRelationshipSerializer for DomainClass ConnectorMapReferencesRelationship. |
![]() | ConnectorMapSerializer | Serializer ConnectorMapSerializer for DomainClass ConnectorMap. |
![]() | ConnectorSerializer | Serializer ConnectorSerializer for DomainClass Connector. |
![]() | ConnectorToolReferencesConnectionBuilder | DomainRelationship ConnectorToolReferencesConnectionBuilder |
![]() | ConnectorToolReferencesConnectionBuilderSerializer | Serializer ConnectorToolReferencesConnectionBuilderSerializer for DomainClass ConnectorToolReferencesConnectionBuilder. |
![]() | CreateDiagramElementMap | Empty ConnectionBuilder class as a placeholder for custom code. |
![]() | CreateEmbeddingRelationship | ConnectionBuilder class to provide logic for constructing connections between elements. |
![]() | CreateInheritanceLink | ConnectionBuilder class to provide logic for constructing connections between elements. |
![]() | CreateReferenceRelationship | ConnectionBuilder class to provide logic for constructing connections between elements. |
![]() | CustomEditor | DomainClass CustomEditor Defines an editor whose main design surface is implemented by custom code. |
![]() | CustomEditorSerializer | Serializer CustomEditorSerializer for DomainClass CustomEditor. |
![]() | CustomPropertyDescriptor | DomainRelationship CustomPropertyDescriptor Relates a type descriptor to a property path, thereby defining a custom property descriptor. |
![]() | CustomPropertyDescriptorSerializer | Serializer CustomPropertyDescriptorSerializer for DomainClass CustomPropertyDescriptor. |
![]() | Decorator | DomainClass Decorator Defines a decorator for a shape or connector. |
![]() | DecoratorMap | DomainClass DecoratorMap Defines a mapping between a decorator and a domain property. |
![]() | DecoratorMapHasPropertyDisplayedPath | DomainRelationship DecoratorMapHasPropertyDisplayedPath |
![]() | DecoratorMapHasPropertyDisplayedPathSerializer | Serializer DecoratorMapHasPropertyDisplayedPathSerializer for DomainClass DecoratorMapHasPropertyDisplayedPath. |
![]() | DecoratorMapHasVisibilityPropertyPath | DomainRelationship DecoratorMapHasVisibilityPropertyPath |
![]() | DecoratorMapReferencesDecorator | DomainRelationship DecoratorMapReferencesDecorator |
![]() | DecoratorMapReferencesDecoratorSerializer | Serializer DecoratorMapReferencesDecoratorSerializer for DomainClass DecoratorMapReferencesDecorator. |
![]() | DecoratorMapSerializer | Serializer DecoratorMapSerializer for DomainClass DecoratorMap. |
![]() | DecoratorSerializer | Serializer DecoratorSerializer for DomainClass Decorator. |
![]() | Designer | DomainClass Designer Defines an editor with a graphical design surface. |
![]() | DesignerHasDiagram | DomainRelationship DesignerHasDiagram |
![]() | DesignerHasDiagramSerializer | Serializer DesignerHasDiagramSerializer for DomainClass DesignerHasDiagram. |
![]() | DesignerSerializer | Serializer DesignerSerializer for DomainClass Designer. |
![]() | Diagram | DomainClass Diagram Defines a diagram, involving the definition of shape and connector maps. |
![]() | DiagramElement | DomainClass DiagramElement Abstract base class for the definition of diagram elements, including shapes and connectors. |
![]() | DiagramElementHasDecorators | DomainRelationship DiagramElementHasDecorators |
![]() | DiagramElementHasDecoratorsSerializer | Serializer DiagramElementHasDecoratorsSerializer for DomainClass DiagramElementHasDecorators. |
![]() | DiagramElementMap | DomainClass DiagramElementMap Abstract base class for the definition of mappings between diagram elements and domain classes or relationships. |
![]() | DiagramElementMapHasDecoratorMaps | DomainRelationship DiagramElementMapHasDecoratorMaps |
![]() | DiagramElementMapHasDecoratorMapsSerializer | Serializer DiagramElementMapHasDecoratorMapsSerializer for DomainClass DiagramElementMapHasDecoratorMaps. |
![]() | DiagramElementMapSerializer | Serializer DiagramElementMapSerializer for DomainClass DiagramElementMap. |
![]() | DiagramElementSerializer | Serializer DiagramElementSerializer for DomainClass DiagramElement. |
![]() | DiagramHasBaseDiagram | DomainRelationship DiagramHasBaseDiagram Description for Microsoft.VisualStudio.Modeling.DslDefinition.DiagramHasBaseDiagram |
![]() | DiagramHasBaseDiagramSerializer | Serializer DiagramHasBaseDiagramSerializer for DomainClass DiagramHasBaseDiagram. |
![]() | DiagramHasConnectorMaps | DomainRelationship DiagramHasConnectorMaps |
![]() | DiagramHasConnectorMapsSerializer | Serializer DiagramHasConnectorMapsSerializer for DomainClass DiagramHasConnectorMaps. |
![]() | DiagramHasShapeMaps | DomainRelationship DiagramHasShapeMaps |
![]() | DiagramHasShapeMapsSerializer | Serializer DiagramHasShapeMapsSerializer for DomainClass DiagramHasShapeMaps. |
![]() | DiagramRepresentsClass | DomainRelationship DiagramRepresentsClass |
![]() | DiagramRepresentsClassSerializer | Serializer DiagramRepresentsClassSerializer for DomainClass DiagramRepresentsClass. |
![]() | DiagramSerializer | Serializer DiagramSerializer for DomainClass Diagram. |
![]() | DomainClass | Represents a domain class in a DSL Definition. |
![]() | DomainClassHasCustomTypeDescriptor | DomainRelationship DomainClassHasCustomTypeDescriptor |
![]() | DomainClassHasCustomTypeDescriptorSerializer | Serializer DomainClassHasCustomTypeDescriptorSerializer for DomainClass DomainClassHasCustomTypeDescriptor. |
![]() | DomainClassInheritanceComparer | Class to order domain classes by their inheritance tree, so leaf classes come first. |
![]() | DomainClassInheritanceComparer<T> | Class to order domain classes by their inheritance tree, so leaf classes come first. |
![]() | DomainClassSerializer | Serializer DomainClassSerializer for DomainClass DomainClass. |
![]() | DomainElement | DomainClass DomainElement Abstract base class of all components of a domain specific language definition. |
![]() | DomainElementSerializer | Serializer DomainElementSerializer for DomainClass DomainElement. |
![]() | DomainEnumeration | DomainClass DomainEnumeration Defines an enumeration. |
![]() | DomainEnumerationSerializer | Serializer DomainEnumerationSerializer for DomainClass DomainEnumeration. |
![]() | DomainPath | DomainClass DomainPath An expression for navigating across domain classes and relationships in a DSL definition. |
![]() | DomainPathSerializer | Serializer DomainPathSerializer for DomainClass DomainPath. |
![]() | DomainProperty | DomainClass DomainProperty Description for Microsoft.VisualStudio.Modeling.DslDefinition.DomainProperty |
![]() | DomainPropertyHasElementNameProvider | DomainRelationship DomainPropertyHasElementNameProvider |
![]() | DomainPropertyHasElementNameProviderSerializer | Serializer DomainPropertyHasElementNameProviderSerializer for DomainClass DomainPropertyHasElementNameProvider. |
![]() | DomainPropertySerializer | Serializer DomainPropertySerializer for DomainClass DomainProperty. |
![]() | DomainRelationship | DomainClass DomainRelationship Defines a relationship between two domain classes. |
![]() | DomainRelationshipSerializer | Serializer DomainRelationshipSerializer for DomainClass DomainRelationship. |
![]() | DomainRole | DomainClass DomainRole Defines a role of a domain relationship. A relationship has exactly two roles. |
![]() | DomainRoleHasPropertyAttributes | DomainRelationship DomainRoleHasPropertyAttributes Description for Microsoft.VisualStudio.Modeling.DslDefinition.DomainRoleHasPropertyAttributes |
![]() | DomainRoleHasPropertyAttributesSerializer | Serializer DomainRoleHasPropertyAttributesSerializer for DomainClass DomainRoleHasPropertyAttributes. |
![]() | DomainRoleImplementedByCollectionType | DomainRelationship DomainRoleImplementedByCollectionType |
![]() | DomainRoleImplementedByCollectionTypeSerializer | Serializer DomainRoleImplementedByCollectionTypeSerializer for DomainClass DomainRoleImplementedByCollectionType. |
![]() | DomainRoleSerializer | Serializer DomainRoleSerializer for DomainClass DomainRole. |
![]() | DomainType | DomainClass DomainType Abstract base class for external types and enumerations. |
![]() | DomainTypeDescriptor | DomainClass DomainTypeDescriptor Allows the default type descriptor for a domain class to be customized. |
![]() | DomainTypeDescriptorSerializer | Serializer DomainTypeDescriptorSerializer for DomainClass DomainTypeDescriptor. |
![]() | DomainTypeSerializer | Serializer DomainTypeSerializer for DomainClass DomainType. |
![]() | Dsl | DomainClass Dsl Definition of a Domain Specific Language, which is also a DslLibrary. |
![]() | DslDefinesEditor | DomainRelationship DslDefinesEditor |
![]() | DslDefinesExplorer | DomainRelationship DslDefinesExplorer |
![]() | DslDefinesExplorerBehavior | DomainRelationship DslDefinesExplorerBehavior |
![]() | DslDefinitionModelCopyClosure | Copy closure visitor filter |
![]() | DslDefinitionModelCopyClosureBase | Base class for copy closure visitor filter |
![]() | DslDefinitionModelDeleteClosure | Remove closure visitor filter |
![]() | DslDefinitionModelDeleteClosureBase | Base class for remove closure visitor filter |
![]() | DslDefinitionModelDomainModel | DomainModel DslDefinitionModelDomainModel Definition of the Dsl Designer. |
![]() | DslDefinitionModelDomainModelSerializer | Provides an implementation of the IDomainModelSerializer interface that can be used to serialize / deserialize the DslDefinitionModel domain model. |
![]() | DslDefinitionModelDomainModelSerializerBase | Base class that implements IDomainModelSerializer |
![]() | DslDefinitionModelHelpKeywordHelper | Helper class used to map shapes and model elements to help keywords. |
![]() | DslDefinitionModelHelpKeywordHelperBase | Helper class used to map shapes and model elements to F1 help keywords. |
![]() | DslDefinitionModelSerializationBehavior | A DomainXmlSerializationBehavior implementation for defined behavior DslDefinitionModelSerializationBehavior. This is the concrete type of the double-derived implementation. |
![]() | DslDefinitionModelSerializationBehaviorBase | A DomainXmlSerializationBehavior implementation for defined behavior DslDefinitionModelSerializationBehavior. This is the abstract base of the double-derived implementation. |
![]() | DslDefinitionModelSerializationBehaviorMonikerResolver | Moniker resolver for serialization behavior DslDefinitionModelSerializationBehavior. |
![]() | DslDefinitionModelSerializationBehaviorMonikerResolverBase | Base moniker resolver for serialization behavior DslDefinitionModelSerializationBehavior. |
![]() | DslDefinitionModelSerializationBehaviorSerializationMessages | Utility class to provide serialization messages |
![]() | DslDefinitionModelSerializationHelper | Helper class for serializing and deserializing DslDefinitionModel models. |
![]() | DslDefinitionModelSerializationHelperBase | Helper class for serializing and deserializing DslDefinitionModel models. |
![]() | DslDefinitionModelToolboxHelper | Helper class used to create and initialize toolbox items for this DSL. |
![]() | DslDefinitionModelToolboxHelperBase | Helper class used to create and initialize toolbox items for this DSL. |
![]() | DslDirectiveProcessor | Double-derived template directive processor that provides Dsl files The implementation is done in DslDirectiveProcessorBase. This class exist so users can customize behavior easily. |
![]() | DslDirectiveProcessorBase | Base implementation for template directive processor that provides Dsl files |
![]() | DslEditorIdentifiesRootClass | DomainRelationship DslEditorIdentifiesRootClass |
![]() | DslEditorIdentifiesRootClassSerializer | Serializer DslEditorIdentifiesRootClassSerializer for DomainClass DslEditorIdentifiesRootClass. |
![]() | DslHasDiagram | DomainRelationship DslHasDiagram |
![]() | DslLibrary | DomainClass DslLibrary Defines a library of components of a DSL definition. |
![]() | DslLibraryBase | Customized DslLibraryBase code. |
![]() | DslLibraryDefinesConnectors | DomainRelationship DslLibraryDefinesConnectors |
![]() | DslLibraryDefinesConnectorsSerializer | Serializer DslLibraryDefinesConnectorsSerializer for DomainClass DslLibraryDefinesConnectors. |
![]() | DslLibraryDefinesElements | DomainRelationship DslLibraryDefinesElements |
![]() | DslLibraryDefinesElementsSerializer | Serializer DslLibraryDefinesElementsSerializer for DomainClass DslLibraryDefinesElements. |
![]() | DslLibraryDefinesShapes | DomainRelationship DslLibraryDefinesShapes |
![]() | DslLibraryDefinesShapesSerializer | Serializer DslLibraryDefinesShapesSerializer for DomainClass DslLibraryDefinesShapes. |
![]() | DslLibraryHasClasses | DomainRelationship DslLibraryHasClasses Description for Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasClasses |
![]() | DslLibraryHasClassesSerializer | Serializer DslLibraryHasClassesSerializer for DomainClass DslLibraryHasClasses. |
![]() | DslLibraryHasConnectionBuilders | DomainRelationship DslLibraryHasConnectionBuilders |
![]() | DslLibraryHasConnectionBuildersSerializer | Serializer DslLibraryHasConnectionBuildersSerializer for DomainClass DslLibraryHasConnectionBuilders. |
![]() | DslLibraryHasDslLibraryImports | DomainRelationship DslLibraryHasDslLibraryImports Description for Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasDslLibraryImports |
![]() | DslLibraryHasDslLibraryImportsSerializer | Serializer DslLibraryHasDslLibraryImportsSerializer for DomainClass DslLibraryHasDslLibraryImports. |
![]() | DslLibraryHasReferenceTypes | DomainRelationship DslLibraryHasReferenceTypes |
![]() | DslLibraryHasReferenceTypesSerializer | Serializer DslLibraryHasReferenceTypesSerializer for DomainClass DslLibraryHasReferenceTypes. |
![]() | DslLibraryHasRelationships | DomainRelationship DslLibraryHasRelationships |
![]() | DslLibraryHasRelationshipsSerializer | Serializer DslLibraryHasRelationshipsSerializer for DomainClass DslLibraryHasRelationships. |
![]() | DslLibraryHasTypes | DomainRelationship DslLibraryHasTypes |
![]() | DslLibraryHasTypesSerializer | Serializer DslLibraryHasTypesSerializer for DomainClass DslLibraryHasTypes. |
![]() | DslLibraryHasXmlSerializationBehavior | DomainRelationship DslLibraryHasXmlSerializationBehavior |
![]() | DslLibraryImport | DomainClass DslLibraryImport Description for Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImport |
![]() | DslLibraryImportSerializer | Serializer DslLibraryImportSerializer for DomainClass DslLibraryImport. |
![]() | DslLibrarySerializer | Partial part of DslLibrarySerializer to support loading imported DslLibraries. |
![]() | DslLibrarySerializerBase | Serializer DslLibrarySerializerBase for DomainClass DslLibrary. |
![]() | DslSerializer | Serializer DslSerializer for DomainClass Dsl. |
![]() | Editor | DomainClass Editor Definition of an editor, which may be a designer or custom editor. |
![]() | EditorHasToolboxTabs | DomainRelationship EditorHasToolboxTabs |
![]() | EditorHasValidation | DomainRelationship EditorHasValidation |
![]() | EditorHasXmlSerializationDefinition | DomainRelationship EditorHasXmlSerializationDefinition |
![]() | EditorSerializer | Serializer EditorSerializer for DomainClass Editor. |
![]() | ElementMergeDirective | DomainClass ElementMergeDirective Defines the behavior for merging elements of a designated index class into an existing element structure. |
![]() | ElementMergeDirectiveHasForwardingPath | DomainRelationship ElementMergeDirectiveHasForwardingPath |
![]() | ElementMergeDirectiveHasForwardingPathSerializer | Serializer ElementMergeDirectiveHasForwardingPathSerializer for DomainClass ElementMergeDirectiveHasForwardingPath. |
![]() | ElementMergeDirectiveHasLinkCreationPaths | DomainRelationship ElementMergeDirectiveHasLinkCreationPaths |
![]() | ElementMergeDirectiveHasLinkCreationPathsSerializer | Serializer ElementMergeDirectiveHasLinkCreationPathsSerializer for DomainClass ElementMergeDirectiveHasLinkCreationPaths. |
![]() | ElementMergeDirectiveSerializer | Serializer ElementMergeDirectiveSerializer for DomainClass ElementMergeDirective. |
![]() | ElementTool | DomainClass ElementTool Defines a tool for creating elements. |
![]() | ElementToolSerializer | Serializer ElementToolSerializer for DomainClass ElementTool. |
![]() | EnumerationHasAttributes | DomainRelationship EnumerationHasAttributes |
![]() | EnumerationHasAttributesSerializer | Serializer EnumerationHasAttributesSerializer for DomainClass EnumerationHasAttributes. |
![]() | EnumerationHasLiterals | DomainRelationship EnumerationHasLiterals |
![]() | EnumerationHasLiteralsSerializer | Serializer EnumerationHasLiteralsSerializer for DomainClass EnumerationHasLiterals. |
![]() | EnumerationLiteral | DomainClass EnumerationLiteral Defines a literal for an enumeration. |
![]() | EnumerationLiteralSerializer | Serializer EnumerationLiteralSerializer for DomainClass EnumerationLiteral. |
![]() | ExpandCollapseDecorator | DomainClass ExpandCollapseDecorator Special decorator used for showing and hiding the compartments or subshapes of a shape. |
![]() | ExpandCollapseDecoratorSerializer | Serializer ExpandCollapseDecoratorSerializer for DomainClass ExpandCollapseDecorator. |
![]() | Explorer | DomainClass Explorer Defines the explorer window associated with the editor for a DSL. |
![]() | ExplorerBehavior | DomainClass ExplorerBehavior Defines custom explorer behavior for designated nodes. |
![]() | ExplorerBehaviorHasNodeSettings | DomainRelationship ExplorerBehaviorHasNodeSettings |
![]() | ExplorerBehaviorHasNodeSettingsSerializer | Serializer ExplorerBehaviorHasNodeSettingsSerializer for DomainClass ExplorerBehaviorHasNodeSettings. |
![]() | ExplorerBehaviorSerializer | Serializer ExplorerBehaviorSerializer for DomainClass ExplorerBehavior. |
![]() | ExplorerBehaviorTypeDescriptor | Custom type descriptor class for ExplorerBehavior elements. |
![]() | ExplorerHidesNodes | DomainRelationship ExplorerHidesNodes |
![]() | ExplorerHidesNodesSerializer | Serializer ExplorerHidesNodesSerializer for DomainClass ExplorerHidesNodes. |
![]() | ExplorerNodeSettings | DomainClass ExplorerNodeSettings Defines custom settings for explorer nodes representing elements of the designated class. |
![]() | ExplorerNodeSettingsHasPropertyDisplayedPath | DomainRelationship ExplorerNodeSettingsHasPropertyDisplayedPath |
![]() | ExplorerNodeSettingsHasPropertyDisplayedPathSerializer | Serializer ExplorerNodeSettingsHasPropertyDisplayedPathSerializer for DomainClass ExplorerNodeSettingsHasPropertyDisplayedPath. |
![]() | ExplorerNodeSettingsReferencesClass | DomainRelationship ExplorerNodeSettingsReferencesClass |
![]() | ExplorerNodeSettingsReferencesClassSerializer | Serializer ExplorerNodeSettingsReferencesClassSerializer for DomainClass ExplorerNodeSettingsReferencesClass. |
![]() | ExplorerNodeSettingsSerializer | Serializer ExplorerNodeSettingsSerializer for DomainClass ExplorerNodeSettings. |
![]() | ExplorerReferencesBehavior | DomainRelationship ExplorerReferencesBehavior |
![]() | ExplorerReferencesBehaviorSerializer | Serializer ExplorerReferencesBehaviorSerializer for DomainClass ExplorerReferencesBehavior. |
![]() | ExplorerSerializer | Serializer ExplorerSerializer for DomainClass Explorer. |
![]() | ExternalType | DomainClass ExternalType Provides a point of reference to an external type. |
![]() | ExternalTypeSerializer | Serializer ExternalTypeSerializer for DomainClass ExternalType. |
![]() | GeometryShape | DomainClass GeometryShape Defines a shape with a geometric outline. |
![]() | GeometryShapeHasBaseGeometryShape | DomainRelationship GeometryShapeHasBaseGeometryShape |
![]() | GeometryShapeHasBaseGeometryShapeSerializer | Serializer GeometryShapeHasBaseGeometryShapeSerializer for DomainClass GeometryShapeHasBaseGeometryShape. |
![]() | GeometryShapeSerializer | Serializer GeometryShapeSerializer for DomainClass GeometryShape. |
![]() | IconDecorator | DomainClass IconDecorator Defines a decorator that displays an icon or image. |
![]() | IconDecoratorSerializer | Serializer IconDecoratorSerializer for DomainClass IconDecorator. |
![]() | ImageShape | DomainClass ImageShape Defines a shape that displays an image. |
![]() | ImageShapeHasBaseImageShape | DomainRelationship ImageShapeHasBaseImageShape |
![]() | ImageShapeHasBaseImageShapeSerializer | Serializer ImageShapeHasBaseImageShapeSerializer for DomainClass ImageShapeHasBaseImageShape. |
![]() | ImageShapeSerializer | Serializer ImageShapeSerializer for DomainClass ImageShape. |
![]() | LinkConnectDirective | DomainClass LinkConnectDirective Defines how links of a specific relationship get created by a connection builder. |
![]() | LinkConnectDirectiveHasSourceDirectives | DomainRelationship LinkConnectDirectiveHasSourceDirectives |
![]() | LinkConnectDirectiveHasSourceDirectivesSerializer | Serializer LinkConnectDirectiveHasSourceDirectivesSerializer for DomainClass LinkConnectDirectiveHasSourceDirectives. |
![]() | LinkConnectDirectiveHasTargetDirectives | DomainRelationship LinkConnectDirectiveHasTargetDirectives |
![]() | LinkConnectDirectiveHasTargetDirectivesSerializer | Serializer LinkConnectDirectiveHasTargetDirectivesSerializer for DomainClass LinkConnectDirectiveHasTargetDirectives. |
![]() | LinkConnectDirectiveReferencesDomainRelationship | DomainRelationship LinkConnectDirectiveReferencesDomainRelationship |
![]() | LinkConnectDirectiveReferencesDomainRelationshipSerializer | Serializer LinkConnectDirectiveReferencesDomainRelationshipSerializer for DomainClass LinkConnectDirectiveReferencesDomainRelationship. |
![]() | LinkConnectDirectiveSerializer | Serializer LinkConnectDirectiveSerializer for DomainClass LinkConnectDirective. |
![]() | MergeDiagramElementMapEventArgs | Simple class to gather DiagramElementMap required merge data. |
![]() | MergeDomainRelationshipEventArgs | Simple class to gather DomainRelationship required merge data. |
![]() | ModelingPathException | Exception for errors when dealing with Paths in models |
![]() | NamedDomainElement | DomainClass NamedDomainElement Abstract base class for elements of a DSL definition which have names. |
![]() | NamedDomainElementSerializer | Serializer NamedDomainElementSerializer for DomainClass NamedDomainElement. |
![]() | ObjectToolReferencesClass | DomainRelationship ObjectToolReferencesClass |
![]() | ObjectToolReferencesClassSerializer | Serializer ObjectToolReferencesClassSerializer for DomainClass ObjectToolReferencesClass. |
![]() | PathHasSegments | DomainRelationship PathHasSegments |
![]() | PathHasSegmentsSerializer | Serializer PathHasSegmentsSerializer for DomainClass PathHasSegments. |
![]() | PathSegment | DomainClass PathSegment Segment of a domain path. |
![]() | PathSegmentReferencesRole | DomainRelationship PathSegmentReferencesRole |
![]() | PathSegmentReferencesRoleSerializer | Serializer PathSegmentReferencesRoleSerializer for DomainClass PathSegmentReferencesRole. |
![]() | PathSegmentSerializer | Serializer PathSegmentSerializer for DomainClass PathSegment. |
![]() | Port | DomainClass Port Defines a port shape. |
![]() | PortHasBasePort | DomainRelationship PortHasBasePort |
![]() | PortHasBasePortSerializer | Serializer PortHasBasePortSerializer for DomainClass PortHasBasePort. |
![]() | PortSerializer | Serializer PortSerializer for DomainClass Port. |
![]() | PropertyFilter | DomainClass PropertyFilter Defines a filter for a domain property. |
![]() | PropertyFilterSerializer | Serializer PropertyFilterSerializer for DomainClass PropertyFilter. |
![]() | PropertyHasType | DomainRelationship PropertyHasType |
![]() | PropertyHasTypeSerializer | Serializer PropertyHasTypeSerializer for DomainClass PropertyHasType. |
![]() | PropertyPath | DomainClass PropertyPath Defines a path navigating to an element or elements and a property of interest on the element(s). |
![]() | PropertyPathHasPath | DomainRelationship PropertyPathHasPath |
![]() | PropertyPathReferencesProperty | DomainRelationship PropertyPathReferencesProperty |
![]() | PropertyPathReferencesPropertySerializer | Serializer PropertyPathReferencesPropertySerializer for DomainClass PropertyPathReferencesProperty. |
![]() | PropertyPathSerializer | Serializer PropertyPathSerializer for DomainClass PropertyPath. |
![]() | RelationshipHasBaseRelationship | DomainRelationship RelationshipHasBaseRelationship |
![]() | RelationshipHasBaseRelationshipSerializer | Serializer RelationshipHasBaseRelationshipSerializer for DomainClass RelationshipHasBaseRelationship. |
![]() | RelationshipHasRoles | DomainRelationship RelationshipHasRoles |
![]() | RelationshipHasRolesSerializer | Serializer RelationshipHasRolesSerializer for DomainClass RelationshipHasRoles. |
![]() | RelationshipHasSource | DomainRelationship RelationshipHasSource |
![]() | RelationshipHasSourceSerializer | Serializer RelationshipHasSourceSerializer for DomainClass RelationshipHasSource. |
![]() | RelationshipHasTarget | DomainRelationship RelationshipHasTarget |
![]() | RelationshipHasTargetSerializer | Serializer RelationshipHasTargetSerializer for DomainClass RelationshipHasTarget. |
![]() | RoleHasRolePlayer | DomainRelationship RoleHasRolePlayer |
![]() | RoleHasRolePlayerSerializer | Serializer RoleHasRolePlayerSerializer for DomainClass RoleHasRolePlayer. |
![]() | RolePlayerConnectDirective | DomainClass RolePlayerConnectDirective Directive for connecting a role player to a link. Part of a link connect directive. |
![]() | RolePlayerConnectDirectiveAcceptsClass | DomainRelationship RolePlayerConnectDirectiveAcceptsClass |
![]() | RolePlayerConnectDirectiveAcceptsClassSerializer | Serializer RolePlayerConnectDirectiveAcceptsClassSerializer for DomainClass RolePlayerConnectDirectiveAcceptsClass. |
![]() | RolePlayerConnectDirectiveHasPathToRolePlayer | DomainRelationship RolePlayerConnectDirectiveHasPathToRolePlayer |
![]() | RolePlayerConnectDirectiveHasPathToRolePlayerSerializer | Serializer RolePlayerConnectDirectiveHasPathToRolePlayerSerializer for DomainClass RolePlayerConnectDirectiveHasPathToRolePlayer. |
![]() | RolePlayerConnectDirectiveSerializer | Serializer RolePlayerConnectDirectiveSerializer for DomainClass RolePlayerConnectDirective. |
![]() | DslDefinitionModelSerializationHelperBase::SerializationValidationObserver | An utility class to collect validation messages during serialization, and store them in serialization result. |
![]() | Shape | DomainClass Shape Abstract base class for geometry and compartment shapes. |
![]() | ShapeHasCompartments | DomainRelationship ShapeHasCompartments |
![]() | ShapeHasDecorators | DomainRelationship ShapeHasDecorators |
![]() | ShapeHasDecoratorsSerializer | Serializer ShapeHasDecoratorsSerializer for DomainClass ShapeHasDecorators. |
![]() | ShapeHasDecoratorsTypeDescriptor | Custom type descriptor class for ShapeHasDecorators elements. |
![]() | ShapeMap | DomainClass ShapeMap Defines a mapping between a shape and domain class. |
![]() | ShapeMapHasDecoratorMaps | DomainRelationship ShapeMapHasDecoratorMaps |
![]() | ShapeMapHasParentElementPath | DomainRelationship ShapeMapHasParentElementPath |
![]() | ShapeMapHasParentElementPathSerializer | Serializer ShapeMapHasParentElementPathSerializer for DomainClass ShapeMapHasParentElementPath. |
![]() | ShapeMapReferencesClass | DomainRelationship ShapeMapReferencesClass |
![]() | ShapeMapReferencesClassSerializer | Serializer ShapeMapReferencesClassSerializer for DomainClass ShapeMapReferencesClass. |
![]() | ShapeMapReferencesShape | DomainRelationship ShapeMapReferencesShape |
![]() | ShapeMapReferencesShapeSerializer | Serializer ShapeMapReferencesShapeSerializer for DomainClass ShapeMapReferencesShape. |
![]() | ShapeMapSerializer | Serializer ShapeMapSerializer for DomainClass ShapeMap. |
![]() | ShapeSerializer | Serializer ShapeSerializer for DomainClass Shape. |
![]() | SwimLane | DomainClass SwimLane Defines a swimlane. |
![]() | SwimLaneHasBaseSwimLane | DomainRelationship SwimLaneHasBaseSwimLane Description for Microsoft.VisualStudio.Modeling.DslDefinition.SwimLaneHasBaseSwimLane |
![]() | SwimLaneHasBaseSwimLaneSerializer | Serializer SwimLaneHasBaseSwimLaneSerializer for DomainClass SwimLaneHasBaseSwimLane. |
![]() | SwimLaneHasDecorators | DomainRelationship SwimLaneHasDecorators |
![]() | SwimLaneHasDecoratorsSerializer | Serializer SwimLaneHasDecoratorsSerializer for DomainClass SwimLaneHasDecorators. |
![]() | SwimLaneMap | DomainClass SwimLaneMap Defines a mapping between a swimlane and a domain class. |
![]() | SwimLaneMapReferencesSwimLane | DomainRelationship SwimLaneMapReferencesSwimLane |
![]() | SwimLaneMapReferencesSwimLaneSerializer | Serializer SwimLaneMapReferencesSwimLaneSerializer for DomainClass SwimLaneMapReferencesSwimLane. |
![]() | SwimLaneMapSerializer | Serializer SwimLaneMapSerializer for DomainClass SwimLaneMap. |
![]() | SwimLaneSerializer | Serializer SwimLaneSerializer for DomainClass SwimLane. |
![]() | TextDecorator | DomainClass TextDecorator Defines a decorator that displays text. |
![]() | TextDecoratorSerializer | Serializer TextDecoratorSerializer for DomainClass TextDecorator. |
![]() | Tool | DomainClass Tool Description for Microsoft.VisualStudio.Modeling.DslDefinition.Tool |
![]() | ToolboxTab | DomainClass ToolboxTab Defines the collection of tools that appear on a single tab in the toolbox. |
![]() | ToolboxTabHasTools | DomainRelationship ToolboxTabHasTools |
![]() | ToolboxTabSerializer | Serializer ToolboxTabSerializer for DomainClass ToolboxTab. |
![]() | ToolSerializer | Serializer ToolSerializer for DomainClass Tool. |
![]() | UniqueSerializerNameGenerator | Used to generate unique serializer names based on DomainClass name. |
![]() | Validation | DomainClass Validation Defines the validation behavior for an editor. |
![]() | ValidationSerializer | Serializer ValidationSerializer for DomainClass Validation. |
![]() | VisibilityPropertyPath | DomainClass VisibilityPropertyPath Defines a property path used to determine whether an element such as a decorator is visible or not. |
![]() | VisibilityPropertyPathHasPropertyFilters | DomainRelationship VisibilityPropertyPathHasPropertyFilters |
![]() | VisibilityPropertyPathHasPropertyFiltersSerializer | Serializer VisibilityPropertyPathHasPropertyFiltersSerializer for DomainClass VisibilityPropertyPathHasPropertyFilters. |
![]() | VisibilityPropertyPathSerializer | Serializer VisibilityPropertyPathSerializer for DomainClass VisibilityPropertyPath. |
![]() | XmlClassData | DomainClass XmlClassData Defines how elements of a specific domain class are serialized in xml. |
![]() | XmlClassDataAppliesToDomainClass | DomainRelationship XmlClassDataAppliesToDomainClass |
![]() | XmlClassDataAppliesToDomainClassSerializer | Serializer XmlClassDataAppliesToDomainClassSerializer for DomainClass XmlClassDataAppliesToDomainClass. |
![]() | XmlClassDataHasXmlElementData | DomainRelationship XmlClassDataHasXmlElementData |
![]() | XmlClassDataHasXmlElementDataSerializer | Serializer XmlClassDataHasXmlElementDataSerializer for DomainClass XmlClassDataHasXmlElementData. |
![]() | XmlClassDataSerializer | Serializer XmlClassDataSerializer for DomainClass XmlClassData. |
![]() | XmlElementAppliesToDomainProperty | DomainRelationship XmlElementAppliesToDomainProperty |
![]() | XmlElementAppliesToDomainPropertySerializer | Serializer XmlElementAppliesToDomainPropertySerializer for DomainClass XmlElementAppliesToDomainProperty. |
![]() | XmlElementData | DomainClass XmlElementData Abstract base class for definitions how parts of elements of a domain class are serialized in xml. |
![]() | XmlElementDataSerializer | Serializer XmlElementDataSerializer for DomainClass XmlElementData. |
![]() | XmlPropertyData | DomainClass XmlPropertyData Defines how values of a specific domain property are serialized in xml. |
![]() | XmlPropertyDataSerializer | Serializer XmlPropertyDataSerializer for DomainClass XmlPropertyData. |
![]() | XmlRelationshipData | DomainClass XmlRelationshipData Defines how links of a specific domain relationship are serialized in xml. |
![]() | XmlRelationshipDataAppliesToDomainRelationship | DomainRelationship XmlRelationshipDataAppliesToDomainRelationship |
![]() | XmlRelationshipDataAppliesToDomainRelationshipSerializer | Serializer XmlRelationshipDataAppliesToDomainRelationshipSerializer for DomainClass XmlRelationshipDataAppliesToDomainRelationship. |
![]() | XmlRelationshipDataSerializer | Serializer XmlRelationshipDataSerializer for DomainClass XmlRelationshipData. |
![]() | XmlSerializationBehavior | DomainClass XmlSerializationBehavior Defines how elements of the domain classes included in the DSL or DSL library definition are serialized as xml. |
![]() | XmlSerializationBehaviorHasXmlClassData | DomainRelationship XmlSerializationBehaviorHasXmlClassData |
![]() | XmlSerializationBehaviorHasXmlClassDataSerializer | Serializer XmlSerializationBehaviorHasXmlClassDataSerializer for DomainClass XmlSerializationBehaviorHasXmlClassData. |
![]() | XmlSerializationBehaviorSerializer | Serializer XmlSerializationBehaviorSerializer for DomainClass XmlSerializationBehavior. |
![]() | XmlSerializationBehaviorTypeDescriptor | Custom type descriptor class for XmlSerializationBehavior elements. |
![]() | XmlSerializationDefinition | DomainClass XmlSerializationDefinition Defines the Xml serializer used by an editor. |
![]() | XmlSerializationDefinitionReferencesBehavior | DomainRelationship XmlSerializationDefinitionReferencesBehavior |
![]() | XmlSerializationDefinitionReferencesBehaviorSerializer | Serializer XmlSerializationDefinitionReferencesBehaviorSerializer for DomainClass XmlSerializationDefinitionReferencesBehavior. |
![]() | XmlSerializationDefinitionSerializer | Serializer XmlSerializationDefinitionSerializer for DomainClass XmlSerializationDefinition. |
| Enumeration | Description | |
|---|---|---|
![]() | AccessModifier | DomainEnumeration: AccessModifier Description for Microsoft.VisualStudio.Modeling.DslDefinition.AccessModifier |
![]() | CompartmentShapeGeometry | DomainEnumeration: CompartmentShapeGeometry Description for Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShapeGeometry |
![]() | ConnectorDecoratorPosition | DomainEnumeration: ConnectorDecoratorPosition Description for Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorDecoratorPosition |
![]() | ConnectorEndStyle | DomainEnumeration: ConnectorEndStyle Description for Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorEndStyle |
![]() | CopyPasteEnabling | DomainEnumeration: CopyPasteEnabling Description for Microsoft.VisualStudio.Modeling.DslDefinition.CopyPasteEnabling |
![]() | DslViolationId | Enumeration of the predefined DMDM constraint validation Errors. Start Error names with "E", warnings with "W". |
![]() | ExpandCollapseState | DomainEnumeration: ExpandCollapseState Description for Microsoft.VisualStudio.Modeling.DslDefinition.ExpandCollapseState |
![]() | FillGradientMode | DomainEnumeration: FillGradientMode Description for Microsoft.VisualStudio.Modeling.DslDefinition.FillGradientMode |
![]() | InheritanceModifier | DomainEnumeration: InheritanceModifier Description for Microsoft.VisualStudio.Modeling.DslDefinition.InheritanceModifier |
![]() | Multiplicity | DomainEnumeration: Multiplicity Description for Microsoft.VisualStudio.Modeling.DslDefinition.Multiplicity |
![]() | PathSegmentInterpretation | DomainEnumeration: PathSegmentInterpretation Description for Microsoft.VisualStudio.Modeling.DslDefinition.PathSegmentInterpretation |
![]() | PropertyKind | DomainEnumeration: PropertyKind Description for Microsoft.VisualStudio.Modeling.DslDefinition.PropertyKind |
![]() | RoutingStyle | DomainEnumeration: RoutingStyle Description for Microsoft.VisualStudio.Modeling.DslDefinition.RoutingStyle |
![]() | ShapeDecoratorPosition | DomainEnumeration: ShapeDecoratorPosition Description for Microsoft.VisualStudio.Modeling.DslDefinition.ShapeDecoratorPosition |
![]() | ShapeGeometry | DomainEnumeration: ShapeGeometry Description for Microsoft.VisualStudio.Modeling.DslDefinition.ShapeGeometry |
![]() | SwimLaneDecoratorPosition | DomainEnumeration: SwimLaneDecoratorPosition Description for Microsoft.VisualStudio.Modeling.DslDefinition.SwimLaneDecoratorPosition |
![]() | TooltipType | DomainEnumeration: TooltipType Description for Microsoft.VisualStudio.Modeling.DslDefinition.TooltipType |
![]() | TypeAccessModifier | DomainEnumeration: TypeAccessModifier Description for Microsoft.VisualStudio.Modeling.DslDefinition.TypeAccessModifier |
![]() | XmlPropertyRepresentation | DomainEnumeration: XmlPropertyRepresentation Description for Microsoft.VisualStudio.Modeling.DslDefinition.XmlPropertyRepresentation |


