The IDiagramConnection type exposes the following members.

Methods

  NameDescription
AddConnectionPoint
Adds a connection point to this connection at an appropriate position derived from the given Point. The newly created and added connection point is then returned.
Clone
Returns an IDiagramConnectionState that holds the property values of this IDiagramConnection as it is at the time this method is called.
GetCollisionBounds
Returns the rectangle that is taken into consideration when a connection path is being constructed to the given IDiagramConnectionPoint. Generally, an IDiagramNode should return its bounds, and an IDiagramConnection should return a Rect with the position of the given IDiagramConnectionPoint and a size of 0.
(Inherited from IDiagramConnectable.)
SetAs
Sets all the properties within this IDiagramConnection to be like the properties of the given IDiagramConnectionState.

Properties

  NameDescription
CanOriginateNewConnections
Gets whether any more connections can begin at this IDiagramConnectable at all.
(Inherited from IDiagramConnectable.)
CanReceiveNewConnections
Gets whether any more connections can end at this IDiagramConnectable at all.
(Inherited from IDiagramConnectable.)
ConnectionPoints
Gets the collection of IDiagramConnectionPoint objects that are currently attached to this IDiagramConnection.
Data
Gets the data represented by the IDiagramConnectable, such as a business object in the domain being diagrammed.
(Inherited from IDiagramConnectable.)
Diagram
Gets or sets the IDiagramModel that the connection belongs to.
FromConnectionPoint
Gets the source of the IDiagramConnection.
IsUserModified
Gets or sets whether this IDiagramConnection has been user modified or not. A user modified connection is one that has had one or more of its DiagramConnectionSegment objects positioned by a user.
Pathfinder
Gets the IPathfinder used to find the segment path for this IDiagramConnection.
Segments
Returns the collection of DiagramConnectionSegment objects that make up this IDiagramConnection.
ToConnectionPoint
Gets the destination of the IDiagramConnection.
ZOrder
Gets or sets the relative z-order of the diagram item. Lower z-orders appear behind higher z-orders.
(Inherited from IDiagramZOrderable.)

Events

  NameDescription
DataChanged
Raised when the Data property changes.
(Inherited from IDiagramConnectable.)

See Also