Files
2025-08-17 01:11:17 +02:00

101 lines
5.8 KiB
Python

from .custom_nodes.boolean_nodes import FalseNode
from .custom_nodes.boolean_nodes import TrueNode
from .custom_nodes.boolean_nodes import Not
from .custom_nodes.boolean_nodes import And
from .custom_nodes.boolean_nodes import Or
from .custom_nodes.boolean_nodes import Xor
from .custom_nodes.boolean_nodes import Nand
from .custom_nodes.boolean_nodes import Nor
from .custom_nodes.boolean_nodes import BinaryExpression
from .custom_nodes.boolean_nodes import ConditionalBranch
from .custom_nodes.arithmetic_comparison_nodes import LessThan
from .custom_nodes.arithmetic_comparison_nodes import LessThanOrEqualTo
from .custom_nodes.arithmetic_comparison_nodes import EqualTo
from .custom_nodes.arithmetic_comparison_nodes import NotEqualTo
from .custom_nodes.arithmetic_comparison_nodes import GreaterThanOrEqualTo
from .custom_nodes.arithmetic_comparison_nodes import GreaterThan
from .custom_nodes.arithmetic_comparison_nodes import BinaryComparison
from .custom_nodes.string_comparison_nodes import AlphabeticalLessThan
from .custom_nodes.string_comparison_nodes import AlphabeticalLessThanOrEqualTo
from .custom_nodes.string_comparison_nodes import AlphabeticalEqualTo
from .custom_nodes.string_comparison_nodes import AlphabeticalNotEqualTo
from .custom_nodes.string_comparison_nodes import AlphabeticalGreaterThanOrEqualTo
from .custom_nodes.string_comparison_nodes import AlphabeticalGreaterThan
from .custom_nodes.string_comparison_nodes import Contains
from .custom_nodes.string_comparison_nodes import NotContains
from .custom_nodes.string_comparison_nodes import StartsWith
from .custom_nodes.string_comparison_nodes import NotStartsWith
from .custom_nodes.string_comparison_nodes import EndsWith
from .custom_nodes.string_comparison_nodes import NotEndsWith
from .custom_nodes.string_comparison_nodes import StringComparison
NODE_CLASS_MAPPINGS = {
"BooleanExpression.False": FalseNode,
"BooleanExpression.True": TrueNode,
"BooleanExpression.Not": Not,
"BooleanExpression.And": And,
"BooleanExpression.Or": Or,
"BooleanExpression.Xor": Xor,
"BooleanExpression.Nand": Nand,
"BooleanExpression.Nor": Nor,
"BooleanExpression.BinaryExpression": BinaryExpression,
"BooleanExpression.ConditionalBranch": ConditionalBranch,
"BooleanExpression.ArithmenticComparison.LessThan": LessThan,
"BooleanExpression.ArithmenticComparison.LessThanOrEqualTo": LessThanOrEqualTo,
"BooleanExpression.ArithmenticComparison.EqualTo": EqualTo,
"BooleanExpression.ArithmenticComparison.NotEqualTo": NotEqualTo,
"BooleanExpression.ArithmenticComparison.GreaterThanOrEqualTo": GreaterThanOrEqualTo,
"BooleanExpression.ArithmenticComparison.GreaterThan": GreaterThan,
"BooleanExpression.ArithmenticComparison.BinaryComparison": BinaryComparison,
"BooleanExpression.StringComparison.AlphabeticalLessThan": AlphabeticalLessThan,
"BooleanExpression.StringComparison.AlphabeticalLessThanOrEqualTo": AlphabeticalLessThanOrEqualTo,
"BooleanExpression.StringComparison.AlphabeticalEqualTo": AlphabeticalEqualTo,
"BooleanExpression.StringComparison.AlphabeticalNotEqualTo": AlphabeticalNotEqualTo,
"BooleanExpression.StringComparison.AlphabeticalGreaterThanOrEqualTo": AlphabeticalGreaterThanOrEqualTo,
"BooleanExpression.StringComparison.AlphabeticalGreaterThan": AlphabeticalGreaterThan,
"BooleanExpression.StringComparison.Contains": Contains,
"BooleanExpression.StringComparison.NotContains": NotContains,
"BooleanExpression.StringComparison.StartsWith": StartsWith,
"BooleanExpression.StringComparison.NotStartsWith": NotStartsWith,
"BooleanExpression.StringComparison.EndsWith": EndsWith,
"BooleanExpression.StringComparison.NotEndsWith": NotEndsWith,
"BooleanExpression.StringComparison.StringComparison": StringComparison,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"BooleanExpression.False": "False",
"BooleanExpression.True": "True",
"BooleanExpression.Not": "Not",
"BooleanExpression.And": "And",
"BooleanExpression.Or": "Or",
"BooleanExpression.Xor": "Xor",
"BooleanExpression.Nand": "Nand",
"BooleanExpression.Nor": "Nor",
"BooleanExpression.BinaryExpression": "Binary Expression",
"BooleanExpression.ConditionalBranch": "Conditional Branch",
"BooleanExpression.ArithmenticComparison.LessThan": "Less than",
"BooleanExpression.ArithmenticComparison.LessThanOrEqualTo": " Less than or equal to",
"BooleanExpression.ArithmenticComparison.EqualTo": "Equal to",
"BooleanExpression.ArithmenticComparison.NotEqualTo": "Not equal to",
"BooleanExpression.ArithmenticComparison.GreaterThanOrEqualTo": "Greater than or equal to",
"BooleanExpression.ArithmenticComparison.GreaterThan": "Greater than",
"BooleanExpression.ArithmenticComparison.BinaryComparison": "Binary Comparison",
"BooleanExpression.StringComparison.AlphabeticalLessThan": "Comes before",
"BooleanExpression.StringComparison.AlphabeticalLessThanOrEqualTo": "Comes before or equal to",
"BooleanExpression.StringComparison.AlphabeticalEqualTo": "Equal to",
"BooleanExpression.StringComparison.AlphabeticalNotEqualTo": "Not equal to",
"BooleanExpression.StringComparison.AlphabeticalGreaterThanOrEqualTo": "Comes after or equal to",
"BooleanExpression.StringComparison.AlphabeticalGreaterThan": "Comes after",
"BooleanExpression.StringComparison.Contains": "Contains",
"BooleanExpression.StringComparison.NotContains": "Does not contain",
"BooleanExpression.StringComparison.StartsWith": "Starts with",
"BooleanExpression.StringComparison.NotStartsWith": "Does not Start with",
"BooleanExpression.StringComparison.EndsWith": "Ends with",
"BooleanExpression.StringComparison.NotEndsWith": "Does not end with",
"BooleanExpression.StringComparison.StringComparison": "String Comparison",
}
__all__ = ["NODE_CLASS_MAPPINGS"]