SwimLane 类
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.BaseShape
Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane
命名空间: Microsoft.VisualStudio.Modeling.DslDefinition
程序集: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 中)
语法
声明
<DomainObjectIdAttribute("eef3cdf6-7211-4458-afc4-24baf956524e")> _
<CLSCompliantAttribute(True)> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
Public NotInheritable Class SwimLane _
Inherits BaseShape
[DomainObjectIdAttribute("eef3cdf6-7211-4458-afc4-24baf956524e")]
[CLSCompliantAttribute(true)]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.SwimLane.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
public sealed class SwimLane : BaseShape
SwimLane 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SwimLane(Partition, array<PropertyAssignment[]) | 构造函数 | |
SwimLane(Store, array<PropertyAssignment[]) | 构造函数 |
页首
属性
名称 | 说明 | |
---|---|---|
AccessModifier | 获取或设置 AccessModifier 字段的特性的值。确定字段类的访问修饰符是否是公共或 internal。 (继承自 DomainClass。) | |
Alignment | 获取或设置对齐字段的特性的值。条泳道是水平或垂直对齐。 | |
AllDescendants | 获取只读从中派生的直接或间接列出所有字段类。 (继承自 DomainClass。) | |
AllProperties | 从基类中定义此类和继承的集合 DomainProperties。 (继承自 DomainClass。) | |
AllRolesPlayed | 从基类播放直接由此类和继承的集合 DomainRoles。 (继承自 DomainClass。) | |
Attributes | 获取属性列表。 (继承自 AttributedDomainElement。) | |
BaseClass | 获取或设置 BaseClass。此条泳道基本条泳道。 (重写 DomainClass.BaseClass。) | |
BodyFillColor | 获取或设置 BodyFillColor 字段的特性的值。加载条泳道主体的颜色。 | |
ClassData | 获取或设置 ClassData。XML 序列化域的配置数据类。 (继承自 DomainClass。) | |
CustomAttributes | 获取或设置 CustomAttributes 字段的特性的值。使用对属性从此元素生成的代码。 (继承自 AttributedDomainElement。) | |
CustomTypeDescriptor | 获取或设置 CustomTypeDescriptor。自定义类型描述符的定义类的。 (继承自 DomainClass。) | |
Decorators | 获取修饰器列表。条泳道定义的修饰器。 | |
Description | 获取或设置说明字段的特性的值。使用在 UI 中生成的设计器的代码文档。 (继承自 AttributedDomainElement。) | |
DisplayName | 获取或设置 DisplayName 字段的特性的值。此元素中的生成的设计器中显示的名称。 (继承自 NamedDomainElement。) | |
DslLibrary | 获取或设置 DslLibrary。定义形状的 DSL 库。 (继承自 BaseShape。) | |
ElementMergeDirectives | 获取 ElementMergeDirectives 列表。 (继承自 DomainClass。) | |
ExposesTextColor | 获取或设置 ExposesTextColor 字段的特性的值。如果为 true,则字段的特性。此时将生成的设计器的 " 属性 " 窗口添加到 connect 允许文本颜色显示。 (继承自 DiagramElement。) | |
FixedTooltipText | 获取或设置 FixedTooltipText 字段的特性的值。用于固定工具提示的文本。 (继承自 DiagramElement。) | |
GeneratesDoubleDerived | 获取或设置 GeneratesDoubleDerived 字段的特性的值。如果为 true,将生成与所有功能的基类,并支持自定义的分部类通过重写。 (继承自 DomainClass。) | |
HasCustomConstructor | 获取或设置 HasCustomConstructor 字段的特性的值。如果为 true,指示自定义构造函数在生成的代码将提供。 (继承自 DomainClass。) | |
HeaderFillColor | 获取或设置 HeaderFillColor 字段的特性的值。加载条泳道的标头的颜色。 | |
HelpKeyword | 获取或设置 HelpKeyword 字段的特性的值。可选关键字进行索引 F1 帮助用于此元素。 (继承自 NamedDomainElement。) | |
Id | 获取元素的 ID。 (继承自 ModelElement。) | |
InheritanceModifier | 获取或设置 InheritanceModifier 字段的特性的值。确定是否从域类生成的 .NET 类的继承修饰符是 none,或抽象密封的。 (继承自 DomainClass。) | |
InitialHeight | 获取或设置 InitialHeight 字段的特性的值。初始高度此条泳道,在英寸。只适用于级别的泳道。 | |
InitialWidth | 获取或设置 InitialWidth 字段的特性的值。此条泳道的初始宽度,在英寸。只适用于垂直泳道。 | |
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。) | |
SeparatorColor | 获取或设置 SeparatorColor 字段的特性的值。分隔符行的颜色。 | |
SeparatorLineStyle | 获取或设置 SeparatorLineStyle 字段的特性的值。分隔符行的样式。 | |
SeparatorThickness | 获取或设置 SeparatorThickness 字段的特性的值。分隔符行的粗细。 | |
Store | 获取包含元素的 Store 。 (继承自 ModelElement。) | |
SubClasses | 获取子类列表。 (重写 DomainClass.SubClasses。) | |
TextColor | 获取或设置 TextColor 字段的特性的值。用于文本修饰器的颜色与此关系图元素。 (继承自 DiagramElement。) | |
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 定义。) |
页首
字段
名称 | 说明 | |
---|---|---|
AlignmentDomainPropertyId | 对齐字段属性 ID. | |
BodyFillColorDomainPropertyId | BodyFillColor 字段属性 ID. | |
DomainClassId | 条泳道域类 ID. | |
HeaderFillColorDomainPropertyId | HeaderFillColor 字段属性 ID. | |
InitialHeightDomainPropertyId | InitialHeight 字段属性 ID. | |
InitialWidthDomainPropertyId | InitialWidth 字段属性 ID. | |
SeparatorColorDomainPropertyId | SeparatorColor 字段属性 ID. | |
SeparatorLineStyleDomainPropertyId | SeparatorLineStyle 字段属性 ID. | |
SeparatorThicknessDomainPropertyId | SeparatorThickness 字段属性 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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。