Connector 类
DomainClass 连接定义连接。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainClass
Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
Microsoft.VisualStudio.Modeling.DslDefinition.Connector
命名空间: Microsoft.VisualStudio.Modeling.DslDefinition
程序集: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 中)
语法
声明
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("ba74e565-e907-4503-ba51-50ba92826869")> _
Public NotInheritable Class Connector _
Inherits DiagramElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Connector.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("ba74e565-e907-4503-ba51-50ba92826869")]
public sealed class Connector : DiagramElement
Connector 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
Connector(Partition, array<PropertyAssignment[]) | 构造函数 | |
Connector(Store, array<PropertyAssignment[]) | 构造函数 |
页首
属性
名称 | 说明 | |
---|---|---|
AccessModifier | 获取或设置 AccessModifier 字段的特性的值。确定字段类的访问修饰符是否是公共或 internal。 (继承自 DomainClass。) | |
AllDescendants | 获取只读从中派生的直接或间接列出所有字段类。 (继承自 DomainClass。) | |
AllProperties | 从基类中定义此类和继承的集合 DomainProperties。 (继承自 DomainClass。) | |
AllRolesPlayed | 从基类播放直接由此类和继承的集合 DomainRoles。 (继承自 DomainClass。) | |
Attributes | 获取属性列表。 (继承自 AttributedDomainElement。) | |
BaseClass | 获取或设置 BaseClass。此连接基本连接。 (重写 DomainClass.BaseClass。) | |
ClassData | 获取或设置 ClassData。XML 序列化域的配置数据类。 (继承自 DomainClass。) | |
Color | 获取或设置颜色字段的特性的值。此连接的颜色。 | |
CustomAttributes | 获取或设置 CustomAttributes 字段的特性的值。使用对属性从此元素生成的代码。 (继承自 AttributedDomainElement。) | |
CustomTypeDescriptor | 获取或设置 CustomTypeDescriptor。自定义类型描述符的定义类的。 (继承自 DomainClass。) | |
DashStyle | 获取或设置 DashStyle 字段的特性的值。行的虚线样式此连接的。 | |
Decorators | 获取修饰器列表。关系图元素的修饰器。 (继承自 DiagramElement。) | |
Description | 获取或设置说明字段的特性的值。使用在 UI 中生成的设计器的代码文档。 (继承自 AttributedDomainElement。) | |
DisplayName | 获取或设置 DisplayName 字段的特性的值。此元素中的生成的设计器中显示的名称。 (继承自 NamedDomainElement。) | |
DslLibrary | 获取或设置 DslLibrary。定义关系图元素的 DSL 库。 (继承自 DiagramElement。) | |
ElementMergeDirectives | 获取 ElementMergeDirectives 列表。 (继承自 DomainClass。) | |
ExposesColorAsProperty | 获取或设置 ExposesColorAsProperty 字段的特性的值。如果为 true,则字段的特性。此时将生成的设计器的 " 属性 " 窗口并将其添加到 connect 允许颜色显示。 | |
ExposesDashStyleAsProperty | 获取或设置 ExposesDashStyleAsProperty 字段的特性的值。如果为 true,则字段的特性。此时将生成的设计器的 " 属性 " 窗口并将其添加到 connect 允许虚线样式显示。 | |
ExposesTextColor | 获取或设置 ExposesTextColor 字段的特性的值。如果为 true,则字段的特性。此时将生成的设计器的 " 属性 " 窗口添加到 connect 允许文本颜色显示。 (继承自 DiagramElement。) | |
ExposesThicknessAsProperty | 获取或设置 ExposesThicknessAsProperty 字段的特性的值。如果为 true,则字段的特性。此时将生成的设计器的 " 属性 " 窗口并将其添加到 connect 使它显示。 | |
FixedTooltipText | 获取或设置 FixedTooltipText 字段的特性的值。用于固定工具提示的文本。 (继承自 DiagramElement。) | |
GeneratesDoubleDerived | 获取或设置 GeneratesDoubleDerived 字段的特性的值。如果为 true,将生成与所有功能的基类,并支持自定义的分部类通过重写。 (继承自 DomainClass。) | |
HasCustomConstructor | 获取或设置 HasCustomConstructor 字段的特性的值。如果为 true,指示自定义构造函数在生成的代码将提供。 (继承自 DomainClass。) | |
HelpKeyword | 获取或设置 HelpKeyword 字段的特性的值。可选关键字进行索引 F1 帮助用于此元素。 (继承自 NamedDomainElement。) | |
Id | 获取元素的 ID。 (继承自 ModelElement。) | |
InheritanceModifier | 获取或设置 InheritanceModifier 字段的特性的值。确定是否从域类生成的 .NET 类的继承修饰符是 none,或抽象密封的。 (继承自 DomainClass。) | |
IsActive | 获取 IsActive 标志并验证来确定该元素是否处于活动状态。 (继承自 ModelElement。) | |
IsDeleted | 获取 IsDeleted 标志并检查来确定该元素是否从模型中删除。 (继承自 ModelElement。) | |
IsDeleting | 获取 IsDeleting 标志并验证元素是否从模型当前被删除。 (继承自 ModelElement。) | |
IsDescriptionTracking | 获取或设置 IsDescriptionTracking 字段的特性的值。如果为 true, description 属性跟踪在 DSL 定义的其他数据。 (继承自 AttributedDomainElement。) | |
IsDisplayNameTracking | 获取或设置 IsDisplayNameTracking 字段的特性的值。如果为 true, DisplayName 特性跟踪在 DSL 定义的其他数据。 (继承自 NamedDomainElement。) | |
IsFixedTooltipTextTracking | 获取或设置 IsFixedTooltipTextTracking 字段的特性的值。如果为 true, FixedTooltipText 属性跟踪在 DSL 定义的其他数据。 (继承自 DiagramElement。) | |
IsNamespaceTracking | 获取或设置 IsNamespaceTracking 字段的特性的值。如果为 true,命名空间属性跟踪在 DSL 定义的其他数据。 (继承自 DomainClass。) | |
Name | 获取或设置名称字段的特性的值。此元素的名称。 (继承自 NamedDomainElement。) | |
Namespace | 获取或设置命名空间字段的特性的值。命名空间参与此字段类。 (继承自 DomainClass。) | |
Notes | 获取或设置说明字段的特性的值。非正式的说明与此元素关联。 (继承自 DomainElement。) | |
Partition | 获取或设置一个元素的 Partition 。 (继承自 ModelElement。) | |
Properties | 获取属性列表。 (继承自 DomainClass。) | |
RolesPlayed | 获取 RolesPlayed 列表。类扮演的角色。 (继承自 DomainClass。) | |
RoutingStyle | 获取或设置 RoutingStyle 字段的特性的值。该样式为路由连接线改用。线性连接根据需要进行最后的将变为,直接的连接不。 | |
SourceEndHeight | 获取或设置 SourceEndHeight 字段的特性的值。符号的高度此连接的源端的, (以英寸。 | |
SourceEndStyle | 获取或设置 SourceEndStyle 字段的特性的值。此连接的源端的样式。 | |
SourceEndWidth | 获取或设置 SourceEndWidth 字段的特性的值。符号的宽度此连接的源端的, (以英寸。 | |
Store | 获取包含元素的 Store 。 (继承自 ModelElement。) | |
SubClasses | 获取子类列表。 (重写 DomainClass.SubClasses。) | |
TargetEndHeight | 获取或设置 TargetEndHeight 字段的特性的值。符号的高度此连接的目标的, (以英寸。 | |
TargetEndStyle | 获取或设置 TargetEndStyle 字段的特性的值。此连接的目标端样式。 | |
TargetEndWidth | 获取或设置 TargetEndWidth 字段的特性的值。符号的宽度此连接的目标的, (以英寸。 | |
TextColor | 获取或设置 TextColor 字段的特性的值。用于文本修饰器的颜色与此关系图元素。 (继承自 DiagramElement。) | |
Thickness | 获取或设置粗细字段的特性的值。行的粗细此连接的, (以英寸。 | |
TooltipType | 获取或设置 TooltipType 字段的特性的值。如果修复,内置的工具提示文本用作工具提示,因此,如果变量工具提示在自定义代码中定义。 (继承自 DiagramElement。) |
页首
方法
名称 | 说明 | |
---|---|---|
Copy() | 在模型中创建元素的副本。 (继承自 ModelElement。) | |
Copy(IEnumerable<Guid>) | 创建组件的副本及其子链接和元素。 (继承自 ModelElement。) | |
Delete() | 从模型中删除某个元素。 (继承自 ModelElement。) | |
Delete(array<Guid[]) | 从模型中删除某个元素。 (继承自 ModelElement。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
GetDomainClass | 获取此元素的首选派生的域类。 (继承自 ModelElement。) | |
GetFullName | 获取完全限定名称此类 (继承自 DomainClass。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetRelativeName | 获取域类的名称当前命名空间。如果当前命名空间相同。此操作。命名空间,然后返回此操作。名称。否则,我们返回此操作。GetFullName() (继承自 DomainClass。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
IsDerivedFrom | ,如果此类从特定类派生,测试。 (继承自 DomainClass。) | |
OnCopy | 调用时,此元素创建的另一个元素的副本。 (继承自 ModelElement。) | |
OnDeleted | 调用时,此元素从模型中删除。 (继承自 ModelElement。) | |
OnDeleting | 调用时,此元素将被删除。 (继承自 ModelElement。) | |
OnResurrected | 调用时,此元素已添加回模型。 (继承自 ModelElement。) | |
OnRolePlayerPositionChanged | 调用,当角色的位置已更改。 (继承自 ModelElement。) | |
OnRolePlayerPositionChanging | 调用,当角色扮演者位置更改。 (继承自 ModelElement。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
扩展方法
名称 | 说明 | |
---|---|---|
AddExtension(Guid) | 已重载。 扩展由标识的字段类型的最新实例化的扩展的此 ModelElement。,如果元素已有该类型,扩展 InvalidOperationException 将引发异常。 (由 ModelElementExtensionMethods 定义。) | |
AddExtension(Type) | 已重载。 扩展具有指定类型的一个新实例化的扩展的此 ModelElement。,如果元素已有该类型,扩展 InvalidOperationException 将引发异常。 (由 ModelElementExtensionMethods 定义。) | |
AddExtension(DomainClassInfo) | 已重载。 扩展指定的字段类型的一个新实例化的扩展的此 ModelElement。,如果元素已有该类型,扩展 InvalidOperationException 将引发异常。 (由 ModelElementExtensionMethods 定义。) | |
AddExtension(ExtensionElement) | 已重载。 扩展特定扩展的此 ModelElement。,如果元素已具有相同类型的扩展, InvalidOperationException 将引发异常。 (由 ModelElementExtensionMethods 定义。) | |
AddExtension<T>() | 已重载。 扩展特定类型的一个新实例化的扩展的此 ModelElement。,如果元素已具有相同类型的扩展, InvalidOperationException 将引发异常。 (由 ModelElementExtensionMethods 定义。) | |
CanDelete | 从模型中删除元素。 (由 ImmutabilityExtensionMethods 定义。) | |
GetAllExtensions | 返回对扩展组件之间树的范围第一个遍历本 ModelElement 嵌入的可枚举的。 (由 ModelElementExtensionMethods 定义。) | |
GetBaseElement | 返回指定的 ModelElement 参与虚拟麦的根。 (由 ModelElementExtensionMethods 定义。) | |
GetExtension(Guid) | 已重载。 (由 ModelElementExtensionMethods 定义。) | |
GetExtension(Type) | 已重载。 获取指定类型的 ExtensionElement 从此 ModelElement 可扩展的。如果元素没有此类扩展因此 InvalidOperationException 将引发。 (由 ModelElementExtensionMethods 定义。) | |
GetExtension(DomainClassInfo) | 已重载。 (由 ModelElementExtensionMethods 定义。) | |
GetExtension<T>() | 已重载。 获取指定类型的 ExtensionElement 从此 ModelElement 可扩展的。如果元素没有此类扩展因此 InvalidOperationException 将引发。 (由 ModelElementExtensionMethods 定义。) | |
GetLocks | 获取此元素的锁标志。这将包括分区中启用的任何锁包含元素。 (由 ImmutabilityExtensionMethods 定义。) | |
IsExtendedBy(Guid) | 已重载。 查询此 ModelElement 是否由特定类型的 ExtensionElement 当前扩展。 (由 ModelElementExtensionMethods 定义。) | |
IsExtendedBy(Type) | 已重载。 查询此 ModelElement 是否由特定类型的 ExtensionElement 当前扩展。 (由 ModelElementExtensionMethods 定义。) | |
IsExtendedBy(DomainClassInfo) | 已重载。 查询此 ModelElement 是否由特定类型的 ExtensionElement 当前扩展。 (由 ModelElementExtensionMethods 定义。) | |
IsLocked | 测试存在任何指定的此元素是否设置锁定 (由 ImmutabilityExtensionMethods 定义。) | |
RemoveExtension(Type) | 已重载。 移除是一种特殊类型的此 ModelElement 的所有扩展。 (由 ModelElementExtensionMethods 定义。) | |
RemoveExtension(Guid) | 已重载。 移除是一种特殊类型指定的 ModelElement 的所有扩展。 (由 ModelElementExtensionMethods 定义。) | |
RemoveExtension(DomainClassInfo) | 已重载。 移除是一种特殊类型指定的 ModelElement 的所有扩展。 (由 ModelElementExtensionMethods 定义。) | |
RemoveExtension(ExtensionElement) | 已重载。 从此 ModelElement 扩展移除指定的 ExtensionElement。 (由 ModelElementExtensionMethods 定义。) | |
SetLocks | 将此元素锁定标志 (由 ImmutabilityExtensionMethods 定义。) | |
TryGetExtension(Guid) | 已重载。 (由 ModelElementExtensionMethods 定义。) | |
TryGetExtension(Type) | 已重载。 (由 ModelElementExtensionMethods 定义。) | |
TryGetExtension(DomainClassInfo) | 已重载。 (由 ModelElementExtensionMethods 定义。) | |
TryGetExtension<T>() | 已重载。 获取指定类型的 ExtensionElement 从此 ModelElement 可扩展的。如果此元素没有此类扩展则结果将为空。 (由 ModelElementExtensionMethods 定义。) |
页首
字段
名称 | 说明 | |
---|---|---|
ColorDomainPropertyId | 颜色字段属性 ID. | |
DashStyleDomainPropertyId | DashStyle 字段属性 ID. | |
DomainClassId | 加入该域类 ID. | |
ExposesColorAsPropertyDomainPropertyId | ExposesColorAsProperty 字段属性 ID. | |
ExposesDashStyleAsPropertyDomainPropertyId | ExposesDashStyleAsProperty 字段属性 ID. | |
ExposesThicknessAsPropertyDomainPropertyId | ExposesThicknessAsProperty 字段属性 ID. | |
RoutingStyleDomainPropertyId | RoutingStyle 字段属性 ID. | |
SourceEndHeightDomainPropertyId | SourceEndHeight 字段属性 ID. | |
SourceEndStyleDomainPropertyId | SourceEndStyle 字段属性 ID. | |
SourceEndWidthDomainPropertyId | SourceEndWidth 字段属性 ID. | |
TargetEndHeightDomainPropertyId | TargetEndHeight 字段属性 ID. | |
TargetEndStyleDomainPropertyId | TargetEndStyle 字段属性 ID. | |
TargetEndWidthDomainPropertyId | TargetEndWidth 字段属性 ID. | |
ThicknessDomainPropertyId | 粗细字段属性 ID. |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IMergeElements.CanMerge | ,如果此元素可与原型的内容,将返回 true。 (继承自 ModelElement。) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (继承自 ModelElement。) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (继承自 ModelElement。) | |
IMergeElements.MergeConfigure | (继承自 ModelElement。) | |
IMergeElements.MergeDisconnect | (继承自 ModelElement。) | |
IMergeElements.MergeRelate | (继承自 ModelElement。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。