diff --git a/doc/images/explanation.png b/doc/images/explanation.png index 1a64a5b..3467b85 100644 Binary files a/doc/images/explanation.png and b/doc/images/explanation.png differ diff --git a/src/framework/lee_internal.hrl b/src/framework/lee_internal.hrl index 28fcfaa..b43d96e 100644 --- a/src/framework/lee_internal.hrl +++ b/src/framework/lee_internal.hrl @@ -14,9 +14,6 @@ , meta_class_idx :: #{lee:metatype() => [lee:key()]} }). --define(data_table, lee_data). --define(model_table, lee_model). --define(metamodel_table, lee_metamodel). -define(bakedin_model_key, '$bakedin_model'). -endif. diff --git a/src/metatypes/lee_app_env.erl b/src/metatypes/lee_app_env.erl index cb134ac..2d91fe8 100644 --- a/src/metatypes/lee_app_env.erl +++ b/src/metatypes/lee_app_env.erl @@ -1,5 +1,5 @@ %%-------------------------------------------------------------------- -%% Copyright (c) 2022 k32 All Rights Reserved. +%% Copyright (c) 2022-2023 k32 All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ %% behavior callbacks: -export([create/1, names/1, metaparams/1, post_patch/5]). --include_lib("lee/src/framework/lee_internal.hrl"). +-include("lee.hrl"). -include_lib("typerefl/include/types.hrl"). -define(metatype, app_env). diff --git a/src/metatypes/lee_cli.erl b/src/metatypes/lee_cli.erl index e369238..dcc9cb8 100644 --- a/src/metatypes/lee_cli.erl +++ b/src/metatypes/lee_cli.erl @@ -248,7 +248,7 @@ description(?chapter_id, Model, Options) -> description(_, _Model, _Options) -> []. -doc_refer_key(_, Model, Key) -> +doc_refer_key(_, _Model, Key) -> [{xref, [{linkend, lee_doc:format_key(?chapter_id, Key)}], []}]. %%==================================================================== diff --git a/src/metatypes/lee_doc_root.erl b/src/metatypes/lee_doc_root.erl index b06185e..0865aac 100644 --- a/src/metatypes/lee_doc_root.erl +++ b/src/metatypes/lee_doc_root.erl @@ -24,7 +24,7 @@ -export([create/1, names/1, metaparams/1, description/3]). --include("../framework/lee_internal.hrl"). +-include("lee.hrl"). %%================================================================================ %% API diff --git a/src/metatypes/lee_logger.erl b/src/metatypes/lee_logger.erl index b5bd124..5eefa3b 100644 --- a/src/metatypes/lee_logger.erl +++ b/src/metatypes/lee_logger.erl @@ -1,5 +1,5 @@ %%-------------------------------------------------------------------- -%% Copyright (c) 2022 k32 All Rights Reserved. +%% Copyright (c) 2022-2023 k32 All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ %% behavior callbacks: -export([names/1, metaparams/1, meta_validate_node/4, post_patch/5]). --include_lib("lee/src/framework/lee_internal.hrl"). +-include_lib("lee.hrl"). -include_lib("typerefl/include/types.hrl"). -type level() :: debug | info | notice | warning | error | critical | alert. diff --git a/src/metatypes/lee_os_env.erl b/src/metatypes/lee_os_env.erl index d3a77ee..4420e56 100644 --- a/src/metatypes/lee_os_env.erl +++ b/src/metatypes/lee_os_env.erl @@ -13,7 +13,7 @@ -export([variable_name/2]). -export([names/1, metaparams/1, create/1, read_patch/2, read_to/2, doc_refer_key/3]). --include_lib("lee/src/framework/lee_internal.hrl"). +-include("lee.hrl"). -define(prefix_key, [?MODULE, attr_prefix]). -define(prio_key, [?MODULE, priority]). diff --git a/src/metatypes/lee_pointer.erl b/src/metatypes/lee_pointer.erl index 7b337fc..81cca48 100644 --- a/src/metatypes/lee_pointer.erl +++ b/src/metatypes/lee_pointer.erl @@ -1,5 +1,5 @@ %%-------------------------------------------------------------------- -%% Copyright (c) 2022 k32 All Rights Reserved. +%% Copyright (c) 2022-2023 k32 All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. @@ -24,7 +24,7 @@ %% behavior callbacks: -export([names/1, meta_validate_node/4, validate_node/5]). --include("../framework/lee_internal.hrl"). +-include("lee.hrl"). %%================================================================================ %% API diff --git a/src/metatypes/lee_value.erl b/src/metatypes/lee_value.erl index b25c7bd..48062fc 100644 --- a/src/metatypes/lee_value.erl +++ b/src/metatypes/lee_value.erl @@ -24,7 +24,7 @@ -export([names/1, metaparams/1, pre_compile/2, meta_validate_node/4, validate_node/5, description/3, doc_refer_key/3]). --include("../framework/lee_internal.hrl"). +-include("lee.hrl"). %%================================================================================ %% behavior callbacks