reactive_graph_std_logical_model/entity/
toggle.rs1use crate::NAMESPACE_LOGICAL;
2use reactive_graph_behaviour_model_api::behaviour_ty;
3use reactive_graph_behaviour_model_api::entity_behaviour_ty;
4use reactive_graph_graph::entity_ty;
5use reactive_graph_reactive_model_api::entity_model;
6use reactive_graph_runtime_model::Action;
7use reactive_graph_std_result_model::ResultBoolean;
8
9entity_ty!(ENTITY_TYPE_TOGGLE, NAMESPACE_LOGICAL, ENTITY_TYPE_NAME_TOGGLE, "toggle");
12behaviour_ty!(BEHAVIOUR_TOGGLE, NAMESPACE_LOGICAL, BEHAVIOUR_NAME_TOGGLE, "toggle");
13entity_behaviour_ty!(ENTITY_BEHAVIOUR_TOGGLE, ENTITY_TYPE_TOGGLE, BEHAVIOUR_TOGGLE);
14
15entity_model!(Toggle);
16impl Action for Toggle {}
17impl ResultBoolean for Toggle {}