Contents
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
-
Behaviour
↳
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
[][]