Interface for a class DiagramConnectorSegment
boolean
Defines the segment to be drag or not
string
Sets the direction of orthogonal segment
number
Defines the length of orthogonal segment
<div id='diagram'></div>
let connectors: ConnectorModel[] = [{
id: 'link2', sourcePoint: { x: 0, y: 0 }, targetPoint: { x: 40, y: 40 }, type: 'Orthogonal',
shape: {
type: 'Bpmn',
flow: 'Message',
association: 'directional'
}, style: {
strokeDashArray: '2,2'
},
segments: [{ type: 'Orthogonal', length: 30, direction: 'Bottom' },
{ type: 'Orthogonal', length: 80, direction: 'Right' }]
}];
let diagram: Diagram = new Diagram({
...
connectors: connectors
...
});
diagram.appendTo('#diagram');
Sets the end point of the connector segment
Sets the first control point of the connector
Sets the second control point of the connector
string
Defines the type of the segment
Defines the length and angle between the source point and the first control point of the diagram
Defines the length and angle between the target point and the second control point of the diagram