Search results

BpmnShape API in JavaScript (ES5) Diagram API control

Defines the behavior of the bpmn shape

Properties

activity

BpmnActivityModel

Defines the type of the BPMN Activity shape

Defaults to ‘None’

annotation

BpmnAnnotationModel

Defines the text of the bpmn annotation

Defaults to ‘None’

annotations

BpmnAnnotationModel[]

Defines the text of the bpmn annotation collection

Defaults to ‘None’

dataObject

BpmnDataObjectModel

Defines the type of the BPMN DataObject shape

Defaults to ‘None’

event

BpmnEventModel

Defines the type of the BPMN Event shape

Defaults to ‘None’

gateway

BpmnGatewayModel

Defines the type of the BPMN Gateway shape

Defaults to ‘None’

shape

BpmnShapes

<div id='diagram'></div>
let nodes: NodeModel[] = [{
 id: 'node', width: 100, height: 100, offsetX: 100, offsetY: 100,
 shape: {
  type: 'Bpmn', shape: 'Gateway',
  gateway: { type: 'EventBased' } as BpmnGatewayModel
        } as BpmnShapeModel,
}];
let diagram: Diagram = new Diagram({
...
nodes : nodes,
...
});
diagram.appendTo('#diagram');

textAnnotation

BpmnTextAnnotationModel

Defines the type of the BPMN Text annotation shape

Defaults to ‘None’

type

Shapes

Defines the type of node shape

Defaults to ‘Basic’