DslViolationId 枚举
预定义的 DMDM 约束验证错误的枚举。 以 “E”错误名称,与 “W”警告。
命名空间: Microsoft.VisualStudio.Modeling.DslDefinition
程序集: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 中)
语法
声明
Public Enumeration DslViolationId
public enum DslViolationId
成员
成员名称 | 说明 | |
---|---|---|
E0000GeneralError | 调试的常规错误 ID。 | |
E2020ElementToolCreatingRoot | 验证错误 - 工具将尝试创建一个根 | |
E2030ElementToolWrongType | 验证错误 - 工具将尝试创建 DomainRelationship 或关系图元素 | |
E2050DuplicateToolName | 验证错误 - 重复工具名称 | |
E2051EmptyToolName | 验证错误 - 空的工具名称 | |
E2060ToolboxIconInvalid | 验证错误 - 无效工具图标 | |
E2061ToolboxIconFileNotFound | 验证错误 - 工具未找到的图标文件 | |
E2070ToolboxHelpKeywordFormat | 验证错误 - 工具帮助键无效格式 | |
E2080ToolboxCaptionEmpty | 验证错误 - 不是工具箱项声明 | |
E2090SourceCursorIconInvalid | 验证错误 - 连接源光标无效图标的 filepath | |
E2091SourceCursorIconFileNotFound | 验证错误 - 连接源光标找不到的图标文件 | |
E2100TargetCursorIconInvalid | 验证错误 - 连接目标光标无效图标的 filepath | |
E2101TargetCursorIconFileNotFound | 验证错误 - 连接目标光标找不到的图标文件 | |
E2110DuplicateToolboxTabText | 验证错误 - 重复 " 工具箱 " 选项卡标题。 | |
E2111EmptyToolboxTabText | 验证错误 - 空的 " 工具箱 " 选项卡标题。 | |
E2120EditorIconInvalid | 验证错误 - 编辑图标文件无效的路径。 | |
E2121EditorIconFileNotFound | 验证错误 - 编辑找不到的图标文件。 | |
E2130EditorFileExtension | 验证错误 - 无效的文件扩展名。 | |
E2152DslEditorRootClassWrongType | 验证错误 - 编辑根类不是纯 DomainClass。 | |
E2155DslEditorRootClassUndefined | 验证错误 - 编辑根类)。 | |
E2180InvalidXmlSerializationNamespace | 验证错误 - XmlSerialization 无效的 XML 命名空间。 | |
E2200EditorEmptyGuid | 验证错误 - 无效编辑 GUID | |
E2210ExplorerEmptyGuid | 验证错误 - 无效资源管理器 GUID | |
E2215ExplorerInvalidName | 验证错误 - 无效资源管理器名称 | |
E3000InternalClassName | 验证错误 - 名称与生成的代码冲突。 | |
E3001InternalXmlName | 验证错误 - XML 名称与 CDS 冲突。 | |
E3005InvalidDisplayName | 验证错误 - 空白名称或 displayname。 | |
E3040DslLibraryClassMemberWrongType | 验证错误 - DSL 库类如果所有为纯文本 DomainClasses。 | |
E3041InvalidNamespace | 验证错误 - 无效的命名空间。 | |
E3042InvalidIdentifier | 验证错误 - 无效的 c# 标识符。 | |
E3043InvalidIdentifierNoContext | 验证错误 - 无效的 c# 标识符。 | |
E3045DslLibraryVersionOutOfRange | 验证错误 - 负版本号。 | |
E3060EnumerationLiteralNameNotUnique | 验证错误 - 重复在枚举中的文本名称。 | |
E3061EnumerationValueNotNullOrInteger | 验证错误 - 提供的枚举值不是整数。 | |
E3070NameNotUniqueSameType | 验证错误 - 重复在 DomainClasses 中的名称在同一命名空间。 | |
E3071NameNotUniqueDifferentType | 验证错误 - 重复在 DomainClasses 中的名称在同一命名空间。 | |
E3080DomainClassHasCircularInheritance | 验证错误 - 在 DomainClasses 中的循环继承。 | |
E3090BaseDomainClassIsSealed | 验证错误 - 基类是密封的。 | |
E3100DuplicateDoubleDerivedClassDefined | 验证错误 - 类名称以 “DoubleDerived”。 | |
E3110DslEditorRootClassCannotBeAbstract | 验证错误 - 提取根类。 | |
E3120ClassReferredByElementToolCannotBeAbstract | 验证错误 - 提取工具类。 | |
E3160BaseDomainClassAccessibility | 验证错误 - 基类不太可访问比派生。 | |
E3170DomainPropertyNameNotUnique | 验证错误 - 重复属性名称。 | |
E3171DomainPropertyNameNotAllowed | 验证错误 - 使用隐式基类的属性名称冲突。 | |
E3180DomainPropertyNameClashWithClass | 验证错误 - 属性和角色名称冲突。 | |
E3181DomainRoleNameClashWithInternal | 验证错误 - 使用隐式基类的属性名称冲突。 | |
E3182RolePropertyNameClashWithInternal | Validaiton 错误 - 使用隐式基类的属性名称冲突。 | |
E3185RolePropertyPrivateNoDerivation | 验证错误 - 无法重写角色的属性,如果专用 | |
E3190InvalidDefaultValue | 验证错误 - 默认无效为特性。 | |
E3192DefaultValueNotUsingInvariantCulture | 验证错误 - 默认值不使用 InvariantCulture。 | |
E3230OnlyOneDomainPropertyElementNameTrueAllowed | 验证错误 - 多个属性清单的 IsElementName。 | |
E3240ElementNameProviderIsNotAllowed | 验证错误 " 是 ElementNameProvider,但 IsElementName。 | |
E3241NamePropertyWrongType | 验证错误 - 非字符串属性清单的 IsElementName。 | |
E3250PropertyTypeAccessibility | 验证错误 - 属性类型的不可访问的属性。 | |
E3260MonikersInaccessible | 验证错误 - MonikerKey 或标记限定符是私有或内部的 | |
E3280TypeDefinedInOtherModel | 验证错误 - 类型在未导入的单独模型中定义。 | |
E3285InvalidPropertyType | 验证错误 - 无效的属性类型。 | |
E3300DomainRoleNameNotUnique | 验证错误 - 重复的角色的名称。 | |
E3310AllowDupInconsistentWithEmbeddingAndMultiplicity | 验证错误 - AllowDuplicate 意味着不是一种嵌入和重数个。 | |
E3320MismatchingAllowDupFromBaseRelationship | 验证错误 - AllowDuplicate 必须一致的基本关系。 | |
E3331MismatchBaseClassAndBaseRelationship | 验证错误 - 关系不能从 DomainClass 继承。 | |
E3340MismatchBaseClassLink | 验证错误 - 基类链接必须为正确的类型。 | |
E3350TargetRolePlayerMustBeProperDomainClassInEmbeddingRelationship | 验证错误 - 嵌入的目标可能不是关系。 | |
E3360MismatchingIsEmbeddingFromBaseRelationship | 验证错误 - IsEmbedding 必须与基关系。 | |
E3370BaseRelationMustBeAbstractWhenIsEmbeddingMismatchFromBase | 验证错误 - IsEmbedding 必须与基础。 | |
E3390AbstractRelationshipCannotBeReferredByLinkConnectDirective | 验证错误 - 链接连接指令必须引用 DomainClass。 | |
E3420BaseRelationshipRolePlayerIncompatible | 验证错误 - 基本关系的角色扮演者不是此 roleplayer 基础。 | |
E3430RolePlayerAndDomainRelationshipDifferentModel | 验证错误 - roleplayer 和关系不同的设计。 | |
E3432SourceRolePlayerDifferentModel | 验证错误 - 在其他模型的源 roleplayer (不可序列化)。 | |
E3440DomainRolePropertyNameInvalid | 验证错误 - 无效或不存在角色属性名称。 | |
E3445DomainRolePlayerInvalid | 验证错误 - 无效或不存在角色扮演者。 | |
E3450RoleCollectionTypeIncompatibleWithMultiplicity | 验证错误 - 指定的角色集合类型不匹配来重数。 | |
E3460InconsistentEmbeddedRoleMultiplicityAmongDescendents | 验证错误 - 重数必须与基础兼容。 | |
E3465TargetMultiplicityMaxOne | 验证错误 - 嵌入关系可能没有 “多”目标的重数。 | |
E3480DerivedRelationshipLowerBoundZero | 验证错误 - 不匹配的派生的关系的重数。 | |
E3510DerivedRelationshipUpperBoundMustBeOne | 验证错误 - 不匹配的派生的关系的重数。 | |
E3570ReferenceTargetRequiresMonikerOrSerialize | 验证错误 - 需要的标记。 | |
E3575AllowsDuplicateRequiresMonikerOrSerialize | 验证错误 - 需要的标记。 | |
E4000PathMustHaveSegments | 验证错误 - 不允许空路径。 | |
E4005InvalidRole | 验证错误 - 无效或不存在效果在路径。 | |
E4010PathSegmentDislocation | 验证错误 - 路径段的目标与源的第二兼容。 | |
E4015PathInitialDislocation | 验证警告 - 路径段的目标不与最初的类。 | |
E4020PathElementSegmentDislocation | 验证错误 - 路径段的目标与源的第二兼容。 | |
E4030OnlyLastLinksMultiple | 验证错误 - 不允许的多个链接除作为最终路径段。 | |
E4040PathEndDislocation | 验证错误 - 路径的最终段不符合目标类。 | |
E4100PropertyNotInContainer | 验证错误 - 该属性在路径属于从引用的不同的类 | |
E4110NoPropertyInPropertyPath | 验证错误 - 在路径特性定义的属性。 | |
E4120CannotParseDomainPath | 验证错误 - 域路径不能分析 | |
E4125InvalidExplorerBehaviorHiddenNodePath | 验证错误 - 无效资源管理器行为隐藏的节点域路径 | |
E5000ElementMergeMissingIndex | 验证错误 - 没有索引类在 ElementMerge。 | |
E5010DuplicateElementMergeDirectives | 验证错误 - 两 ElementMerges 相同索引类的。 | |
E5030ElementMergeHasForwardingAndLinkCreation | 验证错误 - ElementMerge 具有转发和链接创建路径。 | |
E5031ElementMergeHasForwardingAndCustom | 验证错误 - ElementMerge 具有不是仅向前路径,并 IsCustom 设置。 | |
E5040ElementMergeHasCollectionForwardingPath | 验证错误 - ElementMerge 转发路径不能是多线程的。 | |
E5050LinkCreationPathTarget | 验证错误 - LinkCreation 路径不是使用索引类兼容。 | |
E5060LinkCreationPathMustBeLinks | 验证错误 - 链接创建路径在链接段必须关闭。 | |
E5070LinkCreationPathMustNotBeAbstract | 验证错误 - 链接创建路径的最终段不能是抽象的。 | |
E5090RolePlayerConnectDirectivePathCollection | 验证错误 - RolePlayerConnectDirective 不能为集合路径。 | |
E5110DuplicateConnectionBuilderNames | 验证错误 - 重复 ConnectionBuilder 名称。 | |
E5111ConnectionBuilderEmptyName | 验证错误 - 空 ConnectionBuilder 名称。 | |
E5130LinkDirectiveCustomOrRelationship | 验证错误 - ConnectionBuilder 必须具有 LinkConnectDirective 或是 UsesCustomConnect。 | |
E5150LinkConnectorTargetTypeIncompatible | 验证错误 - LinkConnectDirective 错误对象类型。 | |
E6010RootCannotBeSerialized | 验证错误 - 根类必须具有 SerializeId 或标记键。 | |
E6040XmlClassDataDuplicateTypeName | 验证错误 - 重复 XmlClassData 的类型名称 | |
E6041XmlClassDataInvalidTypeName | 验证错误 - null 的类型名称。 XmlClassData。 | |
E6060XmlClassDataDuplicateElementName | 验证错误 - 在 XmlClassData 重复元素名称。 | |
E6061XmlClassDataInvalidElementName | 验证错误 - 空元素名称。 XmlClassData。 | |
E6062XmlClassDataInvalidClass | 验证错误 - 无效或缺少类标记。 XmlClassData。 | |
E6065XmlElementNameSameAsMoniker | 验证错误 - MonikerElementName 不能与 ElementName 相同 | |
E6067XmlInvalidMonikerAttributeName | 验证错误 - 标记特性名称必须是有效的 XML 名称 | |
E6068XmlInvalidMonikerElementName | 验证错误 - 标记元素名称必须是有效的 XML 名称 | |
E6070XmlPropertyMoniker | 验证错误 - 无效的特性标记。 XmlClassData。 | |
E6071DuplicateMonikerKey | 验证错误 - 多作为标记键进行标记的属性。 | |
E6072DuplicateMonikerQualifier | 验证错误 - 多作为标记限定符标记的属性。 | |
E6085InvalidDomainRelationshipReference | 验证错误 - 无效的字段关系标记。 | |
E6086IncompatibleDomainRelationshipReference | 验证错误 - 无效的字段关系标记。 | |
E6087InvalidRoleElementName | 验证错误 - 无效的字段关系标记。 | |
E6115PropertiesUseFullForm | 验证错误 - UseFullForm 要求。 | |
E6117AllowDuplicatesUseFullForm | 验证错误 - UseFullForm 要求。 | |
E6125CustomRelationsUseFullForm | 验证错误 - 设置的 UseFullForm 该关系是自定义的位置。 | |
E6130XmlPropertyDataInvalidDomainProperty | 验证错误 - 无效或缺少字段特性标记在 XmlPropertyData。 | |
E6140DuplicateXmlElementName | 验证错误 - 在 XmlClassData 重复 XML 属性或角色元素名称。 | |
E6150MonikerMustBeAttributeRepresentation | 验证错误 - 不要将完全忽略中是 TAB 键或限定符的属性。 | |
E7010NegativeWidthHeightThickness | 验证错误 - 负宽度、高度或粗细。 | |
E7080FixedTooltipTextEmpty | 验证所提供的错误 - 为 " 已修复 " 标记的 TooltipText,但是,没有。 | |
E7100DuplicateDecoratorName | 验证错误 - 重复修饰器名称。 | |
E7101EmptyDecoratorName | 验证错误 - 空的修饰器名称。 | |
E7140ExpandCollapseNotOnShape | 验证错误 - ExpandCollapse 修饰器不适当此关系图元素。 | |
E7150IconDecoratorImageInvalid | 验证错误 - 无效图标修饰器文件路径。 | |
E7151IconDecoratorImageFileNotFound | 验证错误 - 图标中未找到修饰器文件。 | |
E7160ImageShapeImageInvalid | 验证错误 - 无效图像文件路径。 | |
E7161ImageShapeImageFileNotFound | 验证错误 - 图像未找到的形状文件。 | |
E7170CompartmentNameDuplicate | 验证错误 - 重复隔离舱名称。 | |
E7171CompartmentNameEmpty | 验证错误 - 空的隔离舱名称。 | |
E7180CompartmentFontSizeOutOfRange | 验证错误 - 无效字号。 | |
E7200ElementMergeInvalidOnShape | 验证错误 - 元素合并所采用的形状。 | |
E7210ElementCustomMergeInvalidOnDiagramElement | 验证错误 - 自定义合并无效在关系图上。 | |
E7220ElementMergeLinkCreationPathsInvalidOnDiagramElement | 验证错误 - 链接创建路径无效在关系图上。 | |
E8077ShapeMapParentElementPathNull | 验证错误 - 父元素不能为空 | |
E8080ShapeMapParentElementNotCollection | 验证错误 - 父元素不能是集合。 | |
E8100MappedShapeOccursInUnmappedShapes | 验证错误 - 形状发生两个在映射的形状,但未映射的形状列表。 | |
E8130MappingDiagramClass | 验证错误 - 无法映射关系图类。 | |
E8140ShapeMapInvalidForCompartmentShape | 验证错误 - 用于 CompartmentShape 请使用 CompartmentShapeMap。 | |
E8141ShapeMapInvalidForSwimLane | 验证错误 - 用于条泳道请使用适当的映射。 | |
E8142NoShapeNorDiagramMappedToParentElement | 验证错误 - 形状或关系图没有映射到父元素路径 (或非抽象子类)。 | |
E8145InvalidParentShapeType | 验证错误 - 无效形状权。 | |
E8146InvalidParentSubclassShapeType | 验证错误 - 无效形状权。 | |
E8150DuplicateCompartment | 验证错误 - 重复隔离舱映射。 | |
E8155MissingCompartmentMap | 验证错误 (未映射的隔离舱。 | |
E8160CompartmentElementsDisplayedCollection | 验证错误 - 隔离舱必须公开集合。 | |
E8161CompartmentElementsDisplayedInvalid | 验证错误 - 缺少的 ElementsDisplayed 在 compertment 请映射。 | |
E8191CompartmentMapPropertyDisplayedInvalid | 验证错误 - 无效的自定义字符串。 | |
E8201ConnectorMapMissingRelationOrConnector | 验证错误 - 无效 ConnectorMap。 | |
E8210ConnectorMapSourceNotMapped | 验证错误 - 无效 ConnectorMap。 | |
E8211ConnectorMapTargetNotMapped | 验证错误 - 无效 ConnectorMap。 | |
E8215ConnectorMapNotAbstract | 验证错误 - 无效 ConnectorMap。 | |
E8225InvalidDecoratorMapNoVisibilityOrProperty | 验证错误 - 修饰器映射没有可见性和属性路径 | |
E8230InconsistentSwimlaneAlignment | 验证错误 - 不同的方向上的泳道。 | |
E8250DuplicateShapeMap | 验证错误 - 两 shapemaps 映射同一形状对于同一类。 | |
E8260InconsistentConnectorMapCustomization | 验证错误 - 在映射的不同自定义项设置为同一连接。 | |
E8265DuplicateConnectorMap | 验证错误 - 两条连接线映射映射同一关系和连接线。 | |
E9060PropertyPathInTypeDescriptor | 验证错误 - 无效的特性路径。 | |
N0101XmlDefinitionNoBehavior | 验证错误 - XmlDefinition 没有 XmlSerializationBehavior | |
N0110EditorNoValidation | 验证错误 - 版没有验证 | |
N0120DslNoDiagram | 验证错误 - DSL 没有关系图 | |
N2140EditorDslMustEqualRootLibrary | 验证错误 - 不一致的 DSL 通过编辑和根类引用。 | |
N2150XmlSerializationInconsistent | 验证错误 - 不一致的 DSL 从 XmlSerialization 和设计器引用。 | |
N2220ExplorerHasNoBehavior | 验证错误 - 资源管理器中没有行为 | |
N3435InvalidRole | 验证错误 - 丢失或无效的角色。 | |
N3461RootIsEmbeddedTarget | 验证错误 - 编辑根也是嵌入的目标与 " one " 重数。 | |
N3640EmptyGuid | 验证错误 - 不允许空 GUID - 没有打开。 | |
N7050IncompatibleBase | 验证错误 - 不兼容的基本形状。 | |
N8075ShapeMapInvalidShapeOrClass | 验证错误 - 无效或不存在形状或标记的类。 | |
N8180InvalidCompartment | 验证错误 - 无效或不存在 comparment 标记。 | |
N8220InvalidDecoratorMapDecoratorReference | 验证错误 - 无效 DecoratorMap。 | |
W2160EditorRootClassUnequalDiagramClass | 验证警告 - 编辑的根类应当前与关系图类同名 | |
W3062EnumerationFlagsShouldHaveValues | 验证警告 ),如果 IsFlags 设置,文本如果所有具有值。 | |
W3130OrphanDomainClass | 验证错误 - 在根元素不管嵌入的类。 | |
W3200InvalidDefaultDomainValue | 验证错误 - 默认无效为特性。 | |
W3380AbstractDomainRelationWithMultiplicityOneMustHaveChild | 验证错误 - 用于与一个非零重数,但没有子级的抽象关系。 | |
W3470DerivedDomainRelationshipMustBeInstantiated | 验证错误 - 提取与非零将实例化的重数强制派生的关系的关系。 | |
W3490DerivedRelationshipCannotBeInstantiated | 验证错误 - 将重数一的具体基防止子实例化。 | |
W3500BaseRelationshipMissingAbstract | 验证错误 - 基本关系不是抽象的。 | |
W3520ChangeBaseDomainRelationLowerBound | 验证错误 - 在基本关系的不适当的重数。 | |
W3565InheritSerializeId | 验证错误 - SerializeId 要求。 | |
W3571ReferenceTargetRequiresMonikerSerializeOrCustom | 验证警告 - 需要的标记。 | |
W3576AllowsDuplicateRequiresMonikerSerializeOrCustom | 验证警告 - 需要的标记。 | |
W6001UnresolvedLibraryImport | 验证警告 - Dsllibrary 导入的错误路径 | |
W6002CircularLibraryImport | 验证警告 - 检测的循环 Dsllibrary 导入 | |
W6088RoleElementNameIgnored | 验证警告 - RoleElementName 不需要与省略。 | |
W6090NoUseFullFormOrOmitOnAbstract | 验证警告 - 不是请省略也不在抽象关系的 UseFullForm。 | |
W6100DerivedRelationUseFullForm | 验证错误 - 在派生的关系的 UseFullForm。 | |
W6110DerivedRelationNoOmit | 验证错误 - 请省略不建议在派生的关系。 | |
W6160MonikerShouldBeName | 验证警告 - 标记应为元素名称 | |
W6170MonikerShouldHaveDefault | 验证警告 - 标记应是具有默认 | |
W7310BadCompartmentDecoratorLocation | 验证警告 - 隔离舱修饰器应为外部或 InnerTop。 | |
W8143SubclassOfParentElementNotMappedToShapeNorDiagram | Vaildation 警告 - 父子类未映射模型或关系图。 | |
W9065DomainTypeDescriptorHasIncompatibleProperties | 验证警告 - DomainTypeDescriptor 具有 CustomCoded=true,并指定了 PropertyPaths | |
W9070DomainTypeDescriptorPropertiesNotSpecified | 验证警告 - DomainTypeDescriptor 没有 CustomCoded=true 和所有 PropertyPaths 指定了 |