Freigeben über


Microsoft.VisualStudio.Modeling.DslDefinition Namespace

Classes

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

DomainClass DomainClass Defines a domain class.

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.

DslDefinitionModelSerializationHelperBase.SerializationValidationObserver

An utility class to collect validation messages during serialization, and store them in serialization result.

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.

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.

Enums

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