types.ui.editor.nodes - ZeMA-gGmbH/NoPE-JS GitHub Wiki
Namespace: nodes
Interfaces
Type Aliases
NODE_TYPE_BOOL_AND
NODE_TYPE_BOOL_AND: "node:bool:and"
NODE_TYPE_BOOL_NOT
NODE_TYPE_BOOL_NOT: "node:bool:not"
NODE_TYPE_BOOL_OR
NODE_TYPE_BOOL_OR: "node:bool:or"
NODE_TYPE_BOOL_XOR
NODE_TYPE_BOOL_XOR: "node:bool:xor"
NODE_TYPE_CONSTANT
NODE_TYPE_CONSTANT: "node:data:constant"
NODE_TYPE_DATA_IF
NODE_TYPE_DATA_IF: "node:data:if"
NODE_TYPE_DATA_TO_ON_CHANGE
NODE_TYPE_DATA_TO_ON_CHANGE: "node:converter:data-to-on-change"
NODE_TYPE_DATA_TO_ON_TRUE
NODE_TYPE_DATA_TO_ON_TRUE: "node:converter:data-to-on-true"
NODE_TYPE_DATA_TO_TOKEN
NODE_TYPE_DATA_TO_TOKEN: "node:converter:data-to-token"
NODE_TYPE_EVENT_TO_DATA
NODE_TYPE_EVENT_TO_DATA: "node:converter:event-to-data"
NODE_TYPE_FLOW_IF
NODE_TYPE_FLOW_IF: "node:flow:if"
NODE_TYPE_FLOW_OPERATION
NODE_TYPE_FLOW_OPERATION: "node:flow:operation"
NODE_TYPE_FLOW_SYNC
NODE_TYPE_FLOW_SYNC: "node:flow:sync"
NODE_TYPE_GROUP
NODE_TYPE_GROUP: "node:group"
NODE_TYPE_MODULE
NODE_TYPE_MODULE: "node:module"
NODE_TYPE_PLACE
NODE_TYPE_PLACE: "node:petrinet:place"
NODE_TYPE_START
NODE_TYPE_START: "node:flow:start"
NODE_TYPE_TOKEN_TO_DATA
NODE_TYPE_TOKEN_TO_DATA: "node:converter:token-to-data"
NODE_TYPE_TRANSITION
NODE_TYPE_TRANSITION: "node:petrinet:transition"
NODE_TYPE_VAR
NODE_TYPE_VAR: "node:data:constant"
NODE_TYPE_WAIT_FOR
NODE_TYPE_WAIT_FOR: "node:flow:wait-for"
PORT_ACTION_FIRE
PORT_ACTION_FIRE: "transition.control.fire"
PORT_ACTION_FIRED
PORT_ACTION_FIRED: "transition.control.fired"
PORT_ACTION_LOCK
PORT_ACTION_LOCK: "transition.control.lock"
PORT_ACTION_RELEASE
PORT_ACTION_RELEASE: "transition.control.release"
PORT_AVOID_TOKEN
PORT_AVOID_TOKEN: "transition.input.avoid"
Author
Martin Karkowski
Email
Desc
[description]
PORT_CONSUME_TOKEN
PORT_CONSUME_TOKEN: "transition.input.consume"
PORT_DATA
PORT_DATA: "data"
PORT_EVENT
PORT_EVENT: "event"
PORT_FLOW_OP_DONE
PORT_FLOW_OP_DONE: "flow.operation.done"
PORT_FLOW_OP_ERROR
PORT_FLOW_OP_ERROR: "flow.operation.error"
PORT_FLOW_OP_EXECUTE
PORT_FLOW_OP_EXECUTE: "flow.operation.start"
PORT_FUNCTION
PORT_FUNCTION: "function"
PORT_PLACE
PORT_PLACE: "place"
PORT_PRODUCE_TOKEN
PORT_PRODUCE_TOKEN: "transition.output.produce"
PORT_REQUIRE_TOKEN
PORT_REQUIRE_TOKEN: "transition.input.require"
PORT_SERVICE_DONE
PORT_SERVICE_DONE: "service.done"
PORT_SERVICE_ERROR
PORT_SERVICE_ERROR: "service.error"
PORT_SERVICE_RESULT
PORT_SERVICE_RESULT: "service.result"
VALID_ACTION_PORTS
VALID_ACTION_PORTS: PORT_ACTION_FIRE | PORT_ACTION_FIRED | PORT_ACTION_RELEASE | PORT_ACTION_LOCK
VALID_BASE_PORTS
VALID_BASE_PORTS: PORT_DATA | PORT_EVENT | PORT_FUNCTION
VALID_FLOW_PORTS
VALID_FLOW_PORTS: PORT_FLOW_OP_EXECUTE | PORT_FLOW_OP_DONE | PORT_FLOW_OP_ERROR
VALID_NODES
VALID_NODES: NODE_TYPE_GROUP | NODE_TYPE_CONSTANT | NODE_TYPE_DATA_TO_TOKEN | NODE_TYPE_START | NODE_TYPE_FLOW_OPERATION | NODE_TYPE_FLOW_SYNC | NODE_TYPE_FLOW_IF | NODE_TYPE_WAIT_FOR | NODE_TYPE_PLACE | NODE_TYPE_TOKEN_TO_DATA | NODE_TYPE_TRANSITION | NODE_TYPE_VAR | NODE_TYPE_MODULE | NODE_TYPE_DATA_IF | NODE_TYPE_BOOL_NOT | NODE_TYPE_BOOL_OR | NODE_TYPE_BOOL_AND | NODE_TYPE_BOOL_XOR | NODE_TYPE_DATA_TO_ON_TRUE | NODE_TYPE_DATA_TO_ON_CHANGE | NODE_TYPE_EVENT_TO_DATA | VALID_PORTS
VALID_PETRINET_PORTS
VALID_PETRINET_PORTS: PORT_AVOID_TOKEN | PORT_CONSUME_TOKEN | PORT_REQUIRE_TOKEN | PORT_PRODUCE_TOKEN | PORT_PLACE
VALID_PORTS
VALID_PORTS: VALID_PETRINET_PORTS | VALID_BASE_PORTS | VALID_FLOW_PORTS | VALID_ACTION_PORTS | VALID_SERVICE_PORTS
VALID_SERVICE_PORTS
VALID_SERVICE_PORTS: PORT_SERVICE_DONE | PORT_SERVICE_ERROR | PORT_SERVICE_RESULT
Variables
NODE_TYPE_BOOL_AND
NODE_TYPE_BOOL_AND: "node:bool:and"
NODE_TYPE_BOOL_NOT
NODE_TYPE_BOOL_NOT: "node:bool:not"
NODE_TYPE_BOOL_OR
NODE_TYPE_BOOL_OR: "node:bool:or"
NODE_TYPE_BOOL_XOR
NODE_TYPE_BOOL_XOR: "node:bool:xor"
NODE_TYPE_CONSTANT
NODE_TYPE_CONSTANT: "node:data:constant"
NODE_TYPE_DATA_IF
NODE_TYPE_DATA_IF: "node:data:if"
NODE_TYPE_DATA_TO_ON_CHANGE
NODE_TYPE_DATA_TO_ON_CHANGE: "node:converter:data-to-on-change"
NODE_TYPE_DATA_TO_ON_TRUE
NODE_TYPE_DATA_TO_ON_TRUE: "node:converter:data-to-on-true"
NODE_TYPE_DATA_TO_TOKEN
NODE_TYPE_DATA_TO_TOKEN: "node:converter:data-to-token"
NODE_TYPE_EVENT_TO_DATA
NODE_TYPE_EVENT_TO_DATA: "node:converter:event-to-data"
NODE_TYPE_FLOW_IF
NODE_TYPE_FLOW_IF: "node:flow:if"
NODE_TYPE_FLOW_OPERATION
NODE_TYPE_FLOW_OPERATION: "node:flow:operation"
NODE_TYPE_FLOW_SYNC
NODE_TYPE_FLOW_SYNC: "node:flow:sync"
NODE_TYPE_GROUP
NODE_TYPE_GROUP: "node:group"
NODE_TYPE_MODULE
NODE_TYPE_MODULE: "node:module"
NODE_TYPE_PLACE
NODE_TYPE_PLACE: "node:petrinet:place"
NODE_TYPE_START
NODE_TYPE_START: "node:flow:start"
NODE_TYPE_TOKEN_TO_DATA
NODE_TYPE_TOKEN_TO_DATA: "node:converter:token-to-data"
NODE_TYPE_TRANSITION
NODE_TYPE_TRANSITION: "node:petrinet:transition"
NODE_TYPE_VAR
NODE_TYPE_VAR: "node:data:constant"
NODE_TYPE_WAIT_FOR
NODE_TYPE_WAIT_FOR: "node:flow:wait-for"
PORT_ACTION_FIRE
PORT_ACTION_FIRE: "transition.control.fire"
PORT_ACTION_FIRED
PORT_ACTION_FIRED: "transition.control.fired"
PORT_ACTION_LOCK
PORT_ACTION_LOCK: "transition.control.lock"
PORT_ACTION_RELEASE
PORT_ACTION_RELEASE: "transition.control.release"
PORT_AVOID_TOKEN
PORT_AVOID_TOKEN: "transition.input.avoid"
PORT_CONSUME_TOKEN
PORT_CONSUME_TOKEN: "transition.input.consume"
PORT_DATA
PORT_DATA: "data"
PORT_EVENT
PORT_EVENT: "event"
PORT_FLOW_OP_DONE
PORT_FLOW_OP_DONE: "flow.operation.done"
PORT_FLOW_OP_ERROR
PORT_FLOW_OP_ERROR: "flow.operation.error"
PORT_FLOW_OP_EXECUTE
PORT_FLOW_OP_EXECUTE: "flow.operation.start"
PORT_FUNCTION
PORT_FUNCTION: "function"
PORT_PLACE
PORT_PLACE: "place"
PORT_PRODUCE_TOKEN
PORT_PRODUCE_TOKEN: "transition.output.produce"
PORT_REQUIRE_TOKEN
PORT_REQUIRE_TOKEN: "transition.input.require"
PORT_SERVICE_DONE
PORT_SERVICE_DONE: "service.done"
PORT_SERVICE_ERROR
PORT_SERVICE_ERROR: "service.error"
PORT_SERVICE_RESULT
PORT_SERVICE_RESULT: "service.result"
VALID_ACTION_PORTS
VALID_ACTION_PORTS: VALID_ACTION_PORTS[]
VALID_BASE_PORTS
VALID_BASE_PORTS: VALID_BASE_PORTS[]
VALID_FLOW_PORTS
VALID_FLOW_PORTS: VALID_FLOW_PORTS[]
VALID_NODES
VALID_NODES: VALID_NODES[]
VALID_PETRINET_PORTS
VALID_PETRINET_PORTS: VALID_PETRINET_PORTS[]
VALID_PORTS
VALID_PORTS: VALID_PORTS[]
VALID_SERVICE_PORTS
VALID_SERVICE_PORTS: ("service.done" | "service.error" | "service.result")[]