DiagramConnectorShapeModel
23 Sep 20252 minutes to read
Interface for a class DiagramConnectorShape
Properties
association BpmnAssociationFlows
Sets the type of the Bpmn association flows
- Default - Sets the type of Association flow as Default
- Directional - Sets the type of Association flow as Directional
- BiDirectional - Sets the type of Association flow as BiDirectional
- @default ‘Default’
associationType AssociationFlow
Defines the association direction
bpmnFlow BpmnFlows
Sets the type of the Bpmn flows
- Sequence - Sets the type of the Bpmn Flow as Sequence
- Association - Sets the type of the Bpmn Flow as Association
- Message - Sets the type of the Bpmn Flow as Message
exceptionFlowHeight number
Defines the height of the exception flow.
message BpmnMessageFlows
<div id='diagram'></div>let nodes: NodeModel[] = [
{
id: 'node1', width: 60, height: 60, offsetX: 75, offsetY: 90,
shape: { type: 'Bpmn', shape: 'Event', event: { event: 'Start', trigger: 'Message' } },
},
{
id: 'node2', width: 75, height: 70, offsetX: 210, offsetY: 90,
shape: { type: 'Bpmn', shape: 'Gateway', gateway: { type: 'None' } },
}];
let connectors: ConnectorModel[] = [{
id: 'connector', type: 'Straight', sourceID: 'node1', targetID: 'node2',
shape: { type: 'Bpmn', flow: 'Message', message: 'InitiatingMessage' } as BpmnFlowModel
},];
let diagram: Diagram = new Diagram({
...
nodes: nodes, connectors: connectors
...
});
diagram.appendTo('#diagram');multiplicity ClassifierMultiplicityModel
Defines the type of the Classifier Multiplicity
relationship ClassifierShape
Defines the association direction
sequence BpmnSequenceFlows
Sets the type of the Bpmn Sequence flows
- Default - Sets the type of the sequence flow as Default
- Normal - Sets the type of the sequence flow as Normal
- Conditional - Sets the type of the sequence flow as Conditional
type ConnectionShapes
Defines the application specific type of connector
- Bpmn - Sets the type of the connection shape as Bpmn
umlActivityFlow UmlActivityFlows
Defines the type of the UMLActivity flows
Object - Sets the type of the UMLActivity Flow as Object
Control - Sets the type of the UMLActivity Flow as Control
Exception - Sets the type of the UMLActivity Flow as Exception