Skip to main content
Version: 3.3

语法树的继承关系图

flowchart RL AuthLogic AuthLogicForCallInterface FrontendVariable LogicItem[[LogicItem]] AnonymousFunction Abort Start End IfStatement SwitchStatement SwitchCase ForEachStatement WhileStatement Assignment BatchAssignment Comment CallLogic CallFunction CallInterface Destination ExternalDestination ValidationRule Argument Anchor JSBlock JavaLogic Identifier NullLiteral BooleanLiteral StringLiteral StringInterpolation NumericLiteral BinaryExpression MatchCase Match UnaryExpression MemberExpression Unparsed New NewComposite NewList NewMap CallQueryComponent QuerySelectExpression QueryFromExpression QueryJoinExpression QueryFieldExpression QueryAggregateExpression QueryOrderByExpression QueryGroupByExpression QueryLimitExpression SqlQueryComponent OqlQueryComponent ProcessOutcome Assignee ProcessOutcomes SequentialPolicy CountersignPolicy AuthInterface CallAuthInterface MsgTriggerEvent MsgTriggerLauncher Connector CallConnector AuthLogic --> Logic AuthLogicForCallInterface --> AuthLogic FrontendVariable --> Variable AnonymousFunction --> LogicItem Abort --> LogicItem Start --> LogicItem End --> LogicItem IfStatement --> LogicItem SwitchStatement --> LogicItem SwitchCase --> LogicItem ForEachStatement --> LogicItem WhileStatement --> LogicItem Assignment --> LogicItem BatchAssignment --> LogicItem Comment --> LogicItem CallLogic --> LogicItem CallFunction --> LogicItem CallInterface --> LogicItem Destination --> LogicItem ExternalDestination --> LogicItem ValidationRule --> LogicItem Argument --> LogicItem Anchor --> LogicItem JSBlock --> LogicItem JavaLogic --> LogicItem Identifier --> LogicItem NullLiteral --> LogicItem BooleanLiteral --> LogicItem StringLiteral --> LogicItem StringInterpolation --> LogicItem NumericLiteral --> LogicItem BinaryExpression --> LogicItem MatchCase --> LogicItem Match --> LogicItem UnaryExpression --> LogicItem MemberExpression --> LogicItem Unparsed --> LogicItem New --> LogicItem NewComposite --> LogicItem NewList --> LogicItem NewMap --> LogicItem CallQueryComponent --> LogicItem QuerySelectExpression --> LogicItem QueryFromExpression --> LogicItem QueryJoinExpression --> LogicItem QueryFieldExpression --> LogicItem QueryAggregateExpression --> LogicItem QueryOrderByExpression --> LogicItem QueryGroupByExpression --> LogicItem QueryLimitExpression --> LogicItem SqlQueryComponent --> LogicItem OqlQueryComponent --> LogicItem ProcessOutcome --> LogicItem Assignee --> LogicItem ProcessOutcomes --> LogicItem SequentialPolicy --> MultiApprovalPolicy CountersignPolicy --> MultiApprovalPolicy AuthInterface --> Interface CallAuthInterface --> CallInterface MsgTriggerEvent --> TriggerEvent MsgTriggerLauncher --> TriggerLauncher Connector --> Module CallConnector --> CallLogic 省略的概念[省略的概念(见下方)] --> BaseNode[[BaseNode]]

为了便于阅读,上图省略了只继承 BaseNode 的概念,在这里列举出来:

App, Module, Namespace, Frontend, Backend, Integration, MicroApp, TypeAnnotation, DatabaseTypeAnnotation, TypeParam, Structure, StructureProperty, Enum, EnumItem, DataSource, Entity, EntityProperty, EntityIndex, MetadataType, View, ViewElement, BindAttribute, BindDirective, BindEvent, BindStyle, ViewComponent, Attribute, Event, Slot, Theme, Logic, OverriddenLogic, Param, Return, Variable, BackendVariable, Constant, Function, Interface, InterfaceParam, Transactional, Process, ProcessElement, ProcessComponent, MultiApprovalPolicy, Role, Configuration, ConfigGroup, ConfigProperty, ConfigPropertyValue, CompletionProperty, UseComponent, Point, Rect, SelectMembers, AssignmentLine, FrontendLibrary, ViewBlock, TriggerEvent, ConnectorTrigger, TriggerLauncher, Connection