Skip to content

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