The IDiagramConnectionPoint type exposes the following members.

Methods

  NameDescription
AddConnection
Attaches the given IDiagramConnection to this IDiagramConnectionPoint.
RemoveConnection
Removes the given IDiagramConnection from this IDiagramConnectionPoint.
SetPosition
Sets the position of this IDiagramConnectionPoint to be a point on the connection that it is attached to that is closest to the given Point. The actual position that was set is then returned.

Properties

  NameDescription
CanOriginateNewConnections
Gets whether new connections may be created beginning at this IDiagramConnectionPoint.
CanReceiveNewConnections
Gets whether new connections may be created ending at this IDiagramConnectionPoint.
Connectable
Gets the connectable object on which the IDiagramConnectionPoint is located.
Connections
Gets a collection of connections attached to this IDiagramConnectionPoint.
Data
Gets a data object held by this IDiagramConnectionPoint.
Edge
Gets the Edge of an object that this IDiagramConnectionPoint logically sits on. This is used to determine how an IDiagramConnection approches this IDiagramConnectionPoint.
FlowDirection
Gets the ConnectionPointDirection of this IDiagramConnectionPoint which states whether this IDiagramConnectionPoint is designed to receive connections, or originate them.
Index
Gets an index identifier for this IDiagramConnectionPoint. This is useful for selecting a connection point calculator when there are multiple connection points on the same edge of a node.
Position
Gets the position at which to render IDiagramConnection objects as starting or finishing.
PositionCalculator
Gets or sets the IPositionCalculator that this IDiagramConnectionPoint Can use for calculating its position.

Events

  NameDescription
IndexChanged
Raised when the Index property value changes.
PositionChanged
Raised when the Position property value changes.

See Also