IBehaviour

Contents

bpmn-server / IBehaviour

Interface: IBehaviour

Behaviour
ioSpecification
timer
message
signal

each behaviour is a class
it scans def and insert itself to perform actions as required

Implemented by

Table of contents

Properties

Methods

Properties

node

node: Node

Defined in

elements/behaviours/Behaviour.ts:24


definition

definition: any

Defined in

elements/behaviours/Behaviour.ts:25

Methods

start

start(item): any

Parameters

Name Type
item IItem

Returns

any

Defined in

elements/behaviours/Behaviour.ts:26


run

run(item): any

Parameters

Name Type
item IItem

Returns

any

Defined in

elements/behaviours/Behaviour.ts:27


end

end(item): any

Parameters

Name Type
item IItem

Returns

any

Defined in

elements/behaviours/Behaviour.ts:28


restored

restored(item): any

Parameters

Name Type
item IItem

Returns

any

Defined in

elements/behaviours/Behaviour.ts:29


resume

resume(item): any

Parameters

Name Type
item IItem

Returns

any

Defined in

elements/behaviours/Behaviour.ts:30


getNodeAttributes

getNodeAttributes(attributes): any

Parameters

Name Type
attributes any[]

Returns

any

Defined in

elements/behaviours/Behaviour.ts:31


getItemAttributes

getItemAttributes(item, attributes): any

Parameters

Name Type
item IItem
attributes any[]

Returns

any

Defined in

elements/behaviours/Behaviour.ts:32


describe

describe(): string[]

Returns

string[]

Defined in

elements/behaviours/Behaviour.ts:33


init

init(): any

Returns

any

Defined in

elements/behaviours/Behaviour.ts:34