Diagram 类
表示图。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElement
Microsoft.VisualStudio.Modeling.Diagrams.ShapeElement
Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
Microsoft.VisualStudio.Modeling.Diagrams.Diagram
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(CoreDesignSurfaceDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")> _
Public MustInherit Class Diagram _
Inherits NodeShape _
Implements IDisposable
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.Diagram.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(CoreDesignSurfaceDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("3102e0d1-1221-458d-834f-2dc0769ce683")]
public abstract class Diagram : NodeShape,
IDisposable
Diagram 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
Diagram | 初始化 Diagram 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
AbsoluteBoundingBox | 相对于关系图的测量形状的边框。 (继承自 NodeShape。) | |
AbsoluteBoundingBoxToEnsureVisible | 获取 DiagramClientView.EnsureVisible 的绝对边界框矩形。 (继承自 ShapeElement。) | |
AbsoluteBounds | 获取或设置形状的边框大小和位置的域属性,测量相对于图的左上角。 (继承自 NodeShape。) | |
AbsoluteCenter | 获取在形状中心的点。 (继承自 ShapeElement。) | |
AccessibilityObject | 获取形状的新辅助功能对象。 (继承自 ShapeElement。) | |
AccessibleDefaultActionDescription | 获取形状的默认操作说明。 (继承自 ShapeElement。) | |
AccessibleDescription | 获取关系图的描述。 (重写 ShapeElement.AccessibleDescription。) | |
AccessibleHelp | 获取用于形状的帮助主题。 (继承自 ShapeElement。) | |
AccessibleHelpTopicFileName | 获取用于形状的帮助主题。 (继承自 ShapeElement。) | |
AccessibleHelpTopicId | 获取用于该形状的帮助主题 ID。 (继承自 ShapeElement。) | |
AccessibleName | 获取关系图的名称。 (重写 ShapeElement.AccessibleName。) | |
AccessibleRole | 获取形状的角色。 (继承自 ShapeElement。) | |
AccessibleState | 获取形状的状态。 (继承自 NodeShape。) | |
AccessibleValue | 获取形状的值。 (继承自 ShapeElement。) | |
ActiveDiagramView | 获取关系图的活动视图。 | |
AllowsChildrenInSelection | 如果 true,形状的子类可以包含在当前的选择组。 (继承自 ShapeElement。) | |
AllowsChildrenToResizeParent | 获取一个关系图,并验证是否应调整其大小,以便显示该关系图中的所有元素。 (重写 ShapeElement.AllowsChildrenToResizeParent。) | |
AllowsChildrenToShrinkParent | 如果为 true,形状将减少大小已适应在其子元素调整大小或移动时围绕其子元素。 (继承自 ShapeElement。) | |
Anchoring | 描述形状如何随父形状的移动和调整来放置和调整自身。根据需要改变返回的对象。 (继承自 NodeShape。) | |
AnchorPointAction | 获取引起链接末端移动的鼠标操作。 | |
AutoResizeParentOnBoundsChange | 获取子形状并确认在子形状的绝对边界更改时,是否应调整其父形状的大小。 (继承自 NodeShape。) | |
BackgroundBrushId | 获取用于绘制关系图背景的画笔 ID。 (重写 ShapeElement.BackgroundBrushId。) | |
BackgroundGradientMode | 获取形状的背景渐变。 (继承自 NodeShape。) | |
BaseFontFromEnvironment | 获取作为基准字体使用的字体。 | |
BaseFontName | 获取或设置基字体的名称。 | |
BaseFontSize | 获取或设置基准字体的大小。 | |
BoundingBox | 获取测量与 ParentShape 相对的形状的边框矩形。 (继承自 NodeShape。) | |
Bounds | 获取或设置形状的边框大小和位置的域属性,测量相对于 ParentShape 的左上角。 (继承自 NodeShape。) | |
BoundsRules | 边界规则限制该用户如何可以更新该边框矩形的大小和位置。重写以返回 BoundsRules。 (继承自 NodeShape。) | |
CanDeserializationReroute | 获取该关系图并验证它在序列化过程中是否允许重导。 | |
CanExpandAndCollapse | 获取形状并验证用户是否可以展开和折叠它。 (继承自 NodeShape。) | |
CanFocus | 获取形状并验证它是否可以接收该焦点。 (继承自 ShapeElement。) | |
CanMove | 获取一个关系图并验证它是否可以被移动。 (重写 ShapeElement.CanMove。) | |
CanResize | 获取形状并验证用户是否可以调整它的大小。 (继承自 NodeShape。) | |
CanSelect | 获取形状并验证用户是否可以选择它。 (继承自 ShapeElement。) | |
Center | 获取在形状中心的点。 (继承自 ShapeElement。) | |
ClassStyleSet | 获取形状的样式集。 (继承自 ShapeElement。) | |
ClientViews | 获取分配给关系图的客户视图列表。 | |
ClipWhenDrawingFields | 获取子形状并确认在绘制子形状时,其剪辑区域是否应设置为父形状的边界框。 (继承自 ShapeElement。) | |
ConnectActionFilterString | 获取关系图的连接操作。 | |
ConnectionPoints | 链接器可以终止的形状周长上的点的列表。默认情况下,形状没有连接点,且连接器可以终止其周边的任何位置。 (继承自 NodeShape。) | |
CopyOrigin | 获取代表原始图复制的文本。 | |
CreatableSwimLaneSubjects | 获取链接到泳道形状的域类的列表。 | |
Decorators | 获取用于形状的装饰器的集合。 (继承自 ShapeElement。) | |
DefaultContainerMargin | 获取关系图及其元素图形之间的边距。 (重写 NodeShape.DefaultContainerMargin。) | |
DefaultGridSize | 获取图形网格的大小。用户移动形状时,将调整其位置,以与该网格对齐。 | |
DefaultShapeField | 获取默认形状,该形状是第一个可以接收焦点的形状。 (继承自 ShapeElement。) | |
DefaultSize | 获取关系图的大小。 (重写 ShapeElement.DefaultSize。) | |
Diagram | 获取形状所属的关系图。 (继承自 ShapeElement。) | |
DiagramId | 获取或设置分配给关系图的 ID。 | |
DragDropPendingAction | 获取启动拖放操作的鼠标动作。 | |
ElementOperations | 获取执行选择操作的对象。 | |
EnsureVisiblePreference | (重写 ShapeElement.EnsureVisiblePreference。) | |
Events | 获取形状的事件处理程序列表。 (继承自 ShapeElement。) | |
FixedFlags | 获取确定形状是否固定在其图表中位置的标志。 (继承自 NodeShape。) | |
FocusedDiagramView | 获取具有焦点的关系图视图。 | |
FromRoleLinkShapes | 获取此形状是源的链接形状的集合。 (继承自 NodeShape。) | |
GeometryBackgroundBrushId | 获取用于绘制文本运行几何图形背景色的画笔 ID。 (继承自 ShapeElement。) | |
GeometryBoundingBox | 获取形状的边界框。 (继承自 ShapeElement。) | |
GeometryCanResizeBottom | 获取形状并验证用户是否可以垂直调整其大小,从底部开始。 (继承自 NodeShape。) | |
GeometryCanResizeLeft | 获取形状并验证用户是否可以调整其大小,从左侧开始。 (继承自 NodeShape。) | |
GeometryCanResizeRight | 获取形状并验证用户是否可以水平调整其大小,从右侧开始。 (继承自 NodeShape。) | |
GeometryCanResizeTop | 获取形状并验证用户是否可以垂直调整其大小,从顶部开始。 (继承自 NodeShape。) | |
GeometryHasFilledBackground | 获取形状并验证它是否绘制背景。 (继承自 ShapeElement。) | |
GeometryHasOutline | 获取形状并验证它是否具有轮廓。 (继承自 ShapeElement。) | |
GeometryHasShadow | 如果形状具有阴影,则为 true,否则为 false。 (继承自 ShapeElement。) | |
GeometryOutlinePenId | 获取用于绘制图形轮廓的笔 ID。 (继承自 ShapeElement。) | |
GeometryStyleSet | 获取形状的样式集。 (继承自 ShapeElement。) | |
GestureExtensionController | ||
GridColor | 获取或设置网格的颜色。 | |
GridSize | 获取或设置关系图上形状的默认网格大小。 (重写 ShapeElement.GridSize。) | |
GroupBoundsRules | 获取或设置用于关系图上特定形状组的绑定规则。 | |
HasAnchoring | 如果 Anchoring 中有任何设置,则为 true。 (继承自 NodeShape。) | |
HasAssociatedViews | 获取一个关系图并验证它是否已经与一个关系图视图相关联。 | |
HasBackgroundGradient | 获取形状并验证它是否具有背景渐变。 (继承自 NodeShape。) | |
HasChildren | 如果形状具有子形状,则为 true。 (继承自 ShapeElement。) | |
HasConnectionPoints | 如果 ConnectionPoints 列表不为空,则为 true。 (继承自 NodeShape。) | |
HasCustomToolTip | 获取形状并验证它是否具有定义工具提示。 (继承自 ShapeElement。) | |
HasDragOverToolTip | 获取形状并验证它是否具有工具提示。 (继承自 ShapeElement。) | |
HasFilledBackground | 获取形状并验证它是否具有背景。 (继承自 ShapeElement。) | |
HasHighlighting | 获取形状并验证它是否突出显示。 (继承自 ShapeElement。) | |
HasOutline | 获取一个关系图并验证它是否有边框。 (重写 ShapeElement.HasOutline。) | |
HasShadow | 获取一个关系图并验证它是否有阴影。 (重写 ShapeElement.HasShadow。) | |
HasSwimlanes | 获取一个关系图并验证它是否有泳道。 | |
HasToolTip | 获取形状并验证它是否具有工具提示。 (继承自 ShapeElement。) | |
Id | 获取元素的 ID。 (继承自 ModelElement。) | |
InvokeEditorAction | 当用户按住鼠标按钮时,获取调用字段编辑器的鼠标操作。 | |
IsActive | 获取 IsActive 标志并验证该元素是否处于活动状态。 (继承自 ModelElement。) | |
IsCompleteView | 此属性现已过时。 | |
IsDeleted | 获取 IsDeleted 标志并检查该元素是否已从该模型中删除。 (继承自 ModelElement。) | |
IsDeleting | 获取 IsDeleting 标志并验证该元素是否正在从该模型中删除。 (继承自 ModelElement。) | |
IsExpanded | 获取形状并验证或将是否设置为展开。 (继承自 NodeShape。) | |
IsNestedChild | 如果该形状元素在 ParentShape 的 NestedChildShapes 中,则为 true。 (继承自 ShapeElement。) | |
IsPlaceRouteNode | 如果可以调整形状的位置,则为 true (继承自 NodeShape。) | |
IsPort | 如果形状为端口形状,则为 true;否则为 false。 (继承自 NodeShape。) | |
IsRelativeChild | 如果该形状元素在 ParentShape 的 RelativeChildShapes 中,则为 true。 (继承自 ShapeElement。) | |
IsVisible | 如果 true,形状显示在关系图上;如果 false,它不会和布局和路由算法忽略它。另请参见 Hide() 和 Show()。 (继承自 ShapeElement。) | |
IsWatermarkNeeded | 获取该关系图并验证是否需要为其显示一个水印。 | |
LassoAction | 获取启动套索选择的鼠标操作。 | |
LayoutObjectFixedFlags | 获取或设置确定图是否将图形中的形状固定到关系图上的对应位置的标识。 (继承自 NodeShape。) | |
LineAdjustAwayDefault | 获取形状并验证子链接形状是否应尝试排列,当将连接到同一形状时或设置值。 (继承自 ShapeElement。) | |
LineAffinityDefault | 获取或设置其中链接形状应尝试对形状进行定位的目标位置。 (继承自 ShapeElement。) | |
LineToLineClearance | 获取或设置此形状的子链接形状之间的距离。 (继承自 ShapeElement。) | |
LineToNodeClearance | 获取或设置子链接形状和子节点形状之间的距离。 (继承自 ShapeElement。) | |
Link | 获取链接形状列表。 (继承自 NodeShape。) | |
Location | 获取或设置形状绑定的左上角相对于 ParentShape 左上角的坐标。 (继承自 NodeShape。) | |
ManualRouteAction | 获取启动手动线条排列的鼠标操作。 | |
MaximumSize | 获取形状的最大尺寸。 (继承自 ShapeElement。) | |
MinimumResizableSize | 获取形状可调整到的最小大小。 (继承自 NodeShape。) | |
MinimumSize | 获取关系图的最小高度和宽度。 (重写 NodeShape.MinimumSize。) | |
ModelElement | 获取或设置与表示层元素关联的模型元素。 (继承自 PresentationElement。) | |
Name | 获取或设置关系图的名称。 | |
NavigationRoot | 获取关系图的根形状。 | |
NeedsRenumber | 如果更改关系图上任意位置的子形状的顺序,则设置为 true。每个形状的 ZOrder 将重置。 | |
NestedChildShapes | 该形状的一部分,并约束在该形状或图的边界之内显示的形状的列表。 (继承自 ShapeElement。) | |
NestedShapesMargin | 获取关系图中内嵌形状间的边距。 (重写 ShapeElement.NestedShapesMargin。) | |
NodeToNodeClearance | 获取或设置子节点形状之间的边距。 (继承自 ShapeElement。) | |
OutlinePenId | 获取用于绘制关系图轮廓的笔 ID 。 (重写 ShapeElement.OutlinePenId。) | |
OutlinePenWidth | 获取形状的轮廓的宽度。 (继承自 ShapeElement。) | |
PaintMoveableDecoratorSelectionLines | (继承自 ShapeElement。) | |
PanZoomAction | 获取启动缩放的鼠标操作。 | |
ParentLink | 从形状到父级形状中获取关系实例。 (继承自 ShapeElement。) | |
ParentShape | 获取形状元素的父级。若要显示图形,则形状或链接器必须具有父级。 (继承自 ShapeElement。) | |
Partition | 获取或设置包含元素的 Partition。 (继承自 ModelElement。) | |
Perimeter | 获取形状的周边路径。 (继承自 ShapeElement。) | |
PortFixedFlags | 获取决定端口形状是否被固定在其位置的标志。 (继承自 NodeShape。) | |
RelatedShapeToEmphasize | 当选择该形状时,获取相关形状以对用户形成直观强调。 (继承自 ShapeElement。) | |
RelativeChildShapes | 该形状的一部分,但可以在该形状或图的边界之外显示的形状的列表。 (继承自 ShapeElement。) | |
RequiresWatermark | 获取该关系图并验证是否需要为其显示一个水印。 | |
ResizableSides | 获取用户可以调整形状的边。 (继承自 NodeShape。) | |
ResizeAction | 获取启动形状大小调整的鼠标操作。 | |
RouteJumpType | 获取或设置当链接形状跨关系图上的另一个链接形状时要使用的跳转样式。 | |
RoutingStyle | 获取或设置关系图上样式化链接形状的方式。 | |
SelectAction | 获取启动形状选择的鼠标操作。 | |
SelectionRules | 获取规则以确定选择关系图中的哪些元素或是否可以选择关系图本身。 | |
ShapeFields | 形状的部分如文本行和修饰器。 (继承自 ShapeElement。) | |
ShapeGeometry | 获取关系图的几何图形。 (重写 ShapeElement.ShapeGeometry。) | |
ShouldAutoPlaceChildShapes | 获取形状并验证其嵌套子段形状是否该被自动防止到图表上。 (继承自 NodeShape。) | |
ShouldTryParentShapeForMergeOnToolboxDoubleClick | 如果为 true,当用户双击一个带有选定的形状的工具箱项时,如果工具无法与此形状合并,那么将尝试与父形状的合并。默认为 true。 (继承自 ShapeElement。) | |
ShowGrid | 获取一个图形并验证是否需要为其显示格网,或设置该关系图的可见性状态。 | |
Size | 获取或设置形状的大小。 (继承自 NodeShape。) | |
SnapToGrid | 如果为 true,当用户移动图中的形状时,他们通过用一个网格对齐的方式来调整。默认值为 true。 | |
Store | 获取包含元素的 Store。 (继承自 ModelElement。) | |
StyleSet | 获取为形状设置的样式的事例。 (继承自 ShapeElement。) | |
Subject | 获取或设置表示元素的主题。默认为与 ModelElement 相同的对象。 (继承自 PresentationElement。) | |
SupportsPorts | 获取一个关系图并验证它是否包含端口。 | |
TargetToolboxItemFilterAttributes | 获取分配给关系图的工具箱的筛选属性的集合。 (重写 ShapeElement.TargetToolboxItemFilterAttributes。) | |
ToolboxAction | 当用户单击“工具箱” 时,获取调用响应的鼠标操作。 | |
ToRoleLinkShapes | 获取此形状是目标的链接形状的集合。 (继承自 NodeShape。) | |
WatermarkText | 获取分配给图的水印文本。 | |
ZOrder | 确定相对于关系图中其他形状,该形状将显示的顺序。通常按子形状顺序设置。 (继承自 ShapeElement。) |
页首
方法
页首
事件
名称 | 说明 | |
---|---|---|
AbsoluteBoundsChanged | 当形状的绝对边界更改时发生。 (继承自 NodeShape。) | |
Click | 当用户单击鼠标在形状上时发生 (继承自 ShapeElement。) | |
DiagramAdded | 添加关系图时发生。 | |
DiagramRemoved | 移动关系图时发生。 | |
DoubleClick | 当用户双击鼠标时发生。 (继承自 ShapeElement。) | |
KeyDown | 当用户按下任意键时发生。 (继承自 ShapeElement。) | |
KeyPress | 当用户按下任意键并释放时发生。 (继承自 ShapeElement。) | |
KeyUp | 当用户释放任意键时发生。 (继承自 ShapeElement。) | |
MouseDown | 当用户按下鼠标按钮时发生。 (继承自 ShapeElement。) | |
MouseMove | 当用户移动鼠标时发生。 (继承自 ShapeElement。) | |
MouseUp | 当用户释放鼠标按钮时发生。 (继承自 ShapeElement。) | |
MouseWheel | 在用户转动鼠标滚轮时发生。 (继承自 ShapeElement。) |
页首
扩展方法
名称 | 说明 | |
---|---|---|
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 参与的虚拟 MEL 根。 (由 ModelElementExtensionMethods 定义。) | |
GetDslDefinitionModelElement | 此方法保证返回与 PresentationElement 对应的真实模型元素。 对于 DslDesigner PELs , 对应的主题实际上可以为内在的 TreeNode 类,而不是实际的 MEL。 此方法恰当地处理这些用例,以便返回实际的 MEL。 (由 PresentationElementHelper 定义。) | |
GetExtension(Guid) | 已重载。 (由 ModelElementExtensionMethods 定义。) | |
GetExtension(Type) | 已重载。 从此 ModelElement 可用扩展中获取指定类型的 ExtensionElement。如果该元素没有此类扩展名,则将引发 InvalidOperationException。 (由 ModelElementExtensionMethods 定义。) | |
GetExtension(DomainClassInfo) | 已重载。 (由 ModelElementExtensionMethods 定义。) | |
GetExtension<T>() | 已重载。 从此 ModelElement 可用扩展中获取指定类型的 ExtensionElement。如果该元素没有此类扩展名,则将引发 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>() | 已重载。 从此 ModelElement 可用扩展中获取指定类型的 ExtensionElement。如果钙元素没有此扩展,则结果为 NULL 。 (由 ModelElementExtensionMethods 定义。) |
页首
字段
名称 | 说明 | |
---|---|---|
BaseFontNameDomainPropertyId | 表示基字体名称的属性 ID。 | |
BaseFontSizeDomainPropertyId | 表示基准字体大小的属性 ID。 | |
DiagramIdDomainPropertyId | 表示关系图的属性 ID。 | |
DoLineRoutingDomainPropertyId | 表示 DoLineRoutingDomainPropertyId 属性的 ID。 | |
DomainClassId | 表示域类形状的 ID。 | |
DoResizeParentDomainPropertyId | 表示 DoResizeParentDomainPropertyId 属性的 ID。 | |
DoShapeAnchoringDomainPropertyId | 表示 DoShapeAnchoringDomainPropertyId 属性的 ID。 | |
DoViewFixupDomainPropertyId | 表示 DoViewFixupDomainPropertyId 属性的 ID。 | |
IsCompleteViewDomainPropertyId | 表示 IsCompleteViewDomainPropertyId 属性的 ID。 | |
NameDomainPropertyId | 表示 NameDomainPropertyId 属性的 ID。 | |
PlaceUnplacedShapesDomainPropertyId | 表示 PlaceUnplacedShapesDomainPropertyId 属性的 ID。 |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IMergeElements.CanMerge | 如果该元素可已与原型的内容合并则返回 true。 (继承自 ModelElement。) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (继承自 ModelElement。) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (继承自 ModelElement。) | |
IMergeElements.MergeConfigure | (继承自 ModelElement。) | |
IMergeElements.MergeDisconnect | (继承自 ModelElement。) | |
IMergeElements.MergeRelate | (继承自 ModelElement。) |
页首
备注
在定义在 DSL 的定义时的关系图选件类,它从此选件类派生。
若要枚举关系图中的形状,请使用 NestedChildShapes。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。