types.ui.editor.nodes - ZeMA-gGmbH/NoPE-JS GitHub Wiki

Namespace: nodes

ui.editor.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

[email protected]

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")[]