Skip to content

bpmn-server / LoopBehaviour

Class: LoopBehaviour#

  1. sequential:
  2. parallel
  3. repeater

Hierarchy#

↳ LoopBehaviour

Table of contents#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

• new LoopBehaviour(node, definition): LoopBehaviour

Parameters#

Name Type
node Node
definition any

Returns#

LoopBehaviour

Inherited from#

Behaviour.constructor

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:45

Properties#

node#

• node: Node

Inherited from#

Behaviour.node

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:43


definition#

• definition: any

Inherited from#

Behaviour.definition

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:44

Accessors#

collection#

• get collection(): any

Returns#

any

Defined in#

packages/bpmn-server/src/elements/behaviours/Loop.ts:20


elementVariable#

• get elementVariable(): string

The name each round's element takes in its data (camunda:elementVariable); none: rounds get nothing.

Returns#

string

Defined in#

packages/bpmn-server/src/elements/behaviours/Loop.ts:33


completionCondition#

• get completionCondition(): string

The multi-instance loop's completion condition: checked after each round; true, no more rounds.

Returns#

string

Defined in#

packages/bpmn-server/src/elements/behaviours/Loop.ts:38

Methods#

restored#

▸ restored(item): void

Parameters#

Name Type
item any

Returns#

void

Inherited from#

Behaviour.restored

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:50


enter#

▸ enter(item): void

Parameters#

Name Type
item Item

Returns#

void

Inherited from#

Behaviour.enter

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:53


start#

▸ start(item): void

Parameters#

Name Type
item Item

Returns#

void

Inherited from#

Behaviour.start

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:54


run#

▸ run(item): void

Parameters#

Name Type
item Item

Returns#

void

Inherited from#

Behaviour.run

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:55


end#

▸ end(item): void

Parameters#

Name Type
item Item

Returns#

void

Inherited from#

Behaviour.end

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:56


exit#

▸ exit(item): void

Parameters#

Name Type
item Item

Returns#

void

Inherited from#

Behaviour.exit

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:57


resume#

▸ resume(item): void

Parameters#

Name Type
item Item

Returns#

void

Inherited from#

Behaviour.resume

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:58


getNodeAttributes#

▸ getNodeAttributes(attributes): void

Parameters#

Name Type
attributes any[]

Returns#

void

Inherited from#

Behaviour.getNodeAttributes

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:59


getItemAttributes#

▸ getItemAttributes(item, attributes): void

Parameters#

Name Type
item Item
attributes any[]

Returns#

void

Inherited from#

Behaviour.getItemAttributes

Defined in#

packages/bpmn-server/src/elements/behaviours/Behaviour.ts:60


init#

▸ init(): void

Returns#

void

Overrides#

Behaviour.init

Defined in#

packages/bpmn-server/src/elements/behaviours/Loop.ts:17


isStandard#

▸ isStandard(): boolean

Returns#

boolean

Defined in#

packages/bpmn-server/src/elements/behaviours/Loop.ts:29


isSequential#

▸ isSequential(): any

Returns#

any

Defined in#

packages/bpmn-server/src/elements/behaviours/Loop.ts:42


describe#

▸ describe(): string[][]

Returns#

string[][]

Overrides#

Behaviour.describe

Defined in#

packages/bpmn-server/src/elements/behaviours/Loop.ts:48

Comments