bpmn-server / IOBehaviour
Class: IOBehaviour#
Behaviour ioSpecification timer message signal
each behaviour is a class it scans def and insert itself to perform actions as required
Hierarchy#
↳ IOBehaviour
Table of contents#
Constructors#
Properties#
Methods#
Constructors#
constructor#
• new IOBehaviour(node
, definition
): IOBehaviour
Parameters#
Name | Type |
---|---|
node |
Node |
definition |
any |
Returns#
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:40
Properties#
node#
• node: Node
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:38
definition#
• definition: any
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:39
parameters#
• parameters: IOParameter
[]
Defined in#
elements/behaviours/IOBehaviour.ts:150
Methods#
restored#
▸ restored(item
): void
Parameters#
Name | Type |
---|---|
item |
any |
Returns#
void
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:45
start#
▸ start(item
): void
Parameters#
Name | Type |
---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:49
run#
▸ run(item
): void
Parameters#
Name | Type |
---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:50
end#
▸ end(item
): void
Parameters#
Name | Type |
---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:51
resume#
▸ resume(item
): void
Parameters#
Name | Type |
---|---|
item |
Item |
Returns#
void
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:53
getNodeAttributes#
▸ getNodeAttributes(attributes
): void
Parameters#
Name | Type |
---|---|
attributes |
any [] |
Returns#
void
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:54
getItemAttributes#
▸ getItemAttributes(item
, attributes
): void
Parameters#
Name | Type |
---|---|
item |
Item |
attributes |
any [] |
Returns#
void
Inherited from#
Defined in#
elements/behaviours/Behaviour.ts:55
init#
▸ init(): void
Returns#
void
Overrides#
Defined in#
elements/behaviours/IOBehaviour.ts:152
enter#
▸ enter(item
): void
Parameters#
Name | Type |
---|---|
item |
Item |
Returns#
void
Overrides#
Defined in#
elements/behaviours/IOBehaviour.ts:166
process#
▸ process(item
): void
Parameters#
Name | Type |
---|---|
item |
Item |
Returns#
void
Defined in#
elements/behaviours/IOBehaviour.ts:196
exit#
▸ exit(item
): void
Parameters#
Name | Type |
---|---|
item |
Item |
Returns#
void
Overrides#
Defined in#
elements/behaviours/IOBehaviour.ts:207
describe#
▸ describe(): string
[][]
Returns#
string
[][]