Microsoft.VisualStudio.Modeling.DslDefinition Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |